Research / Educational Technology / AI & Data Science

STACKAI Math Educator

An educator-facing dashboard and conversational analytics assistant for exploring incorrect and partially correct mathematics responses through Newman's Error Analysis.

ongoingPhD research project

Problem & context

Problem

Help mathematics educators investigate error patterns, grades and student groups through natural-language questions without allowing a language model to invent or calculate analytical quantities.

Intended users

Mathematics educators and researchers analysing STACK assessment exports with Newman's Error Analysis categories.

Role and contributions

Research architecture, analytical methods, benchmark design and full-stack implementation

Dataset / inputs

The verified benchmark dataset contains 2,820 retained error responses from 615 represented students across six questions, with an educator-supplied complete cohort size of 618.

Methods & architecture

A language model selects a typed analytical function and extracts its arguments. Convex then performs the calculation deterministically, returns structured evidence with explicit population scope, and constrains the model's explanation to computed values. Conversation state supports grounded follow-up questions.

Next.jsTypeScriptConvexGemini 2.5 FlashOpenRouterRechartsClerk

Implementation

  1. Upload and validate prepared STACK error-response datasets
  2. Visualise grades, error categories and assessment indices
  3. Expose deterministic analytics through closed tool schemas
  4. Ground every reported rate in an explicit numerator, denominator and population
  5. Preserve question, category and student references across follow-up turns
  6. Maintain a scored educator-question benchmark with frozen ground truth

Current evidence

The current implementation verifies the project foundation below; broader outcome claims will be added after evaluation.

251 passedOffline checks
2,820Error responses
615Represented students
6Assessment questions
111Benchmark questions

Limitations & next steps

Current status
The current local research version is ahead of the public GitHub repository. The benchmark verifies deterministic calculations, routing contracts and response grounding; it does not by itself establish educator usability or learning impact. Live model behaviour still depends on the configured provider.

Synchronise the validated local architecture to GitHub, run educator usability studies and report benchmark performance alongside human evaluation.

Attribution & licence

Apache License 2.0, according to the local repository.