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.
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
orincomplete
then the assignment as a whole is failed.