| ⇢ | A | MatchingDraggableCombination added | |
| ⇢ | A | MultipleAnswerDropdown added | |
| ⇢ | A | FillBlanksCombination added | |
| ⇢ | A | HotSpotCombination added | |
| ⇢ | A | MultipleAnswerDropdownCombination added | |
| ⇢ | A | MatchingCombination added |
| ⇢ | F | ExerciseShowFunctions::displayMultipleAnswerDropdo... added | |
| ⇢ | D | ExerciseLib::getUserQuestionScoreGlobal() added | |
| ⇢ | B | MultipleAnswerDropdown::processCreation() added | |
| ⇢ | A | MultipleAnswerDropdown::createForm() added | |
| ⇢ | A | Import::csvColumnToArray() added | |
| ⇢ | A | MultipleAnswerDropdown::return_header() added | |
| ⇢ | A | Answer::getAnswers() added | |
| ⇢ | A | MatchingDraggableCombination::__construct() added | |
| ⇢ | A | MultipleAnswerDropdown::processAnswersCreation() added | |
| ⇢ | A | MultipleAnswerDropdown::__construct() added | |
| ⋮ | view more | ||
| C | ↗ | B | Question::displayTypeMenu() improved |
| A | ↘ | B | Matching::processAnswersCreation() got worse |
| B | ↘ | C | FillBlanks::createAnswersForm() got worse |
| A | ↘ | B | Exercise::getUserAnswersSavedInExercise() got worse |
| C | ↘ | D | ExerciseLib::get_number_students_answer_count() got worse |