Canvas Integrations of External Apps

Introduction

Learning Tools Interoperability (LTI) is a standard created by the IMS Global Learning Consortium. An LTI shares content, resources, and/or other information from a third-party website with a learning management system (LMS). Its primary purpose is to connect learning systems with external services. Canvas calls these integrated platforms “external apps”.

Table of Contents:

LTI Requirements

External apps must pass the following reviews before they will be added to Canvas using LTI integration.

  • Vendor Risk Review
  • Accessibility Review
  • Customer Support Review
  • ISU Systems Impact Review

New LTI integrations must comply with the LTI version 1.3 standard. Integrations requiring unrestricted access tokens or using previous, deprecated versions of the LTI standard are not allowed. Please see the Security Update and Deprecation Schedule for Early Versions of LTI.

Existing LTI integrations that use deprecated versions of the LTI standard may temporarily remain in use while ISU works with the vendor to upgrade to LTI 1.3.

Course-level LTI integrations in Canvas by faculty are not permitted.

Approved Integrations

Site Supported Apps

Name

Type

Status

Faculty Support

Documentation

Canvas Admin Analytics

LTI 1.1

Available to Canvas administrators only.

-

Canvas Attendance

(Roll Call)

LTI 1.1

Available. Enabled in the Account navigation, Course navigation, Assignment, and Link Selection.

itrc@isu.edu

Canvas Badges

LTI 1.3 + Inherited

Available. Enabled in the Account navigation and Course navigation.

itrc@isu.edu

Canvas Commons

LTI 1.1

Available

itrc@isu.edu

Canvas Data Portal

LTI 1.1

Deprecated

-

-

Canvas Chat Tool

LTI 1.1

Available. Enabled in the Course navigation, Assignment and Link selection.

itrc@isu.edu

Canvas Google Apps

LTI 1.1

Deprecated

-

-

Canvas Quizzes 2

LTI 1.1

Available. Enabled in the Account navigation, Course navigation, and Assignment and Link selection.

itrc@isu.edu

Canvas

SCORM

LTI 1.1

Available. Enabled in the Assignment and Link selection.

itrc@isu.edu

Canvas New Analytics

LTI 1.1

Available

itrc@isu.edu

Examity

LTI 1.1

Available. Import Tools and Resources via the Canvas Commons Examity (ITRC),Course Pack.

(Must be logged in to ISU Canvas for the link to function correctly.)

 

Google Assignments

LTI 1.3

Inherited

Available. Enabled in the Assignment selection, Collaborations, Editor button, Homework submission, and Link selection.

itrc@isu.edu

ILP Grade Tool

 

Not available

-

-

ProctorFree Audit Portal

LTI 1.1

Inherited

Available. Import Tools and Resources via the Canvas Commons ProctorFree (ITRC), Course Pack.

(Must be logged in to ISU Canvas for the link to function correctly.)

itrc@isu.edu

ProctorFree Control Panel

LTI 1.1

Inherited

Available. Import Tools and Resources via the Canvas Commons ProctorFree (ITRC), Course Pack.

(Must be logged in to ISU Canvas for the link to function correctly.)

itrc@isu.edu

ProctorFree Student Portal

LTI 1.1

Inherited

Available. Import Tools and Resources via the Canvas Commons ProctorFree (ITRC), Course Pack 

(Must be logged in to ISU Canvas for the link to function correctly.)

itrc@isu.edu

Tutor.com

LTI 1.1

Available. Import Tools and Resources via the Canvas Commons Tutor.com (ITRC), Course Pack.

(Must be logged in to ISU Canvas for the link to function correctly.)

 

Turnitin

LTI 1.3

Inherited

Available. Enabled in the Course assignments menu.

itrc@isu.edu

Turnitin

LTI 1.1

Deprecated

-

-

Wikipedia

LTI 1.1

EduApps

Disabled

- -

Youtube

By Instructure

LTI 1.1

EduApps

Disabled

-

-

Zoom

LTI 1.3

Available. Enabled in the Course navigation by default.

itrc@isu.edu

Zoom

LTI 1.1

Deprecated

-

-

Course/Department Level Apps

Access Pearson

LTI 1.3

Inherited

Available. Enabled in the Assignment selection, Editor button, and Link selection. Disabled in Course navigation by default.

Support.pearson.com

Aktiv

LTI 1.3

Available. Enabled in the Link selection.

Support.aktiv.com

Edpuzzle

LTI 1.1

Available. Enabled in the Assignment and Link selection.

Support.edpuzzle.com

GoReact

LTI 1.1

Available. Enabled in the Assignment and Link selection.

Help.goreact.com

Perusall

LTI 1.3 + API

Available. Enabled in Assignment selection and Link selection.

Support.perusall.com

Top Hat

LTI 1.3 + API

Available. Enabled in Assignment selection, Link selection, and Module menu.

Support.tophat.com

 

Evaluations in progress

Name

Type

Status

Faculty Support

Documentation

Feedback Fruits

LTI 1.3 + API

Evaluation in progress

Help.feedbackfruits.com

Panopto

LTI 1.3

Evaluation in progress

itrc@isu.edu

Meazure
Learning

(ProctorU)

LTI 1.3 Evaluation in progress itrc@isu.edu
Elsevier Evolve LTI 1.3 Evaluation in progress service.elsevier.com/app/home/supporthub/evolve/
 

Request a new external app

Each department/course-level integration request will be reviewed based on risk, accessibility, support, and impact on ISU systems. If an integration does not meet ISU expectations in any one of these areas, the request will be rejected.

The review of each integration takes at least 4 weeks from the time the request is submitted. ITRC may seek clarification from the vendor during the review process. The timeliness of vendor responses to information requests significantly influences the review timeline. Submitting the request during the first week of the semester, mid-term, or finals week may also impact the turnaround time.

Vendor Risk Review

Requestors will need to obtain a HECVAT or SOC2  from the vendor:
(If the vendor does not have either of these, the request will be rejected.)

  • The Higher Education Community Vendor Assessment Toolkit (HECVAT) is a questionnaire framework specifically designed for higher education to measure vendor risk. The questionnaire confirms that information, data, and cybersecurity policies are in place to protect our sensitive institutional information and constituents' personally identifiable information (PII). 

  • The System of Organization Controls Trust Services Criteria (SOC2) audit generates a comprehensive report on vendor controls on security, availability, processing integrity, confidentiality, and privacy, offering assurance regarding data processing controls. 

  • [Optional] A Privacy Policy or Statement is a public information page that relays any rights users have on the platform to control their personal information.

  • [Optional] A Security Policy or Statement is a public information page that relays the vendor’s ability to protect sensitive data and other information during interactions on their platform.

Based on the information provided by the vendor, ISU may approve, seek clarification, or reject the integration of the external app. Approved apps will be reviewed periodically. Notably, the timeliness of vendor responses to information requests significantly influences the approval timeline for integrations.

Accessibility Review

Requestors will need to obtain a VPAT from the vendor:

  • The Vendor Product Accessibility Template (VPAT) is a document that explains how information and communication technology (ICT) products such as software, hardware, electronic content, and support documentation meet (conform to) the Revised 508 Standards for IT accessibility. If the vendor does not have this the request will be rejected.

  • [Optional] An Accessibility Policy or Statement is a public information page that relays the vendor’s internal organizational policies, accessibility goals, and past successes when it comes to serving and working with people who have disabilities.

Based on the information provided by the vendor, ISU may approve, seek clarification, or reject the integration of the Learning Tools Interoperability (LTI). Approved tools will be reviewed periodically. Notably, the timeliness of vendor responses to information requests significantly influences the approval timeline for integrations.

ISU’s Electronic and Information Technology Accessibility Policy (ISUPP 1020) states that software and electronic systems must conform to Section 508 of the Rehabilitation Act of 1973, and the Americans with Disabilities Act.

Customer Support Review

Requestors will need to obtain the following from the vendor:

  • Document Support site is a public information page that includes step-by-step guides or knowledge base articles.

  • Customer Service Contact information provides details to whom faculty and students can contact with errors or issues when using the vendor’s platform. It may include but is not limited to phone, email, live chat, or ticket submissions and should include available support hours.

  • Customer Support Representative information provides details about the integration and would be the person that ITRC can reach out to for clarification.

  • [Optional] A Status page is a communication platform where users can subscribe to receive notifications about incidents or outages, eliminating the need to contact support for updates.

Based on the information provided by the vendor, ISU may approve, seek clarification, or reject the integration of the Learning Tools Interoperability (LTI). Approved tools will be reviewed periodically. Notably, the timeliness of vendor responses to information requests significantly influences the approval timeline for integrations.

While ISU enables many integrations of 3rd-party tools with the Learning Management System (LMS), ISU does not assume the support role for all of them. Please refer to the table at [insert website link/title] for support for each tool.

ISU Systems Impact Review

The requestor will need to provide the following:

  • How many faculty, students, and courses are planned to use this integration?

  • How is this app unique from already installed external apps or Canvas activities?

  • What is the desired implementation date?

  • What is the cost for students/faculty?

  • Who or which department will be responsible for the associated costs?

  • Who or which department will be responsible for the support?

ISU staff will identify the following:

  • The external app uses which LTI Type: (clarification from the vendor/documentation)

    • LTI 1.3 (Prefered)

    • LTI 1.3 + API (requires additional configurations)

    • LTI 1.3 + Inherited (configuration is limited)

    • LTI 1.3 + Edu Apps (configuration is limited) 

    • LTI 1.1 (Rejected)

  • The external app needs which placement requirements: (clarification from the vendor/documentation/testing)

    • Navigation

      • Course

      • Account

      • User

    • LTI Deep Linking

      • Homework submission

      • Editor button

      • Migration selection

      • Link Selection (Modules)

      • Assignment Selection

    • Collaboration

  • The external app is equivalent to an already installed tool or Canvas activity.

Request form and questions

Canvas Integrations of External Apps Request Form

Send the following relevant questions to the vendor to help you fill out the request form.

  • Requestor Name

  • Requestor email

  • Requestor ISU role (faculty, adjunct, admin assistant, chair, dean, other ____)

  • Link to the Vendor website.

Vendor Risk Review

  • Link to HECVAT or SOC2

  • Link to Security Policy

  • Link to Privacy Policy

Accessibility Review

  • Link to VPAT

  • Link to Accessibility Policy

Customer Support Review

  • Link to Document Support 

  • Customer Service Contact Information

  • Vendor Rep. contact information

  • Link to Status Page

ISU Systems Impact Review

  • How many faculty are planning to use this tool during the academic year?

  • How many students are anticipated to use this tool during the academic year?

  • How many courses are planned to use this tool during the academic year?

  • How is this app unique from already installed external app tools or Canvas activities?

  • What is the desired implementation date?

  • What is the cost for students/faculty?

  • Who or which department will be responsible for the associated costs?

  • Who or which department will be responsible for support?

Details

Article ID: 157664
Created
Thu 3/7/24 3:30 PM
Modified
Wed 4/24/24 11:18 AM