Piazza-Moodle 1.3 Integration Instructions for LMS Administrators
Note: Before you begin an LTI 1.3 integration, you’ll need to contact [email protected] to receive the unique school ID for your school or institution.
Adding Piazza as a Preconfigured Tool
To add Piazza as an LTI 1.3 tool in Moodle, first click on Site administration in the sidebar:
From here, navigate to Plugins > Manage tools > configure a tool manually:
At this step, you’ll need to add the following values in the tool configuration fields.
Values for LTI configuration:
Tool Name: Piazza
Tool URL: provided by Piazza; school-specific. Please contact [email protected] to get your school’s Tool URL
LTI version: 1.3
Public key type: Keyset URL
Public keyset: https://credentials.piazza.com/lti/jwk.json
Initiate login URL: provided by Piazza; school-specific. Please contact [email protected] to get your school’s value
Redirection URI(s): https://piazza.com/lti/connect
Your configuration should look something like this:
You’ll also need to configure the IMS LTI Names and Role Provisioning Service for the LTI tool to receive names and emails from Moodle. Under IMS LTI Names and Role Provisioning, select “Use this service to retrieve members’ information as per privacy settings:
Once you’re done configuring the tool, click Save Changes. Piazza should then appear in the Tools section. In order for Piazza to be fully integrated with Moodle, you’ll need to share the tool’s new Client ID with our team. Start by clicking the gear icon on the new Piazza tool:
The Client ID will appear directly under LTI Version:
Please share this value with the team by emailing [email protected]. We can then associate this client ID with your school in our system.
Please note: In addition to the client ID, we may require the following values in order to complete the integration:
Platform ID
Authorize Redirect URL
Public JWK URL or json file
OAuth token URL
Adding the Piazza LTI 1.3 Tool to a Course
Once Piazza has been added as a preconfigured tool, you can add it to your course. Go to the Moodle course page and click “Turn editing on” to get started.
Then, click Add an activity or resource to the course section where you’d like to add the tool.
From there, click on Activities > External tool;
Add an activity name (e.g. “Piazza”), and select the preconfigured Piazza tool from the dropdown menu.
Under Privacy, be sure the following boxes are checked, so that the Piazza tool can receive login information from Moodle: