# Annoto Schoology App

## Overview

This document shows how to add Annoto to your Schoology environment.

{% hint style="info" %}
System Administrators can create and install LTI apps at the district level. Depending on the app, System Administrators may install for all courses/groups or specific users only.

[Source of this guide](https://developers.schoology.com/app-platform/lti-apps)
{% endhint %}

## Become an App Developer in Schoology

1. Click on **Tools** and then **User Management**

<figure><img src="/files/tehObIfvNe6459fzRDdR" alt=""><figcaption></figcaption></figure>

2. Click on **Permissions**

<figure><img src="/files/bpTOaQUmCXymBGCSKxRR" alt=""><figcaption></figcaption></figure>

3. Go to **Schoology Apps and APIs** (at the end of the page)
4. Check the Box for Develop apps for system Admin&#x20;

<figure><img src="/files/xwojJHMWbeuFwYpUNALA" alt=""><figcaption></figcaption></figure>

5. Click on **Save permissions**

## Create the LTI 1.3 app in Schoology <a href="#h_01g17d0h3pgnj9v1gty4kc3cq4" id="h_01g17d0h3pgnj9v1gty4kc3cq4"></a>

1. As an admin, log into the [Schoology apps page](https://app.schoology.com/apps/publisher).
2. Click **Add App**.
3. Fill in the following information:

   * **App Name**: Annoto&#x20;
   * **Description**:&#x20;

   "Annoto provides you with a toolkit that lets you create a range of assessments and interactive video activities for any use case, while providing you actionable insights on the students and the video content delivered."

   * **Category -** Choose all
   * **Recommended For:**&#x20;

     <figure><img src="/files/Qfoy5YP9xLAN4MC88XpF" alt=""><figcaption></figcaption></figure>
4. **App Logo:** [Click here to download](https://asset-cdn.schoology.com/system/files/imagecache/app_logo/applogos/logo-_63e59033c6196.png)
5. For **Type of App**, select **LTI 1.3 App**, and Check the **Launch app in Schoology**&#x20;

<figure><img src="/files/GFy5Om9E3MJjtLYHtRes" alt=""><figcaption></figcaption></figure>

6. For **Can be installed for**, select where users will be able to access the app (e.g. **Users**, **Courses**, **Groups**), Click the following checkboxes and enter the following strings:
   * Left Navigation
     * Copy and paste the **Annoto Dashboard** string value you received from Annoto Support.
     * Example: [https://auth.staging.annoto.net/hosts/406f44bb-ef2d-4c4f-b299-d8e68ec63a31/lti/dashboard/launch](https://auth.staging.annoto.net/hosts/406f44bb-ef2d-4c4f-b299-d8e68ec63a3d/lti/dashboard/launch)
   * Course Materials Selection/Rich Text Editor/External Tool
     * Copy and paste the **Embed Annoto Media** string value you received from Annoto Support.
     * Example: [https://auth.staging.annoto.net/hosts/406f44bb-ef2d-4c4f-b299-d8e68ec63a31/lti/embed/select](https://auth.staging.annoto.net/hosts/406f44bb-ef2d-4c4f-b299-d8e68ec63a3d/lti/embed/select)

{% hint style="info" %}
The **Annoto Dashboard** string value and  **Embed Annoto Media** string value are provided by Annoto;&#x20;

**If you do not have this information, please contact us:**  [**support@annoto.net**](http://support@annoto.net/)
{% endhint %}

<figure><img src="/files/YZIZvYYS4UJUWf86O0vl" alt=""><figcaption></figcaption></figure>

7. Set **Configuration Type,** **Privacy, LTI Advantage Extensions as follow:**

<figure><img src="/files/vPavKLilkDFIqO1BxuJl" alt=""><figcaption></figcaption></figure>

8. **JWKS URL -** Copy and paste the values you received from Annoto Support.
9. For the **Domain/URL** in the Schoology configuration page
   * EU Deployment : <https://auth.eu.annoto.net>
   * US Deployment: [https://auth.us.annoto.net](https://auth.eu.annoto.net)

* **OIDC Login Init URL** - Copy and paste the **Login Initiation URL** you received from Annoto Support.
  * Example: [https://auth.staging.annoto.net/hosts/406f44bb-ef2d-4c4f-b299-d8e68ec63a3d/lti/login/d80f1583-13e0-4e97-a8e0-e499e80bb69e](https://auth.staging.annoto.net/hosts/406f44bb-ef2d-4c4f-b299-d8e68ec63a3d/lti/login/d80f1583-13e0-4e97-a8e0-e499e80bb69d)
* **Redirect URLs -** Copy and paste the values you received from Annoto Support.

  * Example:&#x20;

  [https://auth.staging.annoto.net/hosts/406f44bc-ef2d-4c4f-b299-d8e68ec63a3d/lti/app,https://auth.staging.annoto.net/hosts/406f44bc-ef2d-4c4f-b299-d8e68ec63a3d/lti/embed/select,https://auth.staging.annoto.net/hosts/406f44bc-ef2d-4c4f-b299-d8e68ec63a3d/lti/embed/launch,https://auth.staging.annoto.net/hosts/406f44bc-ef2d-4c4f-b299-d8e68ec63a3d/lti/dashboard/launch](https://auth.staging.annoto.net/hosts/406f44bb-ef2d-4c4f-b299-d8e68ec63a3d/lti/app,https://auth.staging.annoto.net/hosts/406f44bb-ef2d-4c4f-b299-d8e68ec63a3d/lti/embed/select,https://auth.staging.annoto.net/hosts/406f44bb-ef2d-4c4f-b299-d8e68ec63a3d/lti/embed/launch,https://auth.staging.annoto.net/hosts/406f44bb-ef2d-4c4f-b299-d8e68ec63a3d/lti/dashboard/launch)

7. Click the checkbox for **Require System Administrators to configure settings for this App.**
8. Click the checkbox for **This application meets the Schoology Terms of Use**.
9. Click **Submit**.

## Configure the Client ID  <a href="#h_01g17e9hpsvhz345x0tggkxrec" id="h_01g17e9hpsvhz345x0tggkxrec"></a>

1. Navigate to the [Schoology Apps page](https://app.schoology.com/apps/publisher) and log in.
2. Next to the newly created Annoto app, click **Options**.

<figure><img src="/files/RV8rWPPzuvtAvQEAFHPc" alt=""><figcaption></figcaption></figure>

3. Copy the **Client ID** and send it to the Annoto support/Account manager to activate your account.

<figure><img src="/files/qwYr4pz51BnyIuNhBLmT" alt=""><figcaption></figcaption></figure>

## Add the Annoto App to a Schoology Organization <a href="#h_01g17e9q57zjj6grv2dw4evvh1" id="h_01g17e9q57zjj6grv2dw4evvh1"></a>

1. Navigate to the [Schoology ](https://app.schoology.com/apps/publisher)[My Developer Apps page](https://app.schoology.com/apps/publisher) and log in.
2. Click **Install LTI 1.3** app.
3. Click **I Agree**, to authorize access to Schoology by the Annoto app.
4. Click **Continue**.
5. Click **Add to Organization**.
6. Click the checkboxes next to the **Users**, **Courses**, or **Groups** you want to install the Annoto app for.
7. Click **Submit**.<br>

## Add the Annoto App to a Schoology Course/Group <a href="#h_01g17e9q57zjj6grv2dw4evvh1" id="h_01g17e9q57zjj6grv2dw4evvh1"></a>

1. Navigate to the [Schoology ](https://app.schoology.com/apps/school_apps)[Organization Apps page](https://app.schoology.com/apps/school_apps) and log in.
2. Click **Install/Remove** app.
3. Click **All Courses**.

<figure><img src="/files/P1wGN3FBUKIDTy9UwhmB" alt=""><figcaption></figcaption></figure>

4. Click **Submit**.


---

# Agent Instructions: 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:

```
GET https://docs.annoto.net/setup-guides/schoology/annoto-schoology-app.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
