kfl / staffeli_nt

Staffeli NT Technology
MIT License
8 stars 7 forks source link

Pass/fail support #46

Closed zfnmxt closed 2 years ago

zfnmxt commented 2 years ago

Addresses issue #45. It's ugly to have to pass metadata (the grading type) to parse_template, but I couldn't really see a nicer way to do it without changing more stuff; it seems stupid to make the grading type part of the templates themselves.

I've made the arbitrary decision that if an assignment has multiple tasks, if any of them are graded fail or incomplete then the assignment as a whole is failed.