If you are using Canvas, Schoology or Google Classroom with CK-12, your class roster is managed by your LMS. CK-12 automatically syncs roster information from your LMS when classes are connected.
Canvas
When you launch CK-12 from Canvas and connect your course:
- Your Canvas roster is automatically imported into CK-12.
- Students enrolled in the Canvas course are added to the corresponding CK-12 class.
- Students who add or drop the course in Canvas will sync with CK-12 after the roster is refreshed.
To update your roster:
- Make roster changes in Canvas, not in CK-12.
- Launch CK-12 from Canvas after roster changes to allow the latest enrollment information to sync.
- Ensure students access CK-12 through the Canvas course using the same email address associated with their Canvas account.
Schoology
When using CK-12 through Schoology:
- CK-12 imports your Schoology class roster automatically.
- Student enrollment is managed within Schoology.
- New students appear in CK-12 after they access the CK-12 assignment or launch the application from Schoology.
Google Classroom
When connecting CK-12 with Google Classroom:
- You can import your Google Classroom classes into CK-12.
- Student enrollment syncs from Google Classroom.
- Any changes to your classroom membership should be made in Google Classroom.
To update your roster:
- Add or remove students in Google Classroom.
- Refresh or reconnect the class in CK-12 if prompted.
- Have students sign in with the same Google account used for Google Classroom.
Why Isn't My Roster Updating?
Roster sync issues can occur if:
- Students have not launched CK-12 from the LMS.
- Students are signed into CK-12 with a different email address.
- Recent enrollment changes have not yet synced.
- The LMS integration needs to be refreshed by launching CK-12 again.
Can I Edit My Roster Directly in CK-12?
For LMS integrated classes, no. Your LMS is the source of truth for enrollment. Changes made in your LMS will sync to CK-12.