Create an execution_logfile.json with autograding statistics
Homework Submission, Automated Grading, and TA grading system.
Brought to you by:
ernn
Originally created by: emaicus
When processing autograding, create a per-command execution_logfile.json, which includes statistics about autograding. An initial draft should include:
- [ ] Command start time
- [ ] Command stop time
- [ ] Elapsed time (stop - start)
- [ ] Command exit code
Future work on this feature should also include:
- [ ] A human readable version of the exit code (e.g., killed for time, killed for memory, killed due to seccomp filtering)
- [ ] Max memory used
- [ ] Number of threads created
- [ ] Number of processes created
An example should be added to more_autograding_examples which grades a student program based on time used and reports their exit code to the site.
Originally posted by: xenacro
I would like to work on this issue but I am new with this so can I be guided?