Upload once, mark in batches
Upload individual PDFs or ZIP archives of a whole class. Organize submissions into batches and keep track of their status from upload to final report.
MarkMate reads your PDFs – assignments, tests, treatises and more – and generates structured, rubric-aligned feedback in minutes instead of hours.
MarkMate is a focused tool for marking real assignments – not a generic chatbot. It understands rubrics, scores consistently, and fits into your existing workflow.
Upload individual PDFs or ZIP archives of a whole class. Organize submissions into batches and keep track of their status from upload to final report.
Use existing rubrics or generate new ones with the AI rubric generator. MarkMate aligns feedback and scores directly with each rubric criterion.
Students get structured comments, strengths and weaknesses per criterion, and optional language feedback on clarity, grammar, and referencing.
Choose between annotated PDFs with comments in context, or standalone assessment reports summarizing scores and feedback for each submission.
Handle essays, long‑form assignments, treatises and even MCQ answer sheets. Re‑run marking with different strictness levels when you need to adjust.
Export anonymised marking data to refine your own models or audit AI decisions. MarkMate is designed to help, not replace, human markers.
From PDF upload to final report, in four simple steps.
Drag‑and‑drop assignments, tests, treatises or ZIP archives. MarkMate extracts text automatically, even from scanned PDFs via OCR.
Select an existing rubric, or use the built‑in generator to create criteria and point allocations from sample answers or syllabus documents.
Pick your AI provider (OpenAI or Anthropic), strictness level, and output type (annotated PDF or separate report). MarkMate runs criteria‑by‑criteria marking.
Use the results dashboard to review marks, re‑run specific submissions, export CSV summaries, or download annotated PDFs and reports for sharing.
Whether you are marking a stack of undergraduate essays, postgraduate treatises, or continuous assessment tasks, MarkMate helps you save time while keeping your academic standards.
Generic chat tools are not built for high‑stakes assessment. MarkMate:
MarkMate is designed to be self‑hosted. You run it on your own server (for example, using Virtualmin as documented), connect it to your own database, and control how data is stored and accessed.
Out of the box, MarkMate supports OpenAI and Anthropic (Claude) via their official APIs. You configure API keys in the environment and can switch provider per marking run.
Yes. There is a dedicated manual marking interface where you can capture scores and feedback by hand, or adjust AI‑generated marks before finalising them.
Once deployed, the MarkMate app runs at /tools on your domain. For
example: https://markmate.io/tools. Use the “Launch MarkMate” button
above to go straight there.
Log in to your instance and upload a real assignment. You can be looking at AI‑assisted feedback in under 10 minutes.