There are multiple ways to structure and curate your content in Canvas courses. For advice on how best to layout your course we recommend contacting your Faculty Ed-Tech Lab. The help guides below are the most common ways you are likely to interact with Canvas content areas, items and tools.
Content from 3rd party tools and other integrations may be directly accessible via the 3rd party tool. If you are restricting access via 'assign to' in Canvas, you may also need to add restrictions in the 3rd party tool to ensure content is unavailable to students.
Canvas tools
Canvas Content Tools
More information about managing modules can be found on the .
Integrated Content Tools
3rd Party Tools & Other Integrations
A Scorm package (Shareable Content Object Reference Model) defines a specific way of constructing course content so it can be shared with other Scorm compliant systems. It enables you to package your content and share it with other systems, ensuring the same user experience across different platforms.
A Scorm package will be developed externally to Canvas (using a programme such as Articulate) and then compiled and compressed into a single file. These are then deployed within a course in Canvas for students to participate in.
As Scorm content is often provided by a third-party developer, it is important to ensure that the package is compatible with Canvas when compiled. If not, it may not function correctly in Canvas. A common issue found is that the Scorm package does not communicate to the Canvas grade centre when elements have been completed.
See the and the for help and guidance on developing and deploying Scorm packages in Canvas.
Note: ICT cannot provide support with issues in the design of individual Scorm packages; this should be provided by the vendor or developer of the product.
Panopto content can be added to a Canvas course, allowing you to structure learning resources around your Panopto content. You can embed an entire Folder or individual Recordings.
To embed Panopto content in Canvas, carry out the following steps:
- ³Ò´Ç t´Ç  and log in
- Locate either the Folder or the Recording that you want to embed
- ³§±ð±ô±ð³¦³Ù&²Ô²ú²õ±è;³Ù³ó±ð Settings cog icon for either the Folder or the Recording.
- Under the Share tab, you will see the Viewer link is pre-selected. This links directly to the recording in Panopto.
- If you wish just to link to the recording, copy the link, if you wish to embed the recording in a Canvas 'page' continue to step 6.
- Select Embed. This will display the embed code needed to add the folder or recording to the Canvas course. Select Copy Embed Code. if required, you should change optional display settings, such as aspect ratio, before copying the code.
- Go to and log in to Canvas.
- Navigate to the course that you would like to display the Panopto content.
- If inserting a link, add an 'External URL' to a module, if embedding in a page, open the page and edit it
- When editing the page, select the Source Code </> button in the text editor
- Paste the Panopto embed code into the source code window and select Save.
- The item will now be at the bottom of the page and display the linked Panopto content.
If you are embedding a Panopto Folder and add new recordings, delete recordings, edit recordings etc. these will be reflected in Canvas and will enable students to view the most up to date content.
Note: It is important to ensure that the sharing permissions on the Panopto content allow for students on the corresponding Canvas course to view the content. For curriculum modules that are created through the Banner integration, this will be automatic. For more information about setting sharing permissions, see the Panopto user guide.
MATLAB Coding Problems can be created and linked to from a Canvas course. Once added, staff and students that are enrolled on the course are automatically granted access to the coding problem.
Features that MATLAB offers include:
- Automatic problem marking
- Real-time, contextual feedback provided for solutions
- Function or script-based problem authoring
- Multiple assessment criteria, including variables, loops and custom coded criteria
- Options for both correct/incorrect and weighted grading
- A library of reusable example problems
- Rich text, images, hyperlinks, and LaTeX equations allowed in problem descriptions
More information on the use of MATLAB can be found on the ICT software pages.
Adding a MATLAB coding problem to a Canvas course
To add a MATLAB Coding Problem to a Canvas course, please complete the following steps:
- Go to Canvas, enter your College username and password
- Select the course that you would like to add the MATLAB problem to
- Open 'Assignments' from the left hand menu of the course
- Click the button '+ Assignment'
- Enter your assignment name, description and points
- From the 'Submission Type' dropdown, select 'External Tool'
- Click Find, select 'MATLAB Grader LTI 1.3 - Single submission' or 'MATLAB Grader LTI 1.3 - Unlimited submissions' depending on whether you want to allow student unlimited attempts or a single attempt at this activity. Click 'Select'
There is an option as part of the assignment setup form that defines 'Submission attempts', for MATLAB Grader activities, this should be ignored.
- Select any other assessment options you need for this activity and then click 'Save.
- Selecting the new link created in the Assignment list will now launch MATLAB Grader within Canvas. From here, you can create a new coding problem or select a problem from your available collections or courses. For more details on how to create a MATLAB problem within MATLAB Grader follow the instructions on the .
- Once setup you can add the assignment to a module in Canvas to display the link to your students in the correct context for your course.
Staff Support
Please contact your Faculty Ed Tech team for information on the use of these tools for teaching, learning and assessment.
For further help and support in using MATLAB, please visit the .
Alternatively, if you have any questions or problems relating to MATLAB Grader, please contact the ICT Service Desk.
Student Support
If you have accessibility needs that cannot be accommodated by this technology, please discuss this with your Course Leader or Departmental Contact.