V8.20.0
Release 358
Highlights
Along with the upgrade of Angular framework to version 13, this release officially drops the support for IE.
Bug Fixes
- [#11998] Diagrams in the developer documentation are not being displayed (@tenebrius1)
- [#11995] Student submitting fewer responses than allowed: show empty responses at the bottom when reloading the submission page (@RohithSurya)
- [#11969] Make Existing Rank Recipient Question Responses Consistent When Deleting Student (@zhengtaoJ)
- [#11953] Fix bug with overflow of members count in error message (@domlimm)
- [#11934] Fix bug where instructor is unable to view Sessions Results Page for Course level due to custom permissions (@tau-bar)
- [#11932] Fix unusual feedback path causing an assertion failure when downloading results (@ErnestCuong)
- [#11940] Fix instructors with custom permissions cannot view student list (@ErnestCuong)
- [#11926] Course Enroll Page highlights the wrong rows (@tau-bar)
New Features and Enhancements
- [#11942] Student: Enhance UX when submitting response for a feedback question (@domlimm)
- [#12008] Improve UX of Progress Bars (@domlimm)
- [#11977] Highlight text on search in Admin Search Page (@tau-bar)
- [#11887] Student: submit responses: use a more friendly way to choose evaluee (@thikhinab)
- [#11984] Feedback Rubric Question: Suggestion for Statistics Per Recipient (@u6867511)
- [#11975] User documentation: don't use bold to refer to UI text (@u7305725)
- [#11974] Instructor creating courses: auto-trim text fields (@haoting-chen)
- [#11952] Highlight text on search in Instructor Search Page (@tau-bar)
- [#11966] Improve submit button's UX for single question sessions (@domlimm)
- [#11900] Instructor: edit session: 'distribute points' questions: support min/max (@thikhinab)
- [#11905] Apply lazy-loading of question responses in session results page (@tsy24)
- [#11944] student submitting responses: inform that submitting individual responses is optional (@zhengtaoJ)
- [#11920] Instructor: Add option to show MCQ question to a session as dropdown (@domlimm)
Other Tasks
- [#11847] Drop IE support and upgrade to Angular 13 (@wkurniawan07)
- [#11990] Add test in student course details page. (@Qiurui-Xu)
- [#11973] Create Unit Tests for Feedback*QuestionDetails classes (@kulagaIA)
- [#11927] Remove trimming of gmail.com for user accounts (@xyliew25)
- [#11946] Add frontend tests for course-edit-form (@thikhinab)
- [#11910] Linting should be skipped forgenerated files during local buildand test (@tenebrius1)
- [#11943] Create DateTime service and replace time-related magic numbers (@tau-bar)
- [#11956] Change design diagrams from Powerpoint to PlantUML (@tenebrius1)
- [#11928] team contribution questions: force submissions to be zero-sum (@xyliew25)
- [#11937] Add front-end tests for Instructor Session Page (@tsy24)
- [#11930] Deleting the last instructor in the course leaves a dangling course object in the database (@mattlim1207)
- [#11906] Refactor Course Add & Edit into Single Form (@thikhinab)