What LTI 1.3 enables
LTI 1.3 replaces older integration methods with a modern, token-based security model. When you connect Puddin to your LMS via LTI 1.3, you unlock the following capabilities:Single Sign-On
Teachers and students authenticate through your LMS. No separate Puddin credentials are needed once the integration is live.
Course & Assignment Sync
Courses and assignments created in your LMS are automatically reflected in Puddin, eliminating double entry.
In-LMS Launch
Students open Puddin writing sessions directly from their assignment page in the LMS — the experience feels native to the platform they already use.
Grade Passback
Where your LMS supports it, submission status and scores can be passed back to the gradebook automatically.
General setup process
The steps below apply regardless of which LMS you use. Each LMS-specific guide walks you through the same three phases in the context of that platform’s interface.1
Retrieve your Puddin credentials
Sign in to Puddin as an administrator and navigate to Settings → Integrations. You will find the following values ready to copy:
- Tool URL — your Puddin instance address
- Client ID — issued per LMS registration
- Deployment ID — identifies this specific deployment
- Public Keyset URL — the JWKS endpoint Puddin exposes for token verification
- Access Token URL — used by the LMS to request OAuth 2 tokens
- Authentication Request URL — the OIDC login initiation endpoint
2
Register Puddin in your LMS
Follow the guide for your LMS below. Each guide walks you through entering the Puddin configuration values into your LMS’s external tool or developer key settings.
3
Test the connection
After registration, launch Puddin from a test course in your LMS and confirm that you are signed in automatically, that the correct course context is loaded, and that a test submission appears in the Puddin teacher dashboard.
If your institution uses a hosted (SaaS) LMS, your LMS vendor may need to allowlist Puddin’s domain before the connection will work. Contact your LMS support team if the launch URL is blocked.
LMS-specific setup guides
Select your LMS below to follow a detailed, step-by-step configuration guide.Moodle
Configure Puddin as an external LTI tool in Moodle 3.9 or later.
Canvas
Add Puddin via Developer Keys and deploy it to Canvas courses.
Blackboard
Register Puddin with Blackboard Ultra or Learn and deploy to courses.
Brightspace (D2L)
Set up Puddin as an LTI Advantage tool in Brightspace and deploy to org units.
Manaba
Register Puddin as an external tool in the Manaba system settings.