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:
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