mynewi/GradingApp
Academic Evaluator Pro
Static, local-first grading application for Hugging Face Spaces.
Deployment
Create a Static Hugging Face Space and put these four files in the repository root:
README.mdindex.htmlstyle.cssapp.js
No paid backend is required. Configurations, current batches, grade records and unfinished grading entries are saved automatically in the lecturer's browser.
Save / Backup Session downloads a JSON recovery file through the browser's normal download process. This avoids the browser security restriction that blocks local folder pickers when a Hugging Face Space is displayed inside a cross-origin embedded frame.
PDF submissions are shown directly with PDF.js. DOCX submissions are converted locally in the browser to a temporary PDF preview and then use the same PDF page, zoom and scroll-navigation controls. The Word file and its converted preview are not uploaded to a grading server by this app.
Default grading setup
- Journal Reflection - Individual Assignment: 30%
- Group Assignment: 40%
- Final Individual Assignment: 30%
Assignment weights must total 100%. Every assignment rubric must also total 100%. The default rubric criteria are generic examples and can be changed by the lecturer.
