LTI Integration with Cerego

Integrating Cerego into an LMS is an easy process, in order to do this you will need to:

Lookup your Oauth Client Key and Secret

Configure Cerego as an External Tool within your LMS

Configure your LMS to use the Cerego LTI endpoints

This may vary depending on your LMS and how your assignments are configured

(optional) Use custom launch parameters to fine tune Cerego grading parameters

Lookup or create your OAuth Client

Step 1: Navigate to Cerego Admin

In order to integrate Cerego with your LMS via LTI, you must sign your requests to Cerego with a secret key. To get this secret key, go to your Admin in the side navigation area, and then select Account Set-up.

If you don't have this option, you may not have correct permissions to manage your Partner account. Only "ners" of an account can configure Oauth Clients. Contact your Sales representative in order to get the correct permissions.

Step 2: Navigate to Oauth Settings Tab

Step 3: Configure Client Parameters

The exact values here are more of a formality since LTI will actually use a custom Oauth integration will ignore most of these. You may create as many clients as you like, there is no limit within Cerego.

Step 4: Find your Key And Secret

Once your client is created, we will generate an OAuth Key and OAuth Secret for you, these will be needed within your LMS in order to add Cerego as an External Tool. Do NOT share your secret with anyone else, as it is used by Cerego to trust and authenticate requests from your LMS.

LTI Endpoints:

LTI endpoints are accessible over SSL with an HTTP POST request, please refer to the IMS LTI specification for details on how to construct and sign your LTI request. If you are using an LMS, most of these will already be set for you.

https://www.imsglobal.org/specs/ltiv1p1/implementation-guide

We support embedding the learning experience of a set via LTI. The endpoint for a set can be found on its set detail page, and will follow the format of /lti/study/:id

Example LTI Endpoint:

If you would like to configure your LMS to embed the Insider's Guide to Napa Valley, found at: https://cerego.com/create/sets/731767

You would configure your LMS with the following endpoint:

https://cerego.com/lti/study/731767

If your LMS does not support configuring different endpoints per assignment, you can also use:

https://cerego.com/lti/study

With the custom launch parameter: custom_set_id=731767

Environments:

Cerego provides you with access to our Production instance, as well as to a QA environment. Please note that the QA environment is reset every Sunday and will revert to the same data as production.

LMS Specific Documentation:

Canvas

https://docs.google.com/presentation/d/1mJw11vcbCIfCt246avyaA9pZf8oHetfTAlIlkKdLYfA/edit?usp=sharing

Document Information

Category
LMS Integration