Skip to content

Project Forum 2.13 - 17-10-2023

Taico Aerts requested to merge development into master

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

Edited by Martin Mladenov

Merge request reports