| ⇢ | B | ReportingFilterTrait added | |
| ⇢ | A | AdminController added | |
| ⇢ | A | Log added | |
| ⇢ | A | BaseController added | |
| ⇢ | A | LogRepository added | |
| ⇢ | A | Log added | |
| ⇢ | A | ExerciseFocusedPlugin added | |
| ⇢ | A | LogController added | |
| ⇢ | A | DetailControllerTrait added | |
| ⇢ | A | DetailController added | |
| ⋮ | view more | ||
| ⇢ | C | findResults() added | |
| ⇢ | C | ReportingFilterTrait::findResults() added | |
| ⇢ | C | ReportingFilterTrait::createTable() added | |
| ⇢ | B | ReportingFilterTrait::formatResults() added | |
| ⇢ | B | LogController::__invoke() added | |
| ⇢ | B | ReportingFilterTrait::createForm() added | |
| ⇢ | A | ReportingFilterTrait::findResultsInCourse() added | |
| ⇢ | A | StartController::__invoke() added | |
| ⇢ | A | ExerciseSubmitController::__invoke() added | |
| ⇢ | A | ReportingController::__invoke() added | |
| ⋮ | view more | ||