⇢ | A | TrackExercise added | |
⇢ | A | AttemptFeedback added | |
⇢ | A | AttemptFile added | |
⇢ | A | TrackExerciseRepository added | |
A | ↛ | TrackEExercises removed |
⇢ | A | TrackExercise::__construct() added | |
⇢ | A | AttemptFeedback::setComment() added | |
⇢ | A | TrackExercise::setSession() added | |
⇢ | A | AttemptFile::getAsset() added | |
⇢ | A | AttemptFeedback::__construct() added | |
⇢ | A | TrackExercise::getUserIp() added | |
⇢ | A | TrackExercise::getOrigLpItemViewId() added | |
⇢ | A | AttemptFile::getAttempt() added | |
⇢ | A | TrackEAttempt::addAttemptFeedback() added | |
⇢ | A | AttemptFeedback::getComment() 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 | ↛ | TrackEExercises::getExeDuration() removed | |
A | ↛ | TrackEExercises::getOrigLpItemViewId() removed | |
A | ↛ | TrackEExercises::setExeDate() removed | |
A | ↛ | TrackEExercises::__construct() removed | |
A | ↛ | TrackEExercises::getSessionId() removed | |
A | ↛ | TrackEExercises::getOrigLpItemId() removed | |
⋮ | view more |