
What if it is more of an "Open Enrollment" type of thing where anyone can sign up? For a Professor, Teacher, or Instructor to have to either locate students to provide them with an "enrolment key" or for a student to have to contact the professor to get one just seems to be more involved than it should have to be.
"QuickMail" which allows for bulk mailing is an "add-on" and not part of the standard Moodle code.
An optional fuction to allow for the ability to adjust class size by the class instructor seems like a much simpler solution. There should be an admin overide as well to increase or decrease the size of a class as well as the ability to determine the maximum amount of students for the class.
The other problem is this. E-mails when someone signs up goes to the site admin and not to the class instructor. This again calls for an additional interaction. Has this been changed so that class instructors also get "sign-up" email in Moodle?
WP1
I suppose the instructor could put in an enrolment key once she/he feels the class is full.
If someone were really ambitious they might code into moodle something that counts the number of users, then divides this by a class maximum size, then automatically generate an enrolment key to stop further enrolment.
...I don't know if this is a simpler solution. I think it's fairly easy for learners who want into a closed class to just email the teacher and ask for an enrolment key. You can have this information right on the course description.

We are trying to replace our current "home-grown" CMS solution w/ moodle.
We host an internal professional development program. ex. There may be 20 classes that are scheduled for our spring session and each class has a certain limit to the number of students. Enrollment is opened to everyone (1000+ people) at a predetemined specific time/date on a first come-first serve basis. Once a class fills up (which can be in a matter of minutes) you have to pick some other class to sign up for. The speed that these classes fill up requires some automated process to stop enrollment.
Just looking for a mechanism to disallow enrollment after a certain number of students have been enrolled.
Thanks in advance
If anyone knows of anything to do about this in the meantime, please let me know.
I'm new to Moodle, and this is one function that is a "Big Ticket Item" in my company implementing Moodle as an CMS/LMS going forward.
Unfortunately I'm not a coder, so I can't figure out how to do it, but there are obviously some very clever people in this community who could providing they are convinced (and have the time!) that this is a necessary function.
The registration key solution is a stop gap measure in my opinion, and though it may work, it's a bit unwieldly to manage in a large training organisation like mine.
JM
- class fills up so rapidly that the teacher has trouble changing the enrollment key quickly enough
- teacher has to guestimate when to change enrollment key
- teach has to manage this process when it should be managed by moodle
jb
I'm collecting first impressions on moodle but am a little confused about this issue, too. It seems that there is no way in limiting enrollments automatically?
In my case, i'm not interessted in limiting classes just by first-come-first-serve but by fortune: After a certain period of time, the systems draws an amount of people assigned in the curse by lot and enrolls them while others will be discharged. An information mail will be sent if one is taken for the curse or not.
While this is possible by several other systems without any problem, i couldn't find that feature in moodle. Am i wrong?
We need to be able to limit the number of people in a class to four. One teacher, three students. There's no specific sign-up. The people seat themselves (as either the teacher or a student) and the course begins when all four seats are occupied.
In a fully elegant solution, the system just emails or pms everyone when the last seat is filled. Think a sit-and-go poker table if you're familiar with online poker.
Any wisdom in this regard or any other gratefully accepted.
I like the use of the Group Enrollment Keys but need a way to limit their use. I am having a patch developed that will limit the number of uses of a Group Enrollment Key to X number of uses. If you think this is a good idea please click on MDL-29577 and cast a vote to have the patch included in a future relase. The more votes the more notice the developers will take to write the patch into a future release.
Dear Jim Cook. Your idea is good. However, I think that the selection of students for the course must not implemented on the quantitative, but qualitative indicators, such as the results of control tests with manual recording of the most deserving. In my opinion it would be correct. Sincerely, Mikhail Osipov