Third Party Integrations in Canvas

What is it?

Canvas includes a core set of tools and functionality that facilitate instructor's creation of assignments, quizzes, and the uploading of resources such as documents or media.  At times, instructors use external software, tools, or services to facilitate their teaching in Canvas in the form of book publisher tools or cloud-based software providers.  Canvas provides a standardized method to integrate third party resources into the system using the Learning Tools Interoperability (LTI) standard.  This provides a standardized method to "plugin" external tools to individual courses or the overall Canvas instance for the purpose of student access/authentication to the resource or passing back grades from external systems to the Canvas gradebook.

Third party tools or products can be subject to quality issues and inconsistencies that impact the integration itself, can present accessibility issues to students with disabilities and/or accommodations, or create security issues.  In order to meet campus compliance issues for accessibility and security and ensure the overall functionality of the Canvas LMS for all users, a review of products requested for integration with Canvas will be required in the future.  Additionally, in the context of the ongoing campus transition to Canvas, its implementation of LTI is less flexible than what had been available in iLearn so additional considerations are now required prior to implementation to guarantee a successful integration.

Support Documents

Contact:

  • Phone: (415) 405-5555
  • Email: at@sfsu.edu
  • Office: LIB 80

Principles for Supporting LMS Integrations

Academic Technology (AT) has maintained a primary focus on enabling instruction as it is delivered through the campus Learning Management System (LMS) in all its form.  Over the last 16 years in which iLearn (Moodle) has been the campus LMS, AT has been highly flexible regarding the integration requests from instructors which has predominantly centered upon publisher-based or other tools requiring LMS-based access and/or grade pass back. The only requirement placed on such requests has been a longstanding policy with respect to publisher integrations, requiring that they conform to a course-level integration (as opposed to being exposed to the entire LMS). 

Additionally, accessibility, security, and general IT reviews required for all campus IT software or service acquisitions has often not included publisher-based software tools because they are often acquired through a Bookstore related process.  This has led to issues and AT has regularly supported work-arounds to support dysfunctional publisher software in order to facilitate last-minute instructor integration requests.  

Approach to Integrations in Canvas

Vendors who conform to industry standard LTI integrations can be integrated into Canvas courses directly by instructors. In some cases, Canvas requires an administrator to enable additional privileges before the integration can work. Faculty can work with AT on new integrations by request.

Note: In some circumstances, vendor implementation of integrations requires site-wide (rather than course-based) orientation or require broad permissions to the campus LMS that overly expose our campus assets.  These types of integrations generally will not be added to the Canvas platform.  Exceptions may include site-wide licensed software or departmental implementation. As with all non campus-wide integrations, additional evaluation will be required for these types of integrations to make sure that the vendor conforms with campus data security and accessibility policies.

Campus-wide integrations

These integrations are already configured in Canvas as a result of a campus-wide contract with these specific vendors

  • Turnitin (including Peermark)
  • Zoom

Course-specific integrations

These integrations are not officially supported by SF State, but have existing configurations that can be added to classes upon request.

  • Macmillan (Achieve and Launchpad)
  • Cengage
  • Pearson (LTI 1.3 integrations only)
  • McGraw Hill (additional configuration by the publisher is required)

Note: Please allow at least two business days for adding these to your course as there may be additional information required from these vendors in order to complete integration.

Faculty should follow the procedure below to request a product integration for Canvas:

  1. Review the current "Supported Integrations" to see if your request may already be in place and supported.  In this case, you can proceed with a request to at@sfsu.edu as described in #2.
  2. If the product for which you wish to request an integration is not on the "Supported Integrations" list, you can submit a request on BuyIT.

Requests for integration should be made at least two weeks in advance of the semester you are intending to use this tool. If the tool you are requesting is a publisher integration tied to a textbook, please make the request at the time you are selecting your book for the following semester as publisher integrations take much longer to assess.

Note: Requesting an integration does not guarantee configuration as Academic Technology will need to work with the vendor to ensure they are in compliance with campus policies on student data privacy and accessibility.