Skip to main content
BlogProduct

Your course tutor forgets the open web on purpose

What course-scoped tutoring means in SOL, how it differs from ChatGPT-style help, and when Agent Access is a different window for faculty rather than students.

· Markdown

Written for faculty who have watched a generic chatbot invent a citation, redefine a term against the syllabus, or coach a student past the assignment’s intent. It covers the student-facing tutor window in SOL: what can enter it, what must not, and how that differs from faculty Agent Access. Session memory products and LMS content stores are out of scope except where they change retrieval.

Quick grasp

What. A course-scoped tutor answers from materials you indexed for that course. It is not a general assistant with a course sticker on it. If the fact is not in the indexed materials (and the product rules for that course), it should not appear as course truth.

Why it matters. Open-web tutors optimize for helpfulness. Teaching tutors must optimize for fidelity to what you assigned. The failure mode is a confident wrong reading that students trust more than the PDF you uploaded.

How, in four steps.

  1. Put the syllabus and notes into Materials and wait until Ready.
  2. Release only what you approve; the tutor is grounded in that course’s indexed set.
  3. Tell students the tutor is course-only, not a search engine.
  4. Keep faculty agents (MCP) in a separate mental model: they act as you, with your scopes, not as a student tutor.

When to care. Any course where a wrong “helpful” answer creates grade appeals or academic integrity fog.

Important: Scope is a product rule, not a prompt suggestion. “Please only use my files” in ChatGPT is a wish. Indexed materials in SOL are the retrieval set.

The level tree

  • Level 0: one student question, two tutors.
  • Level 1: what sits in the tutor’s context.
  • Level 2: materials quality and failure modes.
  • Level 3: Agent Access is not the student tutor.
  • Level 4: decision guide, takeaways, references.

Level 0: One student question

This level answers: what each tutor is allowed to know.

Question: “What definition of elasticity are we using for Thursday’s quiz?”

Open-web tutor. Pulls a textbook-adjacent definition from training data or the web. May be fine. May conflict with the definition in your Week 3 notes. Student studies the wrong one.

SOL course tutor. Retrieves from indexed materials for that course. If your notes define elasticity one way, that is the authority. If materials are thin or not Ready, authoring and tutoring degrade; that is a materials problem, not a “smarter model” problem.

Carry forward:

  • Test tutors with a question whose wrong answer is plausible.
  • Prefer “I don’t see that in the course materials” over a polished invention.

Level 1: What sits in the window

This level answers: the teaching analogue of context management.

For the student tutor, the relevant “window” is the course retrieval set plus the conversation turns the product allows. The open web is not a silent third party. Faculty-facing Agent Access is a different channel: MCP tools over sections, materials, gradebooks, and Attention under professor auth. Do not describe MCP as the student tutor.

SurfaceWhoAuthority
Course tutorStudentIndexed course materials
Socratic discussion botStudentCourse-scoped discussion design
Agent Access (MCP)ProfessorYour account scopes + audit

Carry forward:

  • When someone says “AI tutor,” ask which surface and which retrieval set.
  • Do not conflate faculty automation with student help.

Level 2: Materials quality

This level answers: why “upload everything” still fails.

  • Scanned PDFs without text index poorly.
  • Conflicting handouts produce conflicting answers.
  • Materials stuck processing never become tutor ground truth.
  • Nothing in Materials is automatically a student file download; students see what you author and release.

Without Ready materials, authoring has little to ground on and the tutor risks generic answers. That trade is documented in the materials guide on purpose.

Carry forward:

  • Invest in clean source files before blaming the model.
  • Re-index when you replace a canonical reading.

Level 3: Soft comparison to ChatGPT

NeedPrefer
Brainstorm a metaphor for lectureGeneral chatbot
Student help aligned to this syllabusCourse-scoped tutor
Faculty batch ops on sections and AttentionAgent Access MCP

ChatGPT still wins for unbounded ideation. SOL wins when the answer must be faithful to the course you are teaching.

Decision guide

If students…Use
Need help only from assigned materialsSOL course tutor after Materials are Ready
Need unrestricted web researchNot the course tutor; use library tools or explicit web assignments
Are fishing for the answer keyDesign assessments that follow up on their own work; see product loop docs

Takeaways

  • Course scope is the product. Open-web helpfulness is the competitor’s default, not a feature to copy blindly.
  • Materials Ready is a teaching prerequisite, not an IT checkbox.
  • Faculty agents and student tutors are different windows with different authority.

References

Focus on the teaching.