> 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="https://4216168529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRdI6n_jV_tV8BQXk-o%2Fuploads%2FAs2kTKb4Wt5h8Re45xBS%2Fimage.png?alt=media&amp;token=956ef94b-5551-45f8-945c-288d44e51dc3" alt=""><figcaption></figcaption></figure>

2. Click on **Permissions**

<figure><img src="https://4216168529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRdI6n_jV_tV8BQXk-o%2Fuploads%2FMyoPAaH64bVOnWbRnQVT%2Fimage.png?alt=media&amp;token=a39cedae-19bf-47e4-ae0b-591be63e20e9" 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="https://4216168529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRdI6n_jV_tV8BQXk-o%2Fuploads%2FzOzfdtYmuiG6qR2ve30J%2Fimage.png?alt=media&amp;token=99ab0def-1ebd-442d-919d-350f436f7600" 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="https://4216168529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRdI6n_jV_tV8BQXk-o%2Fuploads%2FHcr2GOmzi0NkG1fKlRKZ%2Fimage.png?alt=media&amp;token=827d3dc7-f2a7-46f8-8af3-cafc4781fcfc" 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="https://4216168529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRdI6n_jV_tV8BQXk-o%2Fuploads%2F1CITNMS0qJ9jFpSPPmJX%2Fimage.png?alt=media&amp;token=b6aeee33-62b0-4f34-a80a-ca542f0ef04e" 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="https://4216168529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRdI6n_jV_tV8BQXk-o%2Fuploads%2FeLmc5i7JZGhtvD2e9XES%2Fimage.png?alt=media&amp;token=3561e481-77a4-456e-97bd-5d6cd537b6d3" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://4216168529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRdI6n_jV_tV8BQXk-o%2Fuploads%2FlCF9CfOVjYZ4w1Ttqmpe%2Fimage.png?alt=media&amp;token=6ff2814a-c719-4153-98ed-c03382180253" 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="https://4216168529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRdI6n_jV_tV8BQXk-o%2Fuploads%2FfyCNORRQseiQ2XiVW8hp%2Fimage.png?alt=media&amp;token=b81638c6-b746-463f-a522-6ac8bc99eaea" 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="https://4216168529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRdI6n_jV_tV8BQXk-o%2Fuploads%2F9ZyehGe3uvTAASPQVSVp%2Fimage.png?alt=media&amp;token=e948b5e3-a07e-4076-9e99-d7cd5b975816" 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="https://4216168529-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LRdI6n_jV_tV8BQXk-o%2Fuploads%2FXZ1BAdXkii8HJNEGQMu6%2Fimage.png?alt=media&amp;token=a833ac9e-c327-4de1-8ede-ae700338b594" alt=""><figcaption></figcaption></figure>

4. Click **Submit**.
