Skip to content

LTI 1.3 (Advantage) ​

Flat for Education is a certified LTI Advantage provider. LTI 1.3 is our recommended integration method, providing improved security and richer features compared to LTI 1.1.

Supported Specifications ​

We support both single-tenant and multi-tenant configurations.

Tool Endpoints ​

When configuring Flat for Education as an LTI 1.3 tool in your platform, you will need the following endpoints:

SettingValue
Launch URL / Target Link URIhttps://flat.io/lti/launch
Redirect URIhttps://flat.io/lti/launch
OpenID Connect Initiation URLProvided during setup
JWKS URL (Public Keyset URL)Provided during setup

The OIDC Login Initiation URL and JWKS URL are specific to each platform configuration and will be provided when your integration is set up.

Setup for Flat for Education Customers ​

Flat for Education supports LTI 1.3 dynamic registration directly from the organization admin panel. Administrators can configure LTI 1.3 connections from the Integration Hub (Left navigation > Integrations).

For step-by-step setup instructions for your LMS, see our help center:

Platform Partnerships & Custom Configuration ​

If you are a platform developer looking to integrate Flat for Education as an LTI tool, or if you need a custom LTI 1.3 configuration, please contact us at developers@flat.io.

We support both single-tenant deployments (one configuration per LMS instance) and multi-tenant deployments (a shared configuration across multiple organizations).

LTI Advantage Services ​

Deep Linking 2.0 ​

Flat for Education supports LTI Deep Linking 2.0, allowing teachers to link assignments and sheet music from Flat's resource library directly within their LMS. When a teacher selects a graded assignment, the maximum score is included in the deep link so the LMS can automatically configure its gradebook.

Assignment & Grade Services 2.0 ​

Flat for Education supports LTI Assignment & Grade Services 2.0 for automatic grade synchronization with the LMS gradebook.

Grades are synced at every stage of the submission lifecycle:

Flat for Education Submission StateLTI AGS Activity ProgressLTI AGS Grading Progress
CreatedStartedNotReady
Turned inSubmittedPendingManual
ReturnedCompletedFullyGraded
GradedCompletedFullyGraded

In addition to grades, Flat for Education sends submission timestamps and, when applicable, the identity of the teacher who graded the submission.

Names and Role Provisioning Services 2.0 ​

Flat for Education supports LTI Names and Role Provisioning Services 2.0 for automatic class roster synchronization. When enabled, class rosters are imported from the LMS and kept in sync automatically, including support for incremental updates when available from the LMS.

Submission Review Service ​

Flat for Education supports the LTI Submission Review Service 1.0, enabling teachers to access detailed student submission reviews directly from their LMS gradebook.

Migration from LTI 1.1 to LTI 1.3 ​

Flat for Education supports the LTI 1.1 migration claim, allowing a seamless transition from LTI 1.1 to LTI 1.3. User accounts are automatically matched when upgrading, ensuring that existing class memberships, assignments, and grades are preserved.

The LTI launch and deep link URLs are the same between LTI 1.1 and LTI 1.3, so existing links created with LTI 1.1 will continue to work after upgrading.

REST API ​

LTI credentials can also be managed programmatically through our REST API. See the Flat for Education API documentation for more information.

Copyright © Tutteo Limited