| ⇢ | A | TrackExercise added | |
| ⇢ | A | AttemptFile added | |
| ⇢ | A | TrackExerciseRepository added | |
| ⇢ | A | AttemptFeedback added | |
| A | ↛ | TrackEExercises removed |
| ⇢ | A | TrackExercise::__construct() added | |
| ⇢ | A | TrackEAttempt::setAttemptFiles() added | |
| ⇢ | A | AttemptFeedback::getAttempt() added | |
| ⇢ | A | TrackExercise::setCourse() added | |
| ⇢ | A | TrackExercise::setDataTracking() added | |
| ⇢ | A | AttemptFile::setAsset() added | |
| ⇢ | A | TrackEAttempt::setTrackExercise() added | |
| ⇢ | A | AttemptFeedback::getId() added | |
| ⇢ | A | TrackExercise::getSession() added | |
| ⇢ | A | TrackExercise::getStatus() added | |
| ⋮ | view more | ||
| B | ↗ | A | ScriptHandler::deleteOldFilesFrom19x() improved |
| C | ↛ | ScriptHandler::rmdirr() removed | |
| A | ↛ | ScriptHandler::getFoldersToDelete() removed | |
| A | ↛ | ExerciseLib::get_number_students_finish_exercise() removed | |
| A | ↛ | ScriptHandler::updateCss() removed | |
| A | ↛ | CQuiz::postPersist() removed | |
| A | ↛ | TrackEExercises::setQuestionsToCheck() removed | |
| A | ↛ | TrackEExercises::getMaxScore() removed | |
| A | ↛ | Course::getTrackEAttempts() removed | |
| A | ↛ | TrackEExercises::setStartDate() removed | |
| A | ↛ | TrackEExercises::getOrigLpId() removed | |
| ⋮ | view more | ||