Skip to main content

Tools like WeBWorK changed math homework: students submit an answer, find out right away whether it’s correct, and try again until they get it. But they only work when the answer is a number or a formula. Students learn to explain ideas through writing, and written answers still wait days for a grade and arrive with little feedback.

WebWrite brings that instant try-again loop to written answers. A teacher creates a class and builds an assignment from four question types: short answer, key ideas, essay and multiple choice. For a written question, the teacher lists the key ideas a good answer should contain.

While the student types, Gemma 4 reads their answer and marks each key idea as not covered, partly covered or covered. A progress bar shows how close they are to complete. The student never sees the answer key, only which ideas they still need. After three submissions they can ask for a hint, and Gemma writes one based on their own answer: it notes what they got right, points to the biggest gap, and asks a guiding question rather than giving the answer away. Essays are graded on how the argument is built, so any well-argued position can earn full marks.

Teachers see who has opened and completed each assignment. They can open any student’s work to read every attempt alongside the ideas that student covered and the feedback they were shown.

Built with: Next.js, TypeScript, PostgreSQL (Prisma), and Gemma 4 through the Gemini API, deployed on Vercel.

Built with

javascriptcsshtmlnext.jsprismapostgresqlgeminitypescriptgemma

AI tools

Coded withClaude CodeCodexClaude Opus 5.5DeepSeek V4.1 FlashGPT-5.6 Terra

Prize Categories Entered

  • Deepmind Google

    Best Use of Gemma 4

    Submitted
  • DigitalOcean

    Best Open-Source AI Project

    Submitted