AI Student Tutor
Every enrolled course can include a private source-backed tutor. Students ask questions, generate beginner explanations, examples, flashcards, revision quizzes, and study plans while staff can review transcripts, common questions, source gaps, and tutor quality signals.

Workflow
- Student opens /student/courses/{course}/tutor from course hub or player.
- Student chooses source scope: course, current lesson, notes/bookmarks, assessments, or all.
- Tutor context builder ranks current lesson, notes, quiz/assignment feedback, course overview, and learning aids.
- Assistant response stores cited sources, safety flags, AI log link, prompt version, and token estimate.
- Student can save answer as note, pin it, create a task, convert flashcards, export transcript, or report a bad answer.
Source Safety
Allowed context
- Published course and lesson content.
- Resource metadata and preview-safe details.
- That student's own notes, bookmarks, progress, quiz results, and assignment feedback.
Blocked behavior
- No non-enrolled or expired access.
- No locked content leaks.
- No grade, progress, course content, or official assessment changes.
Staff Console
| Tab | Use |
|---|---|
| Overview | Usage, helpfulness, failures, and source quality. |
| Full Transcripts | Audited message trails with cited sources and staff notes. |
| Common Questions | Repeated learner confusion by lesson and course. |
| Source Gaps | Questions with insufficient course material. |
| Flagged Answers | Reported or unsafe tutor responses for review. |
Demo And Developer Notes
Buyer exampleAsk the tutor to explain a lesson like a beginner, inspect citations, then save the answer as a private learner note.
Developer noteStudent anchor is
student-tutor-workspace; staff anchor is tutor-console. Source-backed answers must cite scoped course/student context.- Non-enrolled users are blocked.
- Citations belong to the same course/student.
- Staff transcript access is audited.
- AI failure returns a safe fallback.