Back to Blog

How mentorAI Integrates with Canvas

Jeremy WeaverMay 7, 2025
Premium

mentorAI installs in Canvas via LTI 1.3 Advantage, so each launch carries an OIDC-signed token that logs the user in with their exact course, role, and context—no extra passwords or roster uploads. Leveraging Canvas’s Names & Roles Provisioning Service and Assignments & Grades Service, the tool auto-syncs rosters and returns rubric-aligned scores to SpeedGrader, keeping all grading and analytics inside the LMS. Instructors can place mentors anywhere in a module through Deep Linking, giving students seamless, in-page AI help that never leaves Canvas.

Canvas is the beating heart of day‑to‑day teaching at many universities, so mentorAI was built to feel like a native part of the LMS rather than an add‑on. The integration hinges on LTI 1.3 Advantage, the latest version of the IMS Global standard that Canvas fully supports. Once the tool is installed, every user—whether student, instructor, or TA—arrives already authenticated, already enrolled, and already inside the right course context. That removes the two biggest adoption hurdles for generative‑AI tools: extra logins and manual roster setup. From a technical perspective, Canvas supplies a secure, signed OIDC launch token that carries the user’s Canvas ID, role, course, and LTI service URLs. mentorAI validates that token, spins up an in‑page session, and can immediately call Canvas APIs with the delegated scopes that the admin granted during installation. Because LTI 1.3 includes Advantage services such as Names & Roles and Assignments & Grades, the same launch also hands mentorAI endpoints for roster sync and grade passback—no extra API key dance required.


Core Integration Features

  • LTI 1.3 Launch – Canvas sends a signed OIDC JWT that logs the user in and passes course context; mentorAI loads inside an iframe—zero extra clicks.
  • Roster Sync (NRPS) – Names & Roles service or the /enrollments API keeps mentorAI’s user list fresh for analytics and personalization.
  • Deep Linking – Instructors insert mentorAI content or assignments via the External‑Tool picker; mentorAI returns link metadata that Canvas renders like any native item.
  • Gradebook Passback – AI‑generated scores and formative comments flow back to SpeedGrader through the LTI Score service or Submissions API.
  • OAuth2 Scopes – Least‑privilege Developer‑Key scopes (roster, grading, files) fence what mentorAI can touch; everything is audit‑logged in Canvas.

What a Typical Session Looks Like

1. Launch – A student clicks the "Weekly Writing Coach" assignment created via deep link; Canvas issues an LTI token and drops mentorAI into the page. 2. AI Session – mentorAI reads rubric criteria from the launch, fetches the student’s draft from Canvas Files, and delivers inline feedback while the student edits. 3. Roster & Context Checks – If someone just added the course, mentorAI calls NRPS to pull the latest roster so analytics stay accurate. 4. Passback – When the student submits, mentorAI posts a rubric‑aligned score and feedback comment; SpeedGrader updates instantly and the student sees results in their gradebook.

Faculty & Student Value

The tight Canvas integration means instructors don’t change their workflow: they still create Assignments, set points, and view SpeedGrader. The only difference is that a powerful AI mentor sits behind the "External Tool" link doing the heavy lifting—draft feedback, hint generation, or automated rubric scoring. Students benefit because they never leave the familiar Canvas interface and never have to juggle accounts or copy‑paste work. Everything—AI chat, file uploads, feedback, and grades—lives in one place and one audit trail. Administrators, meanwhile, gain single‑pane visibility: mentorAI usage, grades, and engagement metrics all flow into Canvas analytics dashboards. Because LTI scopes are explicit, IT can satisfy privacy officers that mentorAI can’t reach other courses or institutional data. And if policies change, disabling the tool is as simple as flipping a Developer‑Key toggle. In short, by speaking Canvas’s native LTI dialect and REST APIs, mentorAI becomes a first‑class citizen of the LMS—rolling generative AI into existing teaching practices without extra passwords, CSV imports, or policy exceptions. Learn more at [https://ibl.ai](https://ibl.ai)

Related Articles

How mentorAI Integrates with Brightspace

mentorAI plugs into Brightspace via LTI 1.3 Advantage, letting the LMS issue an OIDC-signed JWT at launch so every student or instructor is auto-authenticated with their exact course, role, and context—no extra passwords or roster uploads. Thanks to the Names & Roles Provisioning Service, Deep Linking, and the Assignments & Grades Service, rosters stay in sync, AI activities drop straight into content modules, and rubric-aligned scores flow back to the Brightspace gradebook in real time.

Jeremy WeaverMay 7, 2025

How ibl.ai Scales Faculty & User Support

mentorAI scales effortlessly across entire campuses by using LTI 1.3 Advantage to deliver one-click SSO, carry role information, and sync rosters and grades through the Names & Roles (NRPS) and Assignment & Grade Services (AGS) extensions—so thousands of students drop straight into their AI tutor without new accounts while every data flow remains FERPA-aligned. An API-driven ingestion pipeline then chunks faculty materials into vector embeddings and serves them via Retrieval-Augmented Generation (RAG), while multi-tenant RBAC consoles and usage dashboards give IT teams fine-grained policy toggles, cost controls, and real-time insight—all built on open-source frameworks that keep the platform model-agnostic and future-proof.

Jeremy WeaverMay 12, 2025

How mentorAI Integrates with Blackboard

mentorAI integrates with Blackboard Learn using LTI 1.3 Advantage, so every click on a mentorAI link triggers an OIDC launch that passes a signed JWT containing the user’s ID, role, and course context—providing seamless single-sign-on with no extra passwords or roster uploads. Leveraging the Names & Roles Provisioning Service, Deep Linking, and the Assignment & Grade Services, the tool auto-syncs class lists, lets instructors drop AI activities straight into modules, and pushes rubric-aligned scores back to Grade Center in real time.

Jeremy WeaverMay 7, 2025

How mentorAI Integrates with Microsoft

mentorAI launches as a one-click Azure Marketplace app, runs its APIs on AKS, and routes prompts to Azure OpenAI Service models like GPT-4o, GPT-4 Turbo, GPT-3.5 Turbo, and Phi-3—letting universities tap enterprise LLMs without owning GPUs. Traffic and data stay inside each tenant’s VNet with Entra ID SSO, Azure Content Safety filtering, AKS auto-scaling, and full Azure Monitor telemetry, so campuses meet FERPA-level privacy while paying only per token and compute they actually use.

Jeremy WeaverMay 7, 2025