Project Forum 2.13 - 17-10-2023
Project Forum 2.13 - 17-10-2023
Features
- [Coordinator] Dynamic group allocation. Coordinators can now adjust project grouping manually after running the algorithm in order to have more control over allocation. Algorithm grouping results are presented more clearly. (#626 (closed))
- [Student] Show submitted enrolment motivation message to students on the course edition overview page. Previously it was only accessible to coordinators. (#697 (closed))
- [TNW Coordinator] Improve support for experiments. Experiments now support all features of regular projects, including a better grouping algorithm. (!1036 (merged))
- [TNW Coordinator] Add support for 3 users per experiment. (!1087 (merged))
- [Supervisor] [Company representative] Add a button to email all group members. (#656 (closed))
- [Company representative] Show cliented groups on the dashboard. (#695 (closed))
Fixes and Improvements
- [Student] Fix bug where a student preference can be added twice if a student's email changes. (!1076 (merged))
- [Project offerer] Add client-side form validation for required fields to improve user experience. (!1086 (merged))
- [Coordinator] Fix bug where course edition tags have to be reentered manually when creating a descendent recurrent course edition for a period or when duplicating a course edition. (#675 (closed))
- [Coordinator] Fix bug where pre-approved projects created via the management panel can be inaccessible to students. (#700 (closed))
- [Coordinator] Fix incorrect group statistics. (#658)
- [Coordinator] Fix error when attempting to import an empty list of projects. (#504 (closed))
- [Coordinator] Allow searching for projects in the management panel by description or offerer name. (#710 (closed))
- [Coordinator] Allow searching and filtering simultaneously in the management panel. (#709 (closed))
- [Coordinator] [Company representative] Fix inability to remove all periods from a project. (#689 (closed))
- [Coordinator] Improve Java grouping algorithm functionality. (!1070 (merged), !1073 (merged))
- [TNW Coordinator] Redirect to management panel after clicking on an experiment project on the dashboard. (#706 (closed))
- [Research group member] Improve explanation in the management panel when sending emails to students expressing interest in a theme or thesis project. (!1068 (merged))
- [Research group member] Fix theme action buttons disappearing on small screens. (#688 (closed))
- [Research group member] Replace theme deletion button with an archival button. (#685 (closed))
- [All users] Add localisation support for some views. (Not yet accessible on production) (!1060 (merged))
- [All users] Add language selector to navigation bar. (Not yet accessible on production) (!1064 (merged))
- [All users] Add localisation support for notification emails. (Not yet accessible on production) (#565 (closed))
- [TU Delft users] Allow underscores in netids. (!1102 (merged))
- [Company representative] Add the ability to select a preferred language in the registration form. (Not yet accessible on production) (#698 (closed))
- [Research group member] Fix some old theme notifications not rendering correctly due to missing attributes. (#669 (closed))
- [Admin] Remove hardcoded admin usernames. (#680 (closed), !1100 (merged))
Dev
- Add ERB linting. (#707 (closed), !1081 (merged))
- Use latest chromedriver in tests. (#704 (closed), !1079 (merged))
- Update RuboCop to Ruby 3.2. (!1067 (merged))
- Update dependencies. (!1072 (merged), !1092 (merged))
Edited by Martin Mladenov