MSI offers two primary methods for delivering content within the Canvas learning management system: LTI 1.3 Integration and Native Functionality.


LTI 1.3 Integration

This method involves integrating MSI content as an LTI 1.3 tool within Canvas. This approach provides a secure, interactive connection that facilitates seamless data exchange and a cohesive user experience.


Advantages:

  • Deep Integration: MSI content becomes an integral part of the Canvas platform, enhancing user engagement.
  • Single Sign-On (SSO): Users can access MSI content using their existing MSI Platform credentials, streamlining the login process.
  • Grade Passback: Assessment scores are automatically transferred to the MSI Platform's gradebook, simplifying grading workflows.


Considerations:

  • Development Effort: Initial development and configuration are required to create an LTI 1.3 tool compatible with the MSI Platform.
  • Maintenance: Ongoing maintenance may be necessary to ensure compatibility with future MSI Platform updates.


Native Functionality within Canvas

This approach leverages Canvas's built-in quiz features to display and interact with MSI content. Both methods support Canvas's native quiz functionality, which is beneficial for detailed grading and analytics.


Two methods are available:

  • Theme-installed JavaScript: Embeds a JavaScript snippet within a Canvas theme, allowing MSI content to be displayed directly on Canvas pages using injection. Requires a subaccount in Canvas or the browser extension defined below.
  • Browser Extension: Uses a browser extension to inject MSI content into Canvas when users access relevant pages.


Preferred Solution: Native Canvas Functionality

The native Canvas approach is preferred due to its reduced setup time compared to LTI integration. It allows for quick implementation, minimizing workflow disruptions.


Implementation Steps:

  1. Course Backup & Restore: MSI provides a backup of the course content, which is restored within a designated Canvas subaccount.
  2. JavaScript Integration: MSI supplies the necessary JavaScript code tailored to the course. This code is installed within the subaccount's theme to enable seamless content utilization.

Benefits Recap:

  • Native Quiz Functionality: Utilizes Canvas's built-in quiz features for streamlined grading and analytics.
  • Reduced Setup Time: Faster implementation compared to LTI integration.
  • No External Tool: Keeps content within the familiar Canvas environment, enhancing user experience.

Important Considerations:

  • Subaccount Setup: Ensure a Canvas subaccount is created and properly configured to host the restored MSI course content.
  • JavaScript Installation: Correct embedding of the provided JavaScript code within the subaccount's theme is essential.
  • Testing: Thorough testing of the integrated MSI content within Canvas is crucial to verify functionality and licensing.


The choice between LTI 1.3 integration and native Canvas functionality depends on specific needs and priorities. Considerations include:

  • Existing LMS Usage: If Canvas is already extensively used, native integration might be more logical.
  • Feature Requirements: Evaluate which LTI 1.3 features are crucial for MSI content delivery.
  • Technical Expertise: LTI 1.3 integration may require technical skills for development and configuration.
  • User Experience: Prioritize the LMS that offers the most seamless experience for instructors and learners.


Ultimately, a thorough assessment of requirements and a careful comparison of LTI 1.3 capabilities within both the MSI Platform and Canvas are essential. Engaging relevant stakeholders, including instructors and IT personnel, in the decision-making process is recommended. Comprehensive testing is crucial to ensure flawless LTI 1.3 integration and desired educational outcomes.