Grouping Students

Grouping Students

Tim Rhymer -
回帖数:4

Is there a way to group students and then enroll an entire group into a course?

In my organization we will have different testing for different departments. So i would like to group individuals by their department, then when a new test is ready for i can just enroll the group.

回复Tim Rhymer

Re: Grouping Students

Tim Rhymer -
Is no one else enrolling students by a group??? I can't imagine that everyone has such small classes that enrollment one by one would be practical. I have up to 500 people that may need to be enrolled in a single course. We are using windows authentication for the user accounts.

Anyone have any ideas??
回复Tim Rhymer

Re: Grouping Students

Lizzi Mills -
Hi Tim,

Yes, we upload students in bulk. See this bit of documentation, which makes it seem rather complicated, but it's really very simple! Create the course space and the groups you need within the course space.
  • Put all your students into an Excel file in these columns: username, password, firstname, lastname, email, course1, group1.
  • It's very important that they're in that order, and the first 6 are essential, but if you don't want groups within courses leave off Group1.
  • Put changeme as everyone's password and then everyone will be prompted to choose their own when they log in the first time.
  • Use the course short name in the Course1 column.
  • Save the excel file as a csv.
I don't know what version you're using: in 1.8, you then go from the front page site admin block users > accounts > upload users and upload the csv file. If you're on an older version, it's definitely still possible. We had 1.6 last, and could do it fine ('fraid I can't remember how!)

Hope that helps!
Lizzi
回复Lizzi Mills

Re: Grouping Students

Tim Rhymer -

Well uploading students isnt my concern. With LDAP all of our users are already in Active directory so we dont need to upload them. It's enrolling all 500 users into one course thats the problem. I see what you are saying though with enrolling using the excel spreadsheet but we can't store our users in an excel spreadsheet because we are using active directory info for their accounts. Using Active directory also ensures that our users are all using the same password they use to login to windows so I wouldnt feel comfortable putting all of that info into an excel spreadsheet.

What i was planning to do was send a mass email to all of our employees ( about 500 ) and tell them to simply login to our moodle site. That right there will create their accounts within moodle which is tied to LDAP and from there i want to be able to enroll those 500 people in any course at any given time. If an enroll all is possible that would work too. But to me it would make sense if moodle had a way to enroll all users with the student roll with one click rather than adding each person individually.

回复Tim Rhymer

Re: Grouping Students

Helen Foster -
Core developers的头像 Documentation writers的头像 Moodle HQ的头像 Particularly helpful Moodlers的头像 Plugin developers的头像 Testers的头像 Translators的头像
Hi Tim,

There are various ways of managing course enrolment. Please check Administration > Courses > Enrolments for a list of enrolment plugins.

The simplest method is internal enrolment, where users enrol themselves. Flat file is similar to the upload users authentication method. External database is another option you might consider.

Please refer to the Enrolment plugins documentation for further information.