Install our app for a better experience!

Moodle Setup Guide

For Moodle 3.10 and later (including Moodle 4.x), use LTI 1.3. You need a Moodle **site administrator** and a PrepareBuddy **organization administrator**.

Moodle Setup Guide

For Moodle 3.10 and later (including Moodle 4.x), use LTI 1.3. You need a Moodle site administrator and a PrepareBuddy organization administrator.

1. Add PrepareBuddy as a tool in Moodle

  1. Site administration → Plugins → Activity modules → External tool → Manage tools → configure a tool manually.
  2. Fill in:
Moodle field Value
Tool name PrepareBuddy
Tool URL https://www.preparebuddy.com/lti/home/
LTI version LTI 1.3
Public key type Keyset URL
Public keyset https://www.preparebuddy.com/tasks/lti/jwks/
Initiate login URL https://www.preparebuddy.com/tasks/lti/login/
Redirection URI(s) https://www.preparebuddy.com/tasks/lti/launch/
Tool configuration usage Show in activity chooser and as a preconfigured tool
Default launch container New window
Supports Deep Linking (Content-Item Message) ✓
Content Selection URL https://www.preparebuddy.com/lti/deep-link/
  1. Services → IMS LTI Assignment and Grade Services: Use this service for grade sync and column management.
  2. Privacy: Share launcher's name with tool Always, Share launcher's email with tool Always, Accept grades from the tool Always.
  3. Save changes.

2. Register Moodle in PrepareBuddy

In Manage tools, click the list icon on the PrepareBuddy card (View configuration details). Copy the values into /lti/manage/ → LTI 1.3 · step 2:

PrepareBuddy field Moodle's name Usually
Issuer Platform ID your Moodle address, e.g. https://moodle.school.edu
Client ID Client ID
Authentication URL Authentication request URL …/mod/lti/auth.php
Access token URL Access token URL …/mod/lti/token.php
Public keyset URL Public keyset URL …/mod/lti/certs.php
Deployment ID Deployment ID

3. Teachers add a test, quiz or assessment

Add an activity or resource → PrepareBuddy → Select content. Pick one and click Add to course; Moodle fills in the activity and creates the grade item with the right maximum. Save and display.

LTI 1.1

  1. Create an LTI 1.1 key on /lti/manage/.
  2. Configure a tool manually with LTI version LTI 1.0/1.1, Tool URL https://www.preparebuddy.com/lti/launch/, and the consumer key and shared secret. Set the same privacy options as above.
  3. Teachers add the tool as an activity and set the activity's Tool URL to the link URL (e.g. https://www.preparebuddy.com/lti/test/123/ or …/lti/quiz/45/), with Maximum grade set to the maximum shown next to it.

Check it works

Follow Step 3 — Try it in a sandbox course in the Administrator Setup Guide.