# Canvas iframe ## Prerequisites ![](/assets/canvaslti.f41cdc4a43fb8d84dcb6b32c59635f9619fb1068e8d25670d42c0bca72de8ab2.9c1bb791.png) - You must be a Canvas admin. - Obtain all LTI parameters from the MentorAI team (redirect URI, target link URL, OpenID details, JWK URL, etc.). ## Create a Developer Key - In Canvas, open **Admin → Developer Keys**. - Click **Add Developer Key** and choose **LTI Key**. - Fill the form: - **Name**: mentorAI (or similar). - **Owner Email**: your contact. - **Configuration Type**: Manual Entry. - **Redirect URI**: paste the value supplied by MentorAI. - **Title / Description**: e.g., “mentorAI – LTI 1.3 integration.” - **Target Link URI**: the mentor link provided by mentorAI. - **OpenID Connect Initiation URL**: supplied by mentorAI. - **JWK Method**: select **JWK URL** and paste the URL from mentorAI. - **Placements**: enable **Account Navigation** (top-level link) and/or **Link Selection** (in-course content). - Save the key and set its **State** to **On**. - Note the **Client ID** shown in the list (you’ll need it shortly). ## Register the Key as an App - Navigate to **Admin → Settings → Apps**. - Click **View App Configurations → Add App**. - Choose **By Client ID**. - Paste the **Client ID** from the Developer Key page and submit. - The MentorAI app now appears in the list. - Open the app’s settings to confirm or adjust **Placements**. - Copy the **Deployment ID(s)**—send them to mentorAI so they can finalize the provider-side setup. ## Add mentorAI to a Course - Go to **Courses** and open the desired course. - Enter **Modules**. - Click **+ Module**, give it a name, and **Add Module**. - Inside the new module, press **+** to add an item. - Select **External Tool**. - Choose **mentorAI** from the list (URL and page name auto-populate). - Leave **Load in a New Tab** unchecked unless preferred. - Click **Add Item**, then **Publish** the module item. - Once published, learners will see and access the integrated mentor directly in Canvas. ## Recap - **Developer Key** creates the LTI credentials. - **Client ID** registers the app inside Canvas. - **Deployment ID** completes provider-side setup. - **Modules → External Tool** inserts mentorAI into any course. Your mentorAI LTI integration is now live in Canvas, ready for learners to use.