The Module Setup Create Course feature is available for school administrators to simplify the course creation process. With a single CSV file you can create courses in bulk across multiple campuses. The course settings in your school configurations, for example the selected attendance technology or check-in grace period, will be applied to all courses.
Creating the CSV File
The CSV file has 12 required fields for each course that you want to create. An additional field, attendanceName , is only required if your school or campus has multiple configurations.
|schoolID||Unique CourseKey identifier for your school or campus.||548156|
|title||Course title||Introduction to Biology|
|startDate||Start date for a course. Must follow the format MM/DD/YYYY||6/21/2019|
|endDate||End date for the course||8/10/2019|
|startTime||The starting time of the course/attendance session. Format is in military time.||8:00:00|
|endTime||The ending time of the course/attendance session. Format is in military time.||14:00:00|
|timeZone||Timezone for courses (important for auto-scheduled courses). Timezone string must be one from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones||America\Los_Angeles|
|days||Days of the week that class meets. Separate multiple days with a pipe (|).||Monday|Wednesday|Friday|
|instructorName||Name of the instructor or instructors. Does not need to be tied to any email address.||Dr. Peter Parker and Dr. Tony Stark|
|owner||Email address for the instructor or head registrar. Email address must match an existing CourseKey email@example.com|
|admin||Email address for the course admin (same permissions as instructor). Email address must match an existing CourseKey firstname.lastname@example.org|
|attendanceName||Conditionally Required for schools with multiple course configurations. This selects the desired configuration for the course.||CONFIGB|
At the bottom of this article are two attachments. The Create Course Template CSV file includes the header row with all of the required fields. Each course that you want to create should be listed on an individual row underneath. The Create Course Example CSV file is also available to be used as a reference when creating your file.
You must have admin permissions in order to upload the CSV file to create new courses. When you've finished creating your file, log in to your account and click Admin Home > Module Setup > Create Courses.
Return CSV with Join Codes
Before uploading a file, select Yes from the drop-down to receive a CSV file with the join codes (also known as an addCode ) for your courses. This is important because the join code is a unique identifier that is needed in order to enroll students in the courses. This file will also include a result column that will indicate if your upload was successful or if any errors occurred.
After selecting the options, click the button to Attach File, or drag and drop your file for upload. When your file is selected, click Upload File. Review the returned CSV file results for any errors.