21 steps · 6 phases · runs for every code submission during the exam
14 steps · 3 phases · triggered once at exam close, runs entirely in background