Atomic Cube LMS (AI marking)

Students solve on paper, upload a photo, and the AI marks it against the mark scheme. Teachers get grades and reports automatically. Here is what each page does.

5
Students
1
Test banks
1
Tests
1
Papers graded

How it flows

1 Β· Students

The class and their parents are registered. Open β†’

β†’
2 Β· Test bank

Upload the questions and the mark scheme (answers). The AI reads the scheme once and stores the answer key. Open β†’

β†’
3 Β· Test

Make a test from a bank. Questions can be shuffled per student. Open β†’

β†’
4 Β· Grade

Upload a student's answer paper (photo/PDF). The AI marks it. Open β†’

β†’
5 Β· Report

Student gets right/wrong, the correct answer, close-but-wrong steps, and a grade. Teacher gets the class grades, exportable to Excel/CSV. Open β†’

What uses AI, and what doesn't

PartEngineCost
Students, banks, tests, shuffle, exports, reports pagesPlain codefree
Learn the mark scheme β†’ answer keyAI (vision)once per test
Mark a student's paper β†’ grades + feedbackAI (vision)per student per test

Running in DEMO mode β€” no OpenRouter key set, so marking returns sample data. Set OPENROUTER_API_KEY to switch on real AI marking with deepseek/deepseek-v4.1-flash-1017.