Skip to content
Studeia Docs

How to migrate from Canvas to Studeia (practical guide)

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

2026-06-22 8 min
Resposta curta

To migrate from Canvas to Studeia: (1) export courses from Canvas as IMS Common Cartridge (Settings → Export Course Content); (2) import the package into Studeia via API or UI, recreating modules and lessons; (3) bring users via SSO (SAML/OIDC) + SCIM 2.0 or CSV; (4) for a gradual migration, register Studeia as an LTI 1.3 tool in Canvas to run both in parallel; (5) validate with a pilot course and then cut over. SCORM isn't supported — SCORM/H5P content is 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)
  • 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

  1. Export from Canvas. Settings → Export Course Content → IMS Common Cartridge.
  2. Import into Studeia. Via POST /api/institution/courses/import or UI; modules and lessons recreated.
  3. Set up SSO/SCIM. Connect Azure AD/Okta/Google via SAML/OIDC + SCIM to bring 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, check everything and move the rest.

What transfers and what needs attention

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

FAQ

How do I export Canvas courses to migrate?

In Canvas, use Settings → Export Course Content to generate an IMS Common Cartridge package. That's the standard interoperability format Studeia imports, recreating the module and lesson structure. Proprietary or SCORM content may need recreation.

Do I have to stop using Canvas during migration?

No. With LTI 1.3 you run Canvas and Studeia in parallel: Studeia enters as a tool inside Canvas (for example, for AI tutoring or gamification in specific courses) while you migrate gradually, with no disruption for students and teachers.

Does Studeia import SCORM packages from Canvas?

No. Studeia doesn't support SCORM — it uses IMS Common Cartridge + LTI 1.3. Content that was in SCORM or H5P should be recreated as native lessons and quizzes, which usually yields more modern features in the process.

How do I bring Canvas users over?

Via SSO (SAML/OIDC) for login with the institutional account and SCIM 2.0 for automatic provisioning of users and classes. Alternatively, CSV import. SSO/SCIM avoids recreating accounts manually and keeps sync with the directory.

Veja tambem

How to migrate from Canvas to Studeia (practical guide)