-
Notifications
You must be signed in to change notification settings - Fork 1
Home
NesiciCoding edited this page Aug 12, 2026
·
7 revisions
Welcome to the Rubric Maker documentation. Use the sidebar to navigate, or jump straight to a page below.
Rubric Maker is a web application for educators that lets you:
- Design rubrics with flexible criteria, scoring modes (total points, weighted, single-point), CEFR levels, IB Learner Profile attributes, and Bloom's Taxonomy.
- Grade interactively with a comment bank, voice input, keyboard shortcuts, group grading, and a live attachment/document viewer with OCR.
- Build tests and practice sets — multiple-choice, cloze, hot-text, matching, audio-response and more, with adaptive placement testing and a live proctoring monitor.
- Manage students in classes with Dutch school years and VO tracks, plus a student portal for self-assessment, essays, tests, flashcards, and messaging.
- Analyse performance through statistics, CEFR overviews, vocabulary profiling, grammar mastery, and learning paths.
- Export reports to PDF, Word (.docx), CSV, or Markdown — including branded mail-merge templates.
No account is required to start. The app runs fully in the browser and stores data locally; connecting an optional Supabase backend unlocks cloud features (sync across devices, sharing with colleagues, the student portal, and the marketplace). See Supabase Sync for details.
| Reader | Start with |
|---|---|
| Teachers who just want to use the app | Getting started → Features |
| Students using the portal | Student Portal |
| School IT / admins setting it up | Installation → Deployment → Supabase Sync |
| Developers contributing code | Development Guide → Architecture → Contributing |
| Privacy officers | Data & Privacy |
| Topic | Description |
|---|---|
| Getting started | 5-minute tour: first run, onboarding, first real workflow |
| Installation | Prerequisites, install steps, and first run |
| Development Guide | Dev server, scripts, testing, and linting |
| Deployment | GitHub Pages, Docker, VPS/self-hosted, Vercel/Netlify |
| Features | Full feature reference for educators |
| Tests & Practice | Test builder, question types, practice & placement modes, live monitor, question bank |
| Flashcards | Anki-style decks, FSRS scheduling, learner insights |
| Student Portal | What students can see and do (self-assessment, essays, tests, flashcards, messages) |
| Architecture | Project structure, data flow, and tech stack |
| Internationalisation | Adding or editing language translations |
| Supabase Sync | Cross-device sync, sharing, self-hosting the backend |
| Data & Privacy | Local storage, GDPR/AVG notes, backup and restore |
| Screenshots | Central checklist of every screenshot used in this wiki |
| Manual Capture | Step-by-step instructions for the 14 screenshots that need a human or live services |
| Contributing | How to contribute code or translations |
| Roadmap | Completed phases and planned features |
| FAQ | Frequently asked questions |
- Source code: github.com/NesiciCoding/RubricMaker
- Live test application: nesicicoding.github.io/RubricMaker
- In-app documentation: open the Docs page (question-mark icon in the sidebar) for a route map, glossary, and keyboard shortcuts while using the app.

The landing page hero with its feature cards.