In this article:
Learning Tools Interoperability 1.3, or LTI Advantage, is the newest standard defined by the IMS Global Learning Consortium for communicating student data between systems. This latest standard creates a consistent, secure, and agile framework that can be used across different LMS tools. Poll Everywhere is encouraging all of our LMS integration users to update to the new LTI Advantage tools before 2021, as they provide the latest practices for protecting student data and personal identifiable information.
This guide is for Moodle system administrators and describes how to integrate Poll Everywhere with a Moodle LMS system using LTI Advantage 1.3.
Introduction
This guide is for Moodle system administrators and describes how to integrate Poll Everywhere with a Moodle LMS system using LTI Advantage.
Moodle must be at version 3.7.0 or higher in order to use LTI Advantage. The following screenshots were taken from Moodle 3.11.2.
Users who want to manage External Tools must have access to the Site Administration panel. This is only necessary for the Moodle system administrator who will be performing the initial setup to use Poll Everywhere on the LMS. The individual performing this setup will also need to be an account owner or admin on the University’s Poll Everywhere account.
Create an External Tool
- Start by logging into Moodle as the Moodle system administrator.
- Navigate to the Site Administration panel of Moodle, and click over to the Plugins tab and finally to the Manage tools page.
- Click the link in the Manage Tools section to configure a tool manually.
- Open a new browser tab, navigate to PollEverywhere.com, and log in with an account owner or admin profile.
- Within your Poll Everywhere account, click on the gear icon in the bottom left-hand corner, followed by LMS Integration. This is the page where you will manage your LTI 1.3 Platform. Select Add platform.
- On the next page, select Moodle from the dropdown list of platform options and Save.
- This is the Poll Everywhere LTI 1.3 Platform details page. You will use the information from the first four fields of this page to continue setting up the External Tool on Moodle.
- Configure the External Tool with the following values:
a. Tool URL: https://www.polleverywhere.com
b. LTI Version: LTI 1.3
c. Select ‘RSA key’ for Public key type.
d. Copy the information from the Poll Everywhere Platform details page into your Moodle External Tool set up. You can use the copy link icon next to each field for easy transposing.
e. Default launch container: New window
f. Services:
-
-
-
-
-
- IMS LTI Assignment and Grade Services: Use this service for grade sync and column management
- IMS LTI Names and Role Provisioning: Use this service to retrieve member’s information as per privacy settings
- Tool Settings: Do not use this service
- IMS LTI Assignment and Grade Services: Use this service for grade sync and column management
-
-
-
-
g. Privacy:
-
-
-
-
-
- Share the launcher’s name with tool: Always
- Shared launcher’s email with tool: Always
- Accept grades from the tool: Always
- Force SSL: Checked
-
-
-
-
9. You can provide any value as the Tool name.
10. Save the External Tool.
11. Click on the hamburger menu of the External Tool.
- Copy the following values from Moodle to Poll Everywhere:
-
- Platform ID (Moodle) to Issuer (Poll Everywhere)
- Client ID (Moodle) to Client (Poll Everywhere)
- Public keyset URL (Moodle) to Public key endpoint (Poll Everywhere)
- Access token URL (Moodle) to Access token endpoint (Poll Everywhere)
- Authentication request URL (Moodle) to OIDC authentication endpoint (Poll Everywhere)
-
13. Save the Platform at Poll Everywhere.