Mahal Systems

Overview › Benchmark catalog

MathTutorBench

Fits math tutoring agents that must teach rather than just answer. Borrow the three-skill split (math expertise, student understanding, pedagogical ability) and the small trained reward model that scores a teacher turn by win rate against the real teacher's turn.

What it asks the agent to do

  • solve a math word problem
  • ask a Socratic question instead of giving the answer
  • judge whether a student's solution is correct and locate the mistake
  • write the next teacher turn that scaffolds the student
  • follow a stated pedagogy strategy over a dialog

What to borrow from it

grading designtaxonomybaseline

Caveats

Dialog turns are scripted from existing datasets, not a live student; scaffolding scores depend on a 1.5B reward model trained by the authors; Socratic questioning is scored by BLEU; the README gives conflicting licenses (CC-BY-4.0 badge, CC-BY-SA-4.0 text).

Details

Workloadseducation, knowledge qa
Interactionmulti turn scripted
Environmentstatic
End state checkedNo
Toolsnone
Gradingexact match, programmatic check, llm judge
SizeNot published
Datamixed
Personal datanone
LicenseCC-BY-4.0
Harnessown repo
Statusactive

Links