Skip to content
Back to home
In development2026· Independent product · EdTech

MaestrIA

Assessments aligned to your syllabus, with AI that teaches instead of solving

The problem

I've been teaching math for more than ten years. I know exactly what happens when a student asks a chatbot: they get the right answer and learn nothing.

A student's mistake isn't noise — it's information. It tells you where the reasoning broke. A tool that skips past it to reach the result destroys precisely the most valuable material in the classroom.

The decision that defines the system

Diagnose instead of answering.

When the student gets it wrong, the model doesn't correct: it identifies what kind of error they made and returns an explanation anchored in the context of that student and that topic. The right answer does arrive, but after the diagnosis — never instead of it.

This isn't a technical decision, it's a pedagogical one. I could make it because I know the classroom, not because I know the API.

How the correction works

Student's answerIs it correct?YesNoConfirmationClassifies the errorExplains in contextCorrect answerStudent's answerIs it correct?YesConfirmationNoClassifies the errorExplains in contextCorrect answer
The accent color marks the error branch: there, and only there, the model steps in — it classifies and explains before the answer appears.

What it does

  1. 01Separate teacher and student roles (progress history and metrics still in development).
  2. 02You configure subject, grade/year, level, and evaluation type — theoretical, practical, or both.
  3. 03Generates 5 to 40 questions combining multiple choice, true/false, short answer, and numeric with an approximation margin.
  4. 04Exports the quiz to Moodle in GIFT format — I used it to build the practical assignments for Mathematical Analysis, Algebra, and Probability and Statistics.

Open any screenshot to view it full size

MaestrIA configuration screen for a 5th-year secondary Physics quiz built from four topics: theoretical, practical or mixed; a question count from 5 to 40; basic, intermediate or advanced difficulty; and the four available question types.
A generated Physics quiz, with the options to save it to the teacher's panel, export it to Moodle in GIFT format or open the interactive preview, followed by the question list with formulas rendered.
Interactive preview, question 1 of 20: multiple choice on simple harmonic motion, with four alternatives.
Interactive preview, question 2 of 20: numeric answer on the oscillation period of a simple pendulum.
Interactive preview, question 3 of 20: true or false on the direction of vibration in a transverse wave.
Interactive preview, question 5 of 20: short answer on the dual nature of light, graded by the model.

It started as a math tool. Today it works with any subject and any level.

Result

Today I use it myself, and along the way students from Systems Analysis and from the Data Science and AI program tested it across Mathematical Analysis, Algebra, and Probability and Statistics. It generates quizzes of 5 to 40 questions — multiple choice, short answer, true/false, and numeric with an approximation margin — and exports them to Moodle in GIFT format. I used it to build the practical assignments for those three courses.

StackNext.js · TypeScript · Neon Postgres · Vercel AI SDK (generateObject) · Zod · NextAuth v5 · signed-cookie guest sessions · Vitest · Tailwind