Use the Apple Classes template in Apple School Manager
Use the Apple Classes template to import classes. It must contain the course_id value of each course.
You can assign more than three instructors to a class by adding more instructor columns to this template. You can add up to 12 more instructor columns named instructor_id_4, instructor_id_5 and so on, up to instructor_id_15. For each class, you can optionally enter another person_id value for the instructor. This must match the person_id value used in the Apple Staff template. If this entry does not match, the upload process fails. See Apple Staff template.
Classes with a manual source continue to sync with your mobile device management (MDM) solution but may no longer appear in the Classroom app. Manual classes can be deleted in Apple School Manager if you want to remove them from syncing.
Important: If a class is removed from the upload, students are removed from the class and the source changes to Manual. If courses were in use in Schoolwork, the class list is removed and a new course must be created for re-enrolment. If classes were in use in Schoolwork, progress data is deleted automatically and is no longer available to the instructor or student.
Value | Description | Example | Required/Unique | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
class_id | The number used to uniquely identify this class in your SIS or other database. Use the same class_id value to refer to this class in the rosters .csv file. | F9BF05A9-E40B-4CAD-9B4A-2E0C09EDCCC4 | Yes/Yes | ||||||||
location_id | The location_id of the school or department this class belongs to. | 7BF83DE0-9D69-4662-A1E9-DAAD468DEF09 | Yes/No | ||||||||
course_id | The course_id of the course this class belongs to. | 5A3FAD0C-F725-44A4-9BDF-B7F9FF68EFF4 | Yes/No | ||||||||
class_number | A number or code that identifies this class in your organisation. Unlike class_id, class_number is not used to refer to this class in the rosters .csv file. | 40 | No/No | ||||||||
instructor_id also known as person_id | The person_id of the instructor who teaches this class. All staff members receive the role of instructor. | DAB7051F-BEBE-4852-8374-E205184A3069 | No/No | ||||||||
instructor_id_2 also known as person_id | The person_id of a second instructor who teaches this class. | 106F0FB2-4338-4CE3-AA3A-6FBC6927AE25 | No/No | ||||||||
instructor_id_3 also known as person_id | The person_id of a third instructor who teaches this class. | 8CA182D9-3F8C-4659-859E-97D507179B54 | No/No |