company logo

Helpcenter

Go to ovos play
All collectionsFrequently Asked Questions - AdministratorsHow can I integrate ovos play as an LTI tool into my LMS?

How can I integrate ovos play as an LTI tool into my LMS?

ovos play supports LTI 1.3 and can be integrated as a tool into an LMS.

ovos play supports embedding content via LTI in a learning platform. In this setup, ovos play is the LTI tool and displays the content.

Advantages of LTI:

  • clearly defined authentication strategy (users don’t have to log in manually to every tool)

  • the tool can track a user’s progress and report it via LTI (e.g. progress)

  • content can be managed completely outside the platform in the tool and is always up to date

info icon
LTI stands for “Learning Tools Interoperability” and is a standard that allows a learning platform to integrate any number of learning tools. You can find the specification for version 1.3 here.

Automatic LTI configuration

If the target platform supports LTI “dynamic registration”, ovos play can be configured automatically as a tool. In this case, you only need to enter the URL of the tenant instance https://{instance}.app.ovosplay.com/api/lti in the tool configuration of the platform.

Manual LTI configuration

1. Add an “ovos play” tool in the target platform (depending on the platform, the label may be different). You’ll need the following data for this:

  • Tool URL: https://{instance}.app.ovosplay.com

  • LTI version: 1.3

  • Type of public key: Keyset URL

  • Public keyset URL: https://{instance}.app.ovosplay.com/api/lti/keys

  • Login URL: https://{instance}.app.ovosplay.com/api/lti/login

  • Redirect URI(s): https://{instance}.app.ovosplay.com/api/lti/oid-cb

  • Supports deep linking: Yes

If you want to select and add content one by one (preferred):

  • Deep linking URL: https://{instance}.app.ovosplay.com/api/lti/content-selection

If you just want to make all ovos play content available when importing via deep linking:

  • Deep linking URL: https://{instance}.app.ovosplay.com/api/lti/content-selection?selectionType=all

2. Your Customer Success Manager configures the platform in ovos play

info icon
If needed, your Customer Success Manager can also grant custom rights to a person who can then manage all LTI interfaces of your instance in the admin dashboard.

After you have set up the ovos play tool in the platform, you should now see some values that were generated or provided by the platform. These are needed for the configuration on the ovos play side:

  • Platform ID/URL

  • Client ID

  • Public Keyset URL

  • Access Token URL

  • Authentication Request URL

3. Assigning groups

You can also configure the assignment of user groups per platform. There are different methods for this.

  1. Parameter for group assignment: You can enter the name of the LTI claim parameter from which group data should be read.

  2. Default user group: Is assigned to all LTI users of this platform if no other assignment applies.

  3. Custom group mapping: If you have specific wishes for how the groups should be taken from the LTI claim parameter, you can get in touch with your Customer Success Manager. A custom mapping is an individual development effort.

4. Adding content via Deep Linking

Depending on the platform you’re using, you should have the option to select content from configured “external” tools.

Look for the ovos play tool you created earlier and select it to display a list of all “deep linkable” content from ovos play.

We currently support deep linking for:

  • individual decks

  • individual topics

  • the glossary page

  • the duel page

  • the library page

  • ovos play live

  • the highscore page

When deep linking, you’ll find the option “Keep users in selected content” at the end of the list. Activate this option so that when users jump to ovos play they stay trapped in the chosen content and don’t find a “Back” button that would let them see all available content.

Did this answer your question?
😞
😐
😁