AI student support
- for
- Ticmas
- when
- 2023–24
- Problem
- Students needed help understanding, not direct answers.
- My contribution
- Designed the student-support workflow and integrated the model on Bedrock; the content leader wrote the pedagogical rules.
- Delivered
- Designed the student-support workflow and implemented the Bedrock integration.
- Result
- Student-support assistant designed and integrated on Bedrock, in limited production.
- Status
- limited production · 2023–24
I give up, I will never get fractions.
emotion classifier → frustrated conditions the answering prompt
That sounds frustrating. Let's slow down: what do you already know about splitting a pizza into equal slices?
Here is the answer, just copy it. withheld: the direct answer
Is 3/4 bigger than 2/3? Just tell me.
emotion classifier → wants the answer conditions the answering prompt
Try drawing both on the same bar. Which one leaves less of the bar empty?
Here is the answer, just copy it. withheld: the direct answer
Why does the bottom number get bigger when the slices get smaller?
emotion classifier → curious conditions the answering prompt
Good question. What happens to each slice when you cut the same pizza into more pieces?
Here is the answer, just copy it. withheld: the direct answer
two modes
One for students, one for teachers
- Student modeHelps a student understand rather than handing over the answer.
- Teacher modeA separate backend. It asks whether topics visible in the platform were actually covered, since teaching offline is unknown. It could clarify and recommend, but could not operate the application.
pipeline
Read the student first, then answer
- 1Student messagewhat the student typed
- 2Emotion classifierthe resulting state is kept
- 3Answering modelconditioned on that state, the content team's rules and the available learning history
- 4Replyguidance, not the direct answer
evaluations
Tests that changed with the pedagogy
- Classificationend-to-end-style checks that the right state was read
- Pedagogychecks that the reply follows the content team's expectations
- No direct answerschecks that the assistant does not just give the answer
- Expectations shiftedwhen they moved toward Socratic replies, tests and prompts changed together; a failing test was compared against the last success
feedback
Feedback, and what stayed private
Students could give a thumbs up or down, a predefined reason and an optional comment. Under the project's privacy practice, student chat content was not available to the team.
ownership
Who did what, and when
- workflow designed
- Bedrock integration
- selected experimental schoolslimited production
- MeThe student-support workflow and the Bedrock integration
- The content leaderPedagogical rules, expected classifications and checklists
- The engineering teamThe remaining application code
- Adoption metricsNone known
What shipped
Reached selected experimental schools in limited production.
workflow and integration are mine; the pedagogical rules were the content leader'sMethod and caveats
- Scope: my own account; the content leader wrote the rules and evaluation examples
- The privacy line describes this project's practice, not a legal claim
- Student messages and replies above are invented