> For the complete documentation index, see [llms.txt](https://docs.annoto.net/setup-guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.annoto.net/setup-guides/schoology/annoto-schoology-app.md).

# 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**.
