Grader v2.0.0
v2.0.0 — Multi-Assignment System (Major)
Data/, PDFs/ and output/ folders are no longer used. Each assignment now lives in its own Assignments/<name>/ directory. Move existing data into an assignment folder if needed.
🎉 Highlights
- Per-assignment folders:
Assignments/<name>/with its ownData/,PDFs/,output/. - Web selection screen: pick or create an assignment in the browser; switch anytime via the 🔁 button.
- In-browser setup: upload or edit
rubric.csv/students.csvfrom the select page. - Bulk PDF import: upload a zip (eLearn) or many PDFs; zip entries are renamed after their parent folder.
✨ New Features
assignments.jsonregistry — no folder scanning, stray folders ignored- Created/Modified timestamps with Name / Created / Modified sorting (asc/desc, remembered)
- Natural sorting
- Search/filter, last-selected highlight ⭐, duplicate-name guard
- Shared light/dark theme persisted across select + grading pages