LTI 1.3 Integration & LMS Compatibility
Last updated: March 25, 2026
1. Overview
Ludwitt supports LTI 1.3 Advantage— the latest standard from 1EdTech (formerly IMS Global) for secure, interoperable integration between learning tools and Learning Management Systems (LMS). LTI 1.3 replaces the older LTI 1.1 standard with improved security (OAuth 2.0 and JWT-based authentication), richer integration capabilities, and standardized service extensions.
Through LTI 1.3 Advantage, Ludwitt integrates directly into your institution's existing LMS, enabling students and instructors to access adaptive learning activities without leaving their familiar learning environment. No separate accounts, passwords, or browser tabs are required.
2. LTI 1.3 Advantage Capabilities
Ludwitt implements the full LTI 1.3 Advantage suite, which includes three key service extensions beyond the core LTI launch:
| Service | Capability | Description |
|---|---|---|
| Deep Linking | Content Selection | Instructors can browse and embed specific Ludwitt activities (e.g., a particular math topic or reading comprehension set) directly as links or assignments within their LMS course. |
| Assignment & Grade Services (AGS) | Automatic Grade Passback | Student scores and completion status are automatically synchronized back to the LMS gradebook. Supports percentage scores, pass/fail, and scaled scoring. |
| Names & Role Provisioning (NRPS) | Roster Sync | Ludwitt can read course rosters from the LMS to enable instructor dashboards, group activities, and progress reporting — without manual student enrollment. |
3. Supported Activity Types
The following activity types can be embedded into an LMS course through LTI Deep Linking:
| Activity ID | Description | Configuration Options |
|---|---|---|
basics-math | Adaptive mathematics practice (K–12 through pre-calculus) | Grade level, topic, difficulty range, number of problems |
basics-reading | Reading comprehension with AI-validated responses | Reading level, genre, passage length, question count |
basics-logic | Logical reasoning and critical thinking exercises | Difficulty level, problem type, time limit |
basics-latin | Latin vocabulary, grammar, and translation | Proficiency level, focus area (vocabulary, grammar, translation) |
basics-greek | Ancient Greek vocabulary, grammar, and translation | Proficiency level, focus area (vocabulary, grammar, translation) |
basics-writing | Writing prompts with AI-powered feedback and scoring | Writing type (essay, creative, analytical), rubric, word count target |
university-course | Custom course content aligned to institutional curricula | Course ID, module, learning objectives, grading criteria |
custom | Institution-defined activity with custom parameters | Fully configurable via JSON launch parameters |
4. LMS Compatibility
Ludwitt has been tested and verified with the following Learning Management Systems:
| LMS | Status | Notes |
|---|---|---|
| Canvas (Instructure) | Fully Supported | Tested with Canvas Cloud and Canvas Data. Supports LTI 1.3 Developer Key configuration. Deep Linking and AGS fully operational. |
| Blackboard (Anthology) | Fully Supported | Compatible with Blackboard Learn Ultra and Original. LTI 1.3 registration through the Blackboard Developer Portal. |
| Moodle | Fully Supported | Requires Moodle 3.10+ for full LTI 1.3 support. Configuration via Site Administration → Plugins → External Tool. |
| D2L Brightspace | Fully Supported | LTI 1.3 Advantage registration through Brightspace Admin Tools. Grade passback and roster sync confirmed. |
Ludwitt is compatible with any LMS that supports the LTI 1.3 standard. If your institution uses an LMS not listed above, contact us for a compatibility assessment and testing session.
5. How Integration Works
Setting up Ludwitt as an LTI 1.3 tool in your LMS is a straightforward four-step process:
- Contact Us: Reach out to integrations@ludwitt.com with your institution name and LMS platform. We will create a dedicated tenant for your institution and generate the required LTI credentials.
- We Provide Credentials: Ludwitt will send you the following registration details: Tool URL, Login Initiation URL, Redirect URI(s), Public Keyset URL, Client ID, and Deployment ID.
- You Configure in LMS Admin:Your LMS administrator registers Ludwitt as an external tool using the provided credentials. This is typically done through the LMS admin panel under “External Tools” or “LTI Tool Providers.”
- Joint Testing Session: We schedule a 30-minute testing session with your IT team to verify the launch flow, grade passback, and roster synchronization. We remain available for any adjustments.
Quick Setup
Integration typically takes 1–2 hours of IT time. Most institutions complete the process within a single business day, from initial contact to a working integration.
6. SSO Through LTI
When students or instructors access Ludwitt through an LTI launch from their LMS, they are automatically authenticated without needing a separate Ludwitt account or login. The authentication flow works as follows:
- The student clicks a Ludwitt activity link within their LMS course.
- The LMS initiates an LTI 1.3 launch, sending a signed JWT containing the student's identity, course context, and role.
- Ludwitt validates the JWT signature using the LMS platform's public keyset, verifies the claims, and creates or matches a Ludwitt user account.
- The student is immediately placed into the requested activity — no login screen, no account creation, no additional steps.
This seamless authentication reduces friction for students and eliminates the burden of managing separate credentials. User accounts created through LTI are linked to the institutional identity, enabling consistent tracking across sessions and semesters.
7. Grade Passback
Ludwitt uses the LTI Assignment and Grade Services (AGS) specification to automatically synchronize grades back to your LMS gradebook. Key features include:
- Real-time sync: Grades are posted to the LMS gradebook within seconds of a student completing an activity.
- Multiple attempts: Ludwitt supports configurable attempt policies — best score, latest score, or average score can be reported to the gradebook.
- Partial credit: For multi-part activities, partial credit scores are calculated and reported as a percentage.
- Scaled scores: Scores can be reported on a 0–100 percentage scale or mapped to the institution's grading scale.
- Activity-level detail: Instructors can view per-question performance in the Ludwitt instructor dashboard, while the overall score flows to the LMS gradebook.
Gradebook Compatibility
Grade passback has been tested with the gradebook implementations of Canvas, Blackboard, Moodle, and D2L Brightspace. Scores appear as standard external tool submissions and are fully compatible with weighted grading categories and grade calculation formulas.
8. 1EdTech Certification Status
Certification Pending
Ludwitt's LTI 1.3 Advantage implementation is complete and fully operational in production. Formal 1EdTech certification is currently in process. The conformance testing suite has been completed, and we are awaiting the final review and certification issuance. Estimated timeline: 6–8 weeks.
While awaiting formal certification, Ludwitt's LTI implementation has been independently verified against the 1EdTech LTI 1.3 conformance test suite and is actively deployed with institutional partners. Certification will provide an additional layer of third-party validation but does not affect the current functionality or security of the integration.
9. SAML 2.0 SSO
For access to Ludwitt outside of the LMS context — for example, when students or administrators navigate directly to the Ludwitt website — Ludwitt supports SAML 2.0 single sign-on for institutional authentication.
Key Features
- Domain-based routing: Users are automatically routed to their institution's identity provider based on their email domain. No manual IdP selection required.
- SP-initiated and IdP-initiated SSO: Both flows are supported, allowing launches from Ludwitt or from the institution's identity portal.
- Just-in-time provisioning: User accounts are automatically created or updated on first SAML login, eliminating the need for batch provisioning.
- Attribute mapping: Standard SAML attributes (email, display name, role) are mapped to Ludwitt user profiles. Custom attribute mappings are available upon request.
InCommon Federation
Ludwitt is pursuing membership in the InCommon Federation, which will enable trust-based SSO with over 1,000 participating higher education institutions without requiring bilateral metadata exchange. InCommon membership is pending and involves an annual fee of approximately $2,500/year. In the interim, Ludwitt supports direct SAML metadata exchange with individual institutions.
10. Getting Started
Ready to integrate Ludwitt with your institution's LMS? Here is how to begin:
- Contact our integrations team: Email integrations@ludwitt.com with your institution name, LMS platform and version, and the name of the IT contact who will manage the configuration.
- Request a demo: We can schedule a live demonstration of the LTI integration, including the instructor setup flow, student experience, and grade passback in action.
- Review institutional pricing: Visit our institutional pricing page or contact sales@ludwitt.com for volume licensing and site-wide deployment options.
Pilot Program
Ludwitt offers a no-cost pilot program for institutions evaluating the platform. The pilot includes full LTI integration, dedicated support, and a 60-day evaluation period with no commitment required.
For LTI and SSO integration support, contact integrations@ludwitt.com