# Annoto Local Plugin Settings

## Overview

This document offers an overview of the settings for the Annoto Moodle local plugin.

## Background

* Annoto supports Moodle using local plugin that includes, among other things, the following capabilities:
  * Annoto In-video engagement widget
  * Automatic detection of the type of player running on the page and automatic adjustment of the type of player
  * The plugin currently supports the following video players/sources (the system supports more players. If needed can be added such as FlowPlayer, Wistia, etc.):

1. VideoJS
2. YouTube
3. Vimeo
4. H5P
5. jwPlayer
6. Kaltura
7. Wistia
8. HTML5

* Single sign-on support
* Ability to change Annoto appearance and layout settings
* Ability to activate Annoto on :
  * All site
  * In a course level
  * In activity level

## Annoto Plugin settings

Once the plugin is installed, go to its settings screen and set its mode of operation according to the desired mode.

The plugin is installed with default settings that include settings for roles, and settings of how to run on a site.

### Annoto Setup

* **API Key** –Which was received from Annoto, this is provided per domain
* **SSO Secret** –Which was received from Annoto, this is provided per domain
* **Annoto’s script URL** - Provide Annoto's script URL (No need to change)
* **Deployment domain** - Provide the region for the widgets. Please note that the widget data is bound to a specific region.

![](/files/02DLiwLNEn5JV5S8adeJ)

### Annoto dashboard (LTI)

The Annoto local plugins add the Annoto Dashboard automatically to Moodle, and set the LTI activity.

* Name, URL and Icon Fields do not need to be changed

![](/files/IMcmNWf9t4wYufgjSHu9)

* **Add to all the courses**
  * If enabled, Annoto dashboard will be automatically added to all the courses.&#x20;

![](/files/rSvUf9z2ZkghTmrwvTLm)

* If disabled the Annoto dashboard can be added manually from the “+ Add an activity or resource” on the desired course

![​](/files/ZonRUnFTPl05Bdg8XjMp)

* **Dashboard Manager Roles -** Specify which role will trigger the addition of the Annoto dashboard to the course.  For example: in the above image only Teacher and Manager roles will trigger the addition of the Annoto dashboard to the course.

### Annoto Settings

1. **Locale** – If enable will set the language of Annoto per page and course based on Course and User preferences

2\. **Moderator Roles** –  Specify who is allowed to moderate discussions (only roles that at least include the following capabilities are available: local/annoto:moderatediscussion).

![](/files/KtujJjvLZzx6ZuoapbnE)

### Media Player Settings

Enable overriding the Moodle Media Player settings for better user expirence

![](/files/Xua9Qjl0eY4PClpx3X1F)

### Activity completion (Beta)

If enabled, Annoto activity completion will be available in the following Moodle activities:

* Page
* Label
* H5P
* hvp
* Kaltura activity
* Annoto Assignment

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

## Support

If you need any additional information or have any questions, please contact us at [Annoto Support](mailto:support@annoto.net?subject=Annoto%20Support)


---

# 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/moodle/widget-integration/annoto-local-plugin-settings.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.
