New student and instructor CourseKey accounts can be created in bulk using the module setup. First you will need to create a CSV file with the relevant user information for each account you want to create. After the file is complete, you will upload the file in your Admin Portal.
Creating the CSV File
The CSV file has 6 required fields for each CourseKey user that you want to create.
|firstName||First name of the user.||Jane|
|lastName||Last name of the user.||Doe|
|Email address of the user.||Jane.email@example.com|
|isTeacher||Flag that designates role of user. If user is a student, enter 0. If user is an instructor/admin, enter 1.||0|
|issuedID||Unique student identifier, usually connected to the student's records.||14872592|
|schoolID||Unique CourseKey identifier for your school or campus.||648572|
At the bottom of this article are two attachments. The Create Users Template CSV file includes the header row with all of the required fields. Each user that you want to create should be listed on an individual row underneath. The Create Users Example CSV file is also available to be used as a reference when creating your file.
If you do not know the schoolID for your school or campus, contact your account manager.
You must have admin permissions in order to upload the CSV file to create new CourseKey accounts. When you've finished creating your file, log in to your account and click Admin Home > Module Setup > Create Users.
You'll have two options before you upload your file.
Send welcome emails
A welcome email can be sent to the users to let them know that their CourseKey account has been created. In order for this to work properly your school must have previously created a custom email template. If you're interested in creating an email template, contact your account manager. The default in the drop-down will be set to No. If you have a custom email template and would like to send the welcome email, select Yes from the drop down.
Create custom password
In the available field you can enter a custom password that will be applied to all account you are creating. If not provided, the user will be assigned a randomly generated password, which can only be communicated if you've created and sent welcome emails. If you do not have welcome emails set-up be sure to save the custom password so that it can be shared with the new users.
After selecting the options you can click the button to Attach File, or drag and drop your file for upload. When your file is selected, click Upload File.
When your file has finished processing the results of the upload will be displayed including how many users were successfully created, updated, or if any errors occurred.