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)
- Users: SSO (SAML/OIDC) + SCIM 2.0 (or CSV)
- Gradual migration: LTI 1.3 (run Canvas + Studeia in parallel)
- SCORM 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 UI; modules and lessons recreated. - Set up SSO/SCIM. Connect Azure AD/Okta/Google via SAML/OIDC + SCIM to bring 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, check everything and move the rest.
What transfers and what needs attention
| Item | Transfers 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 mapping |
| SCORM/H5P content | Recreation | SCORM not supported |
| LTI integrations | LTI 1.3 | Coexistence during transition |
Why LTI 1.3 makes it easier
Instead of a "big bang," 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 feel no disruption.
FAQ
How do I export from Canvas? Settings → Export Course Content → IMS Common Cartridge.
Do I need to stop Canvas? No — LTI 1.3 lets you run both in parallel.
Does it import SCORM? No — Studeia uses IMS CC + LTI; SCORM/H5P is recreated.
How do I bring users? SSO (SAML/OIDC) + SCIM 2.0, or CSV.
See the Studeia vs Canvas comparison and the Canvas via LTI integration.