Skip to content
Studeia Docs

How to Migrate from Canvas to Studeia (Practical Guide)

A step-by-step guide to migrating from Canvas LMS to Studeia: export via IMS Common Cartridge, bring users over with SSO/SCIM, coexist via LTI 1.3, and avoid disruption.

By Studeia Team 2026-07-08 8 min
Resposta curta

To migrate from Canvas to Studeia: (1) export your Canvas courses as IMS Common Cartridge (Settings β†’ Export Course Content); (2) import the package into Studeia via the API or UI, recreating modules and lessons; (3) bring users over via SSO (SAML/OIDC) + SCIM 2.0 or CSV; (4) if you want a gradual migration, register Studeia as an LTI 1.3 tool in Canvas to run both in parallel; (5) validate with a pilot and cut over. SCORM is not supported; SCORM/H5P content must be recreated as native lessons.

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

  1. Export from Canvas. Settings β†’ Export Course Content β†’ IMS Common Cartridge.
  2. Import into Studeia. Via POST /api/institution/courses/import or the UI; modules and lessons are recreated.
  3. Configure SSO/SCIM. Connect Azure AD/Okta/Google via SAML/OIDC + SCIM to bring over and provision users.
  4. Coexist via LTI 1.3. Register Studeia as an LTI tool in Canvas for a gradual transition.
  5. Validate and cut over. Migrate a pilot course, verify everything, then move the rest.

What Migrates and What Needs Attention

ItemMigrates viaNote
Course structure (modules/lessons)IMS CCRecreated on import
Users and classesSSO/SCIM or CSVAutomatic provisioning with SCIM
Historical gradesExport/CSVCheck field mapping
SCORM/H5P contentRecreationSCORM is not supported
LTI integrationsLTI 1.3Coexistence 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.

FAQ

How do I export courses from Canvas to migrate?

In Canvas, go to Settings β†’ Export Course Content to generate an IMS Common Cartridge package. This is the standard interoperability format that Studeia imports, recreating the module and lesson structure. Proprietary content or SCORM may need to be recreated.

Do I need to stop using Canvas during the migration?

No. With LTI 1.3 you can run Canvas and Studeia in parallel: Studeia appears as a tool inside Canvas (for example, for the AI tutor or gamification in specific courses) while you migrate gradually, without any disruption for students and instructors.

Does Studeia import SCORM packages from Canvas?

No. Studeia does not support SCORM β€” it uses IMS Common Cartridge + LTI 1.3. Content that was in SCORM or H5P must be recreated as native lessons and quizzes, which often results in more modern features in the process.

How do I bring users over from Canvas?

Via SSO (SAML/OIDC) for login with institutional accounts and SCIM 2.0 for automatic provisioning of users and classes. Alternatively, you can use CSV import. SSO/SCIM eliminates the need to recreate accounts manually and keeps everything in sync with your directory.

Veja tambem

How to Migrate from Canvas to Studeia (Practical Guide)