Migrating from Canvas doesn't have to be a leap in the dark. With IMS Common Cartridge for content, SSO/SCIM for users, and LTI 1.3 for coexistence, you can migrate gradually and without disruption. Here's the step-by-step.
Quick Answer
- Content: IMS Common Cartridge (Canvas exports natively; Studeia imports it)
- Users: SSO (SAML/OIDC) + SCIM 2.0 (or CSV)
- Gradual migration: LTI 1.3 (run Canvas + Studeia in parallel)
- SCORM is not supported β recreate as native lessons
- Validate with a pilot before cutting over
Step-by-Step
- Export from Canvas. Settings β Export Course Content β IMS Common Cartridge.
- Import into Studeia. Via
POST /api/institution/courses/importor the UI; modules and lessons are recreated. - Configure SSO/SCIM. Connect Azure AD/Okta/Google via SAML/OIDC + SCIM to bring over and provision users.
- Coexist via LTI 1.3. Register Studeia as an LTI tool in Canvas for a gradual transition.
- Validate and cut over. Migrate a pilot course, verify everything, then move the rest.
What Migrates and What Needs Attention
| Item | Migrates via | Note |
|---|---|---|
| Course structure (modules/lessons) | IMS CC | Recreated on import |
| Users and classes | SSO/SCIM or CSV | Automatic provisioning with SCIM |
| Historical grades | Export/CSV | Check field mapping |
| SCORM/H5P content | Recreation | SCORM is not supported |
| LTI integrations | LTI 1.3 | Coexistence during transition |
Why LTI 1.3 Makes It Easier
Instead of a "big bang" cutover, Studeia enters as a tool inside Canvas (AI tutor, gamification) in specific courses, with grade passback via AGS. You validate the value before migrating everything β and students experience no disruption.
Frequently Asked Questions
How do I export from Canvas? Settings β Export Course Content β IMS Common Cartridge.
Do I need to shut down Canvas? No β LTI 1.3 lets you run both in parallel.
Does it import SCORM? No β Studeia uses IMS CC + LTI; SCORM/H5P must be recreated.
How do I bring users over? SSO (SAML/OIDC) + SCIM 2.0, or CSV.
The first step of the migration is free: create a demo account, export a Canvas course as IMS CC, and import it β in an afternoon you'll know exactly what migrates automatically. Check out the Studeia vs Canvas comparison and the Canvas via LTI integration.