THIS IS AN MUA PROJECT PROPOSAL THAT WILL BE OR HAS BEEN SUBMITTED FOR POSSIBLE MUA FUNDING. ANY EXISTING TRACKER ITEMS THAT THIS MIGHT DUPLICATE SHOULD BE LINKED TO BELOW.
Overview
Currently maximum enrollment is set at the enrollment method instead of at the course level. This is very dysfunctional in any course that allows multiple enrollment methods as you have to manually go in and adjust them to allow for capping total enrollment. For example, if you have a course with self enrolment for a certain cohort and paypal enrollment, there is no way to set a cap on total students in the class.
Summary
- Project size: small
- Audience: primary schools, universities, work places
- Target users: teachers, students, administrators
Goals
To allow maximum enrollment to be set at the course level...
User Stories
User stories should be specific to each requirement and provide a clear view of what you want the improvement/new feature to accomplish.
As a teacher, I should be able to set a maximum enrollment number at the course level, regardless of enrollment method. I should be able to select which enrollment methods are included in the total number and also which role is included. For example, I could select Paypal, Self and Manual for the Student Role to all be included.
As a student, I should be able to only enroll in a class if the maximum number has not been reached, regardless of enrollment method.
As an admin, I should be able to access a site wide setting that allows me to limit enrollment maximums to the course level by default. An option should also be added to allow admin/teachers to select which enrollment methods are included in the maximum enrollment number and which roles.
...
Links to existing tracker issues, forum discussions, contrib plugins
https://moodle.org/mod/forum/discuss.php?d=335081
https://moodle.org/mod/forum/discuss.php?d=426355#p1716673
Requirements
- duplicates
-
MDL-32549 Limit students to a course (in all enrol methods)
- Open