Course assistant questions
Route student questions, answer only from relevant course material, and check drafted replies for giveaways and unsupported claims.
Scenario paths
Pick a predefined path to highlight it through the chain. No model is called; outcomes are illustrative.
- Steps
- Endpoints
- Send answer
- Replace with a hint
- Explain, don't solve
- Ask a clarifying question
- IT helpdesk intake
- Student support staff
- Teaching assistant
What each endpoint means
Send answer · Automated
The reply is sent with links to the course passages it uses.
Replace with a hint · Automated
The draft is discarded and a hint-only reply is drafted, which runs through these checks again.
Explain, don't solve · Automated
Explains that graded answers aren't given and offers help with the underlying concept.
Ask a clarifying question · Automated
Asks which topic or lecture the student means.
IT helpdesk intake · Handoff
Platform problems continue in the helpdesk chain.
Continues in IT helpdesk intakeStudent support staff · Human review
A staff member responds personally; the assistant doesn't reply.
Teaching assistant · Human review
A teaching assistant answers questions the material can't, or the checks didn't clear.
Steps
Decide what kind of help is needed.
- Concept helpLogisticsRetrieved passage relevance
- Explain, don't solveExplain, don't solve
- Platform supportIT helpdesk intake
- Staff follow-upStudent support staff
- Teaching assistantTeaching assistant
Question, inputs and notes
Asks:What is the student asking for?
Receives
- Inputmessage
- Inputopen_assessments
Keep only relevant course passages. Asked once per passage; the branch follows the best one.
- IncludeBorderlineCourse material answerability
- ExcludeTeaching assistant
Question, inputs and notes
Asks:How useful is `passage` for answering `question`?
Receives
- Inputmessage as the question
- Inputpassages
Branches
- Exclude: No relevant course material was found.
Check the relevant passages cover the question.
- Answer from courseAnswer the covered partAnswer giveaway check
- Ask the studentAsk a clarifying question
- Teaching assistantTeaching assistantTeaching assistant
Question, inputs and notes
Asks:Can this question be answered from these course passages?
Receives
- Inputmessage
- From step 2Relevant passages
Make sure the draft guides rather than solves graded work.
- SendAnswer groundedness
- Rewrite as hintReplace with a hint
- UnclearTeaching assistant
Question, inputs and notes
Asks:Does the drafted reply give the student the answer or full solution to the graded item?
Receives
- Inputdraft_reply
- Inputopen_assessments
- Answer groundednessChoice
Check the draft against the course passages.
- SupportedSend answer
- ContradictedNot addressedNeeds a personTeaching assistant
Question, inputs and notes
Asks:How do `sources` relate to `claim`?
Receives
- Inputdraft_reply
- From step 2Relevant passages
About this chain
Goal and input
Every question ends answered from the course, as a hint, with an integrity reply, as a clarifying question, with platform support, or with a teaching assistant or staff member.
The student's message, open assessments, retrieved course passages and the assistant's draft reply.
- message
- The student's message.
- open_assessments
- Graded items currently open.
- passages
- Passages retrieved from the course.
- draft_reply
- The reply drafted from the relevant passages.
How it runs
- Passage relevance and answer groundedness are the same classifiers used by the grounded support assistant; only the source material changes.
- Nothing here grades, scores or judges students. Messages about personal circumstances always reach a person.
Sources (4)
Primary documentation this chain builds on.
- SourcedTypeSafe docs · CookbookClassifying RAG passages
- SourcedTypeSafe docs · CookbookDouble-checking citations
- SourcedTypeSafe docs · PatternScreen with a Noul first
- SourcedTypeSafe docs · DocumentationSystem One