Skip to content

Grader v2.0.0

Choose a tag to compare

@Dectre Dectre released this 07 Aug 21:22
· 10 commits to main since this release

v2.0.0 — Multi-Assignment System (Major)

⚠️ Breaking change: the old top-level 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 own Data/, 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.csv from the select page.
  • Bulk PDF import: upload a zip (eLearn) or many PDFs; zip entries are renamed after their parent folder.

✨ New Features

  • assignments.json registry — 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