Skip to content

MyGoal

AI exam & classroom platform

Category: Product & client work

  • Built with:
  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • pgvector
  • Prisma 7
  • Anthropic Claude API
  • OpenAI Embeddings
  • AWS S3
  • Redis
  • iron-session
  • Zod
  • Sentry
  • Vitest
  • Docker
  • Railway
A class page in MyGoal listing a graded A1 German assessment and a vocabulary practice set, each with due date, pass mark and a resume action.

What it is

A classroom and examination platform where teachers upload course materials and the system generates exams from them using AI. Students take timed or practice exams and get instant scoring with AI-written explanations. Admins, staff, teachers and students share one role-scoped source of truth.

Value

Material uploaded once becomes a reusable question bank, graded assessments and per-student performance data — with essays and drawings AI-graded, and feedback returned immediately instead of days later.

Technology highlights

  • RAG exam generation — materials chunked, embedded and indexed in Postgres/pgvector, retrieved as grounded context for Claude.
  • Durable background job pipeline — resource processing and AI grading run as queued jobs with retry and stuck-job recovery.

More projects