Optional gradersΒΆ
Independent "final graders" for each optional function
Students can implement as many optional functions as they wish; the grading process is independent for each function. Optional function graders do not rely on one another, and final points on each are immediately available.
To receive full points, a student must meet the following criteria:
Applies to all optional functions
- pass functionality tests, pass: +15p, fail: stops running
- pass integration tests; pass: +15p, fail: stops running
- perftests are executed by increasing values of N
- partial points are awarded proportionally, based on the greatest N level reached
- +10p for each level, N levels
- thus, pass of all N levels in perftests: +N*10p
Fail in Valgrind halves the points!