Official Moodle LTI 1.3 Integration

Add PlayQuizNow to Moodle

Bring interactive quizzes directly into your Moodle courses. Students launch from their course page, grades sync automatically to your gradebook.

Moodle 3.9+ & 4.x
LTI 1.3 Advantage
GDPR Compliant

Why Use PlayQuizNow with Moodle?

Give your students an engaging quiz experience without leaving the Moodle environment they know.

Moodle Single Sign-On

Students authenticate through Moodle - no separate PlayQuizNow accounts needed. Uses Moodle's existing authentication.

Gradebook Sync

Quiz scores automatically appear in your Moodle gradebook. Configurable grade passback with assignment weightings.

Activity Module Launch

Add quizzes as External Tool activities in your course. Students launch directly from the course page.

Course Enrollment Aware

Automatically knows your enrolled students. Instructor and student roles are respected.

Deep Linking Support

Select specific quizzes using Moodle's content selector. Browse and choose quizzes without leaving Moodle.

GDPR Compliant

Minimal data transfer - only what's needed for the quiz. Complies with Moodle's privacy API.

Moodle Version Compatibility

Check your Moodle version for supported features

Moodle 4.xFull Support

LTI 1.3 & Dynamic Registration

Moodle 3.11+Full Support

LTI 1.3 Advantage

Moodle 3.9 - 3.10Supported

LTI 1.3 (no Deep Linking)

Moodle 3.0 - 3.8Legacy

LTI 1.1 only (contact us)

Running Moodle 2.x or older? These versions are not supported. Consider upgrading to Moodle 3.9+ for security updates and modern LTI support.

Moodle Setup Guide

Follow these steps to add PlayQuizNow to your Moodle site

PlayQuizNow

Video Walkthrough

Watch how to set up Dynamic Registration with Moodle

1

Access External Tools Management

Log in as a Moodle administrator and navigate to Site Administration → Plugins → Activity modules → External tool → Manage tools

2

Add PlayQuizNow as External Tool

Click 'configure a tool manually' and enter the configuration URLs provided below. Set LTI version to 'LTI 1.3'.

3

Configure Tool Settings

Enable 'Supports Deep Linking (Content-Item Message)' and set the default launch container to 'New window'.

4

Register with PlayQuizNow

Copy your Moodle's Client ID, Platform ID, and endpoints. Email these to info@playquiznow.com or use our registration form.

5

Start Adding Quizzes

Once we confirm registration, add External Tool activities to your courses. Use 'Select content' to choose quizzes.

Tool Configuration for Moodle

Enter these URLs when configuring the External Tool

Tool URL (Launch URL)(Moodle field: Tool URL)
https://api.playquiznow.com/lti/launch/
Initiate Login URL(Moodle field: Initiate login URL)
https://api.playquiznow.com/lti/login/
Public Keyset URL(Moodle field: Public keyset URL)
https://api.playquiznow.com/lti/jwks/
Dynamic Registration URL(Moodle field: Tool URL (for auto-config))
https://api.playquiznow.com/lti/registration/

Moodle 4.0+ Tip: Use "configure a tool manually" and paste the Dynamic Registration URL in the Tool URL field. Moodle will auto-populate all other fields!

Recommended Moodle Tool Settings

LTI versionLTI 1.3
Public key typeKeyset URL
Default launch containerNew window
Supports Deep Linking✓ Enabled
Content Selection URLSame as Launch URL
Tool configuration usageShow in activity chooser and as a preconfigured tool

After Setting Up: Send Us Your Platform Details

Once you've added PlayQuizNow as an External Tool in Moodle, email the following to info@playquiznow.com:

  • Client ID - Generated by Moodle when you save the tool
  • Platform ID - Your Moodle site URL (e.g., https://moodle.yourschool.edu)
  • Deployment ID - Found in the tool configuration

We'll complete the registration on our end and confirm within 24 hours.

Moodle Integration FAQ

Ready to Add Quizzes to Moodle?

Get started with PlayQuizNow in your Moodle courses. We offer dedicated support for educational institutions.

Also available for: CanvasBlackboardBrightspaceAll LTI 1.3 Platforms

Moodle LTI Integration | Add PlayQuizNow Quizzes to Moodle