Enroll large groups of students in a course automatically
University Subscription Level
As an Administrator, you can enroll large groups of existing student user accounts in a course by uploading a CSV file.
This feature allows an Administrator to enroll students in a course in bulk so that students can bypass the typical course enrollment process. (Students enrolled in this way will automatically have a User account set up in your university; you won't need to do this first.) With a customized welcome notification (included with this feature), bulk-enrolled students will be able to click one link and be brought to their student account to begin the course.
Important: Please read the companion article for this feature, Enroll Students in a Course Automatically, in the University Enhanced Features section. Students created in bulk have a different method of course enrollment than student user accounts not created in bulk.
We strongly recommend that the first lesson activity in your course include an instruction for each student to set up his/her profile, including adding or changing their password, and adjusting their time zone (if necessary). If these adjustments are not completed by the student, they may not receive their course notifications at the appropriate time, or may have difficulty signing in with a password. Please work with any course instructors in your University to implement this important course creation step.
Create bulk course enrollments from a CSV file
The import students feature is available in Site Management, in the Courses tab. This feature allows you to create new student enrollments for a large number of users with a CSV (comma separated values) file that contains the existing student's "email".
Your CSV file should look similar to the following in a text editor:
firstname.lastname@example.org email@example.com firstname.lastname@example.org email@example.com
Bulk Import New Course Enrollments
- Go to Site Management > Courses.
- Select the course by course name.
- Click the "Students" tab.
- Click the "Import students" button.
- Select a CSV file.
- Click "Ok".
Note: New students successfully enrolled in a course will automatically receive a course welcome email.
IMPORTANT: Any student enrolled in the course through bulk upload will receive a special version of the course Welcome Notification. Where the link to the course is normally displayed in the email notification (default or personalized), there will be a link to a one-click sign-in to your University. When the student is brought to his/her account, a banner at the top of the page will invite the student to create his/her password. The course he/she has been enrolled in will be displayed in the student's Learning Library.
Possible Reasons for Import Warnings
- File is not formatted correctly as CSV (comma separated values) file. Make sure the file extension is ".csv". If using Microsoft Excel, try opening the CSV file in a text editor, such as Notepad++ (Windows) or TextMate/Atom (Mac) and make sure all the values are separated by a comma as shown below and in the examples at the top of the page.
Name,Email John Anderson,firstname.lastname@example.org Sarah Thomas,email@example.com Mark Smith,firstname.lastname@example.org Lisa Johnson,email@example.com
- Too many columns in the CSV file. We support "email" and/or "name" columns. The "name" column is optional, however "email" column is required.
- Missing headers. Headers are required for multiple columns, however it is not required for single column CSV files.
- You have exceeded the maximum import limit of 100 users at a time.
- User already exists.
- User already enrolled in the course.
- User email is too long. Maximum 100 characters.
- Course enrollment failed for a user.