Source: https://mindstamp.com/integrations/canvas-lms
Generated from the integration guide records: 2026-10-15

# Interactive video in Canvas LMS

LMS guide · Updated: 2026-10-05 · As documented by Canvas LMS. Documents checked September 30, 2026.

Paste the Mindstamp iframe code into the HTML view of the Canvas Rich Content Editor, and students answer on the page while Mindstamp records each answer. To put a score in the Canvas Gradebook, import a SCORM package as a graded assignment with the Canvas SCORM tool.

## Choose by what Canvas must record

| Method | Where in Canvas LMS | What Canvas LMS records | What Mindstamp records |
| --- | --- | --- | --- |
| Embed code | Rich Content Editor, HTML view, on a Page, Assignment, Discussion, or Syllabus. | Nothing about the video. | Each view, answer, click, and branch. Add lead capture to see names. |
| Share link | A link on any Canvas page. The video opens in a new tab. | Nothing about the video. | The same data as the embed. |
| SCORM package | The SCORM tool in course navigation, imported as a graded assignment. | A score in the Gradebook, out of 100 points by default. | Each view, with the learner name and ID from Canvas. |

## Add the video to a course

### Content Security Policy

A Canvas admin can turn on a Content Security Policy under account **Settings**, **Security**. It is off by default. When it is on, add *.mindstamp.com to the allowed domains, or the player does not load.

### Paste the iframe code

1. In Mindstamp, publish the video from its **Share** page.
2. Under **Embed**, choose **Basic iframe** and select **Copy embed code**. Canvas removes script tags, so the Responsive code does not work.
3. In Canvas, edit a Page and open the HTML editor (the </> button).
4. Paste the code and select **Save**.
5. View the page as a test student and check fullscreen.

[Full steps and fixes](https://mindstamp.com/help/how-to-embed-mindstamp-interactive-videos-into-canvas-lms)

### Import as a graded assignment

An admin must enable the SCORM LTI in External Apps at the account level first. SCORM is not available in Canvas beta or test environments.

1. On the Mindstamp **Share** page, under **Export**, select **Download SCORM package**. This needs a Core plan or higher.
2. In **SCORM Version**, choose any version. Canvas lists SCORM 1.2 and SCORM 2004 2nd, 3rd, and 4th editions.
3. In **Completion Checkpoint**, choose 10, 25, 50, 75, 90, 95 or 100 percent. The 80 and 85 percent options do not record completion.
4. In the course, open **SCORM** in course navigation, upload the ZIP file, and import it as a **graded assignment**. You cannot change the import type later.
5. Run the assignment as a test student and check the Gradebook.

## Canvas Studio puts quiz questions on video

### Canvas Studio

- Quiz questions on the video timeline, with grades sent to the Gradebook.
- Timestamped comments and video insights.
- A separate Instructure product from Canvas LMS.

### What Mindstamp adds

- Branching, hotspots, and buttons on the video.
- Lead capture for videos that you also share outside Canvas.
- Answers by student next to the Gradebook score, for item analysis.
- The same video in Canvas, another LMS, and your website.

## Check these before you publish

### The player is blocked

An admin turned on the Content Security Policy. Ask the admin to add *.mindstamp.com to the allowed domains.

### The code changes on save

Canvas strips script tags and tags that are not on its allowed list. Use the Basic iframe code.

### No fullscreen

Check that allowfullscreen is still in the code after you save the page.

### No SCORM option

The SCORM LTI must be on at the account level, and SCORM does not run in beta or test instances.

### No score in the Gradebook

An ungraded SCORM import never reaches the Gradebook. Choose graded assignment when you import.

## Canvas LMS interactive video FAQ

### Can I embed an interactive video in Canvas?

Yes. Open the HTML view of the Rich Content Editor on a Page, Assignment, or Discussion, and paste the Mindstamp Basic iframe code. Canvas keeps iframe tags, so the player works on the page.

### Does a Mindstamp SCORM package send grades to Canvas?

Yes, when you import it as a graded assignment with the Canvas SCORM tool. Canvas gives it 100 points by default and puts the score in the Gradebook.

### Which SCORM version should I use for Canvas?

Any of them. Canvas lists SCORM 1.2 and SCORM 2004 2nd, 3rd, and 4th editions. See [SCORM export](https://mindstamp.com/help/scorm-export).

### Should I use Canvas Studio or Mindstamp?

Canvas Studio adds quiz questions to video in Canvas and grades them. Mindstamp also adds branching and hotspots, and the same video works outside Canvas. Compare both with one real lesson.

### Why does my embed not load in Canvas?

If your Canvas admin turned on the Content Security Policy, the Mindstamp domain must be on the allowed list. Ask the admin to add *.mindstamp.com. Also check Allowed embed domains in Mindstamp. See [restrict embed domains](https://mindstamp.com/help/restrict-embed-domains).

## Read next

- [Add a Mindstamp video to Canvas LMS](https://mindstamp.com/help/how-to-embed-mindstamp-interactive-videos-into-canvas-lms): The exact clicks, settings, and fixes for common problems.
- [Interactive video in your LMS](https://mindstamp.com/integrations/lms): Embed and SCORM support across 42 LMS and course platforms.
- [Export a SCORM package](https://mindstamp.com/help/scorm-export): Choose the version and the completion checkpoint, then upload the ZIP file.
- [Video quizzes](https://mindstamp.com/features/video-quiz): Add questions inside the video, set correct answers, and score each student.
- [Blackboard Learn Ultra](https://mindstamp.com/integrations/blackboard-learn): Upload a SCORM package for a grade, or embed the player in an HTML block after an admin enables an alternate domain.
- [Interactive video for education](https://mindstamp.com/uses/education): Ask questions while students watch and see each student’s answers.

## The documents behind this guide

- [How do I use the HTML view in the Rich Content Editor?](https://community.instructure.com/en/kb/articles/662912-how-do-i-use-the-html-view-in-the-rich-content-editor) (Canvas LMS documentation)
- [Content security policy settings](https://developerdocs.instructure.com/services/canvas/resources/content_security_policy_settings) (Canvas developer documentation)
- [How do I import SCORM files as an assignment?](https://community.instructure.com/en/kb/articles/660683-how-do-i-import-scorm-files-as-an-assignment) (Canvas LMS documentation)
- [Canvas Studio](https://www.instructure.com/canvas/studio) (Instructure product page)

---

[All integrations](https://mindstamp.com/integrations) · [Embed and SCORM support by LMS](https://mindstamp.com/integrations/lms) · [Help Center](https://mindstamp.com/help)
