Moodle to Canvas Migration Guide

Summary

This article covers Moodle activities, their Canvas equivalents, and whether or not they migrate from Moodle to Canvas.

Body

Moodle to Canvas Migration Guide

Some Moodle activities migrate cleanly to Canvas. Other activities, especially ones created using Moodle plugins, only partially migrate or must be recreated in Canvas. Use this chart to determine which Moodle activities migrate well to Canvas and which do not. 

Moodle Activity

Canvas Equivalent

Transfer Status

Notes

Assignment

Assignment

✅ Transfers Automatically

Assignment descriptions only-activity instructions do not migrate

Announcements

Canvas Announcements

❌ Does Not Transfer

Recreate announcements in Canvas

Attendance

Roll Call Attendance

❌ Does Not Transfer

 Student self-reporting is not an option in Roll Call Attendance

Book

Page

✅ Transfers Automatically

Book title becomes a module heading; each page within the book becomes a module page

Chat

Chat

❌ Does Not Transfer

Canvas Chat

Checklist

To Do List

❌ Does Not Transfer

To Do List displays a running list of upcoming tasks.

Choice

Classic Quiz

✅ Transfers Automatically

Quiz

Database

None

➕ No Equivalent

 

E-voting

None

➕ No Equivalent

Consider Poll Everywhere/Quiz

Enrolled Users

People

❌ Does Not Transfer

SIS Enrollment

External Tool

Assignments and Modules

❌ Does Not Transfer

 

Fair Allocation

None

❌ Does Not Transfer

Use Group self-select or Mastery Paths (depending on context)

Feedback

Classic Quiz

⚠️ Partial

Feedback responses must be edited

Files

Course Files

✅ Transfers Automatically

 File description box does not transfer

Folder

Page with links to files

✅ Transfers Automatically

Individual files can be found in Canvas files in course navigation.

Forum

Discussions

⚠️ Partial

ForumNG does not transfer

Glossary

None

➕ No Equivalent

 

Groups/Groupings

Groups/Group Sets

❌ Does Not Transfer

 

H5P

None

➕ No Equivalent

TLT is reviewing H5P hosting sites.

Journal

Assignment

❌ Does Not Transfer

 

Kaltura Media Assignment

Assignment

❌ Does Not Transfer

Create an assignment where students can submit an external video link.

Kaltura Video Quiz

Assignment

⚠️ Partial

Assignment transfers but must be reconfigured to work properly.

Lesson

Mastery Paths

❌ Does Not Transfer

 

Page

Page

✅ Transfers Automatically

Page description box does not transfer

Questions

Question Bank

✅ Transfers Automatically

 

Quiz

Classic Quiz

✅ Transfers Automatically

 

Rubrics

Canvas Rubrics

❌ Does Not Transfer

Rebuild in Canvas

Scheduler

Calendar/Appointment Group

❌ Does Not Transfer

 

SCORM

SCORM

❌ Does Not Transfer

SCORM integrates smoothly in Canvas

Sections

Modules

✅ Transfers Automatically

 

Subsections

Modules

✅ Transfers Automatically

Each subsection transfers as an individual module.

Text and Media area

Page

✅ Transfers Automatically

 

URL

External URL

✅ Transfers Automatically

 URL description box does not transfer

Workshop

Peer Review Assignment

❌ Does Not Transfer

 

YouTube Media

Rich Content Editor

⚠️ Partial

Link transfers. Use embed code to activate media player.

  • ✅ Transfers Automatically: When migrating a course using an .mbz file, this content imports into its Canvas equivalent with text, media, links, and due dates intact.
  • ❌ Does Not Transfer: This content does not import during migration and must be rebuilt in Canvas.
  • ⚠️ Partial: Some content imports, but settings or functionality must be reviewed and reconfigured.
  • ➕ No Equivalent: Canvas does not offer a comparable activity. An alternative approach is required.

Details

Details

Article ID: 162693
Created
Wed 5/27/26 4:17 PM
Modified
Tue 6/30/26 11:34 AM
Internal or External
External

Related Articles

Related Articles (1)

This article provides answers to frequently asked questions around setting up a course in Canvas.