# Microsoft 365 Education + MentorAI Integration > Source: https://ibl.ai/resources/integrations/microsoft-365-mentorai *Bring AI-powered tutoring and mentoring directly into the Microsoft 365 tools your students and faculty already use every day.* Microsoft 365 Education is the productivity backbone of millions of classrooms worldwide — from Teams-based collaboration to Word, OneNote, and SharePoint. When paired with ibl.ai MentorAI, these familiar tools become intelligent learning environments where students receive personalized, on-demand academic support. MentorAI deploys purpose-built AI tutoring agents that understand course context, student history, and learning objectives. Unlike generic chatbots, these agents are scoped to defined roles — tutor, writing coach, study guide — and operate entirely on your institution's infrastructure. This integration ensures your institution retains full ownership of its AI agents, student data, and conversation history. With built-in FERPA compliance and zero vendor lock-in, you can scale AI-assisted learning across every department without compromising privacy or control. ## Capabilities ### AI Tutoring Inside Microsoft Teams Students interact with MentorAI tutoring agents directly in Teams channels or as a personal app — no new logins, no context switching. Agents answer course-specific questions grounded in actual class materials. ### Course-Aware Personalization MentorAI reads enrollment and assignment data from Microsoft Graph to tailor every tutoring session. Agents know which courses a student is taking, what assignments are due, and where gaps in understanding may exist. ### Document-Grounded Answers By indexing SharePoint and OneDrive course materials, MentorAI agents cite specific readings, slides, and notes in their responses — reducing hallucinations and keeping students anchored to curriculum. ### Single Sign-On with Microsoft Identity Students and faculty authenticate with their existing Microsoft 365 credentials via Azure Entra ID. Role-based access ensures students see tutoring tools while instructors access analytics and agent configuration. ### Learning Progress Reporting MentorAI generates engagement and comprehension summaries that surface in Teams or via email. Instructors gain visibility into which topics students struggle with most — without reviewing individual conversations. ### Institution-Owned AI Infrastructure MentorAI agents run on your institution's infrastructure, not ibl.ai's shared cloud. All student conversation data stays within your Microsoft 365 tenant boundary, supporting FERPA compliance by design. ## Setup ### Step 1: Register MentorAI in Azure Entra ID (~20–30 minutes) Create an app registration in your institution's Azure Entra ID tenant. Grant the required Microsoft Graph API permissions (User.Read, EduRoster.Read, Files.Read.All) and generate client credentials for MentorAI to authenticate securely. Requirements: - Azure Global Administrator or Application Administrator role - Microsoft 365 Education A1, A3, or A5 license - ibl.ai MentorAI license and provisioned tenant ### Step 2: Configure SSO Between Entra ID and MentorAI (~30–45 minutes) Set up Single Sign-On using SAML 2.0 or OIDC so students and faculty access MentorAI with their existing Microsoft credentials. Map Azure AD roles (student, instructor, admin) to MentorAI permission levels. Requirements: - Azure Entra ID SSO configuration access - MentorAI admin portal credentials - Defined role mapping schema ### Step 3: Connect Microsoft Graph for Course Context (~30–60 minutes) Enable the Microsoft Graph Connector within the MentorAI admin portal. Authorize roster and assignment data sync so agents can personalize tutoring based on each student's enrolled courses and upcoming deadlines. Requirements: - Approved Graph API permissions from Step 1 - School Data Sync (SDS) configured in Microsoft 365 Admin Center - MentorAI Graph Connector module enabled ### Step 4: Ingest Course Materials from SharePoint (~1–2 hours (depending on content volume)) Point MentorAI's knowledge base at designated SharePoint document libraries or OneDrive folders containing syllabi, lecture notes, and readings. MentorAI indexes this content so agents answer questions grounded in your actual curriculum. Requirements: - SharePoint site URLs or OneDrive folder paths - Files.Read.All Graph permission granted - Content formatted as PDF, DOCX, or PPTX ### Step 5: Deploy MentorAI as a Microsoft Teams App (~45–60 minutes) Package and publish the MentorAI Teams app through the Microsoft Teams Admin Center. Deploy to targeted student and faculty groups, configure pinned tabs in class Teams channels, and enable personal app access for on-demand tutoring. Requirements: - Teams Administrator role - MentorAI Teams app manifest (provided by ibl.ai) - App permission policies configured for student and faculty groups ### Step 6: Launch, Test, and Monitor (~2–4 hours (pilot testing)) Run end-to-end tests with pilot student accounts. Verify SSO flow, course context accuracy, and agent response quality. Enable the MentorAI analytics dashboard and configure progress summary exports to Teams or email for instructors. Requirements: - Pilot student and faculty test accounts - MentorAI analytics module enabled - Instructor notification preferences configured ## Technical Requirements **Microsoft 365 Environment:** - Microsoft 365 Education A1, A3, or A5 license - Azure Active Directory (Entra ID) tenant with admin access - Microsoft Teams deployed to student and faculty accounts - School Data Sync (SDS) configured for roster management - SharePoint Online or OneDrive for Business for content storage - Microsoft Graph API access with EduRoster.Read, User.Read, Files.Read.All permissions **ibl.ai MentorAI Platform:** - Active ibl.ai MentorAI license - Institution-provisioned cloud environment (AWS, Azure, GCP, or on-premise) - MentorAI admin portal access for agent configuration - ibl.ai Graph Connector module enabled - MentorAI Teams app manifest provided by ibl.ai implementation team - Outbound HTTPS access from MentorAI infrastructure to Microsoft Graph endpoints **Security and Compliance:** - FERPA data handling agreement with ibl.ai in place - Data residency requirements documented and configured - Role-based access control (RBAC) policy defined for student, faculty, and admin roles - TLS 1.2 or higher enforced on all API communication - Audit logging enabled on both Microsoft 365 and MentorAI platforms ## FAQ **Q: Does MentorAI store student data outside our Microsoft 365 environment?** No. MentorAI is deployed on your institution's own infrastructure. Student conversation data, course materials, and usage logs remain within your environment. ibl.ai does not have access to student data by default, supporting FERPA compliance by design. **Q: Do students need a separate login to use MentorAI in Teams?** No. The integration uses Azure Active Directory Single Sign-On (SSO). Students and faculty authenticate with their existing Microsoft 365 credentials, so MentorAI is accessible inside Teams without any additional account creation. **Q: How does MentorAI know which courses a student is enrolled in?** MentorAI connects to Microsoft Graph API and reads enrollment data synced via School Data Sync (SDS). This allows agents to personalize tutoring sessions based on each student's actual course schedule, assignments, and deadlines. **Q: Can MentorAI answer questions based on our specific course materials?** Yes. MentorAI indexes documents stored in SharePoint or OneDrive — including syllabi, lecture slides, and readings — and grounds agent responses in that content. This reduces hallucinations and keeps answers aligned with what instructors actually teach. **Q: What Microsoft 365 Education license tier is required for this integration?** The integration works with Microsoft 365 Education A1, A3, and A5 licenses. A1 (free) provides the core Teams and Graph API access needed. A3 or A5 unlocks additional compliance and analytics features that complement MentorAI's reporting capabilities. **Q: Can instructors see what students are asking MentorAI?** Instructors receive aggregated, anonymized topic summaries and engagement reports — not individual conversation transcripts. This protects student privacy while giving faculty actionable insight into which concepts students find most challenging. **Q: How long does it take to deploy this integration?** A standard deployment — including SSO setup, Graph API connection, content ingestion, and Teams app publishing — typically takes 1 to 2 weeks. This includes a pilot testing phase. ibl.ai's implementation team provides guided support throughout. **Q: Can we customize MentorAI agents for specific departments or courses?** Yes. MentorAI is built on ibl.ai's Agentic OS, which allows institutions to configure purpose-built agents with defined roles, knowledge scopes, and personas. You can deploy a writing coach for English, a calculus tutor for STEM, and an advising agent for student services — all from one platform.