> For the complete documentation index, see [llms.txt](https://academy.synap.ac/doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.synap.ac/doc/integrations/lti.md).

# LTI

## Integrate Synap with your LMS using LTI

Learning Tools Interoperability (LTI) connects Synap with your learning management system (LMS). Learners launch Synap content from their course. They do not need a separate Synap sign-in.

Use LTI to:

* provide single sign-on for learners;
* add Synap Exams and Collections to LMS courses; and
* return exam scores to your LMS when its grade service is enabled.

### Choosing an LTI version

Synap supports **LTI 1.3 / Advantage** and **LTI 1.1**.  LTI 1.3 / Advantage is the more modern and secure standard, so should be used wherever possible. LTI 1.1 support is maintained for legacy systems.

* [Configure LTI 1.3 / Advantage](/doc/integrations/lti/lti1.3-advantage.md)
* [Configure LTI 1.1](/doc/integrations/lti/lti-1.1.md)

### Before you begin

You need a Synap administrator account. Your organisation also needs Single Sign-On (SSO) in its subscription plan.

Confirm that your LMS supports the LTI version you plan to use. Involve your LMS administrator early. They must register Synap as an external LTI tool.

### Configure and test the integration

1. Select the supported LTI version above.
2. Create an LTI configuration in **Portal Settings → Authentication**.
3. Register Synap in your LMS with the required details.
4. Add an Exam or Collection to a test course.
5. Launch as a learner and verify the expected grade passback.

### Available launches

LTI can launch learners into the following Synap content:

* **Exam** — opens an exam attempt.
* **Collection** — opens a Collection or a specific Collection item.
* **Content selection or deep linking** — lets instructors select an Exam or Collection from the LMS.

LTI 1.1 uses content selection. LTI 1.3 / Advantage uses deep linking.

{% hint style="info" %}
Start by opening Synap in a new window. Embedded LMS launches require your LMS domain to be approved first.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://academy.synap.ac/doc/integrations/lti.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
