“…However, when a student performs a submission, the tool carries out a preliminary assessment of the solution, which usually consists of executing a small test suite against the student program. Tools that implement this strategy include BOSS [22,23,24], OTO [25,26,27] and PASS [28,29,30].…”