Closed ttaiv closed 2 months ago
Can removing the custom grading affect the recorded exercise data?
Can removing the custom grading affect the recorded exercise data?
Good catch! I tested this manually:
Based on one submission, removing the custom grading did not break JAAL recording at all. Moreover, it really should not, because JSAV Exercise Recorder reacts based mainly on the events it receives from JSAV. However, even the custom data fields pqIn
and pqOperation
inside animation[i]
, which the Prim exercise inserts by a direct call to the JSAV Exercise Recorder, were present and correct.
In addition, I tested that the automated grading stops giving points when neighbours are enqueued/updated in arbitrary order. Yes, this works as expected.
Very good! Please integrate this into CS-A1141 repo and request Archie to have a look.
Added an adjacency list representation of the graph to the exercise and reverted the grading back to the default JSAV grading algorithm.
Closes #253 by "disguising" the alphabetic order requirement as requirement to follow the adjacency list.