Assignment graders (optional)ΒΆ

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: +25p, fail: stops running
  • pass integration tests; pass: +25p, fail: stops running

Perftests progress N-by-N

  • get_shortest_path(): 30p for each N level
  • get_path_with_least_affiliations(): 25p for each N level
  • get_path_of_least_friction(): 35p for each N level

Fail in Valgrind halves the points!