Commit Graph

5 Commits

Author SHA1 Message Date
6ab2aec57e Update content 2025-12-02 15:55:32 +08:00
5e8d901a18 security: remove .autograde from student repo
- Grading scripts are now fetched from tests repo at runtime
- Students cannot modify grading scripts to cheat
- Workflow fetches scripts from private tests repo
2025-12-02 15:17:54 +08:00
bf78d9074c feat: preserve LLM grading details (criteria, confidence, reasons)
- aggregate_final_grade.py now keeps criteria and confidence from LLM output
- create_minimal_metadata.py includes these in the uploaded metadata
2025-12-02 12:05:48 +08:00
fa984b79f2 fix: support final grade type and flexible repo name parsing
- Add GRADE_TYPE=final support for final_grade.json
- Fix assignment_id extraction for non-hw format (e.g. final-vibevault)
- Fix student_id extraction for xxx-stu_yyy format
- Change default language from python to java
2025-12-02 10:09:29 +08:00
d0a4992cd6 Initial commit 2025-12-01 22:12:02 +08:00