Benefits and limitations of cohort-based courses in Moodle