Right now, a grader can write invalid timestamps to their result.json file and we won't catch it until the timestamp is used/parsed somewhere (like in a course report).
Ideally, we want to catch this much earlier.
Probably verify it on initial deserialization.
Catching this on the Python side would be great too.
Right now, a grader can write invalid timestamps to their
result.json
file and we won't catch it until the timestamp is used/parsed somewhere (like in a course report).Ideally, we want to catch this much earlier. Probably verify it on initial deserialization.
Catching this on the Python side would be great too.