Project Forum Release v2.5.0

Main Features

Course Specific Roles

Instead of only having "coach" as assignable role, you can now define for your course which roles should exist. For each role, you can specify if it must/can/cannot be specified when the proposal is made and if students can invite staff for this role themselves. Once defined, roles can be assigned through the interface or through an import. Roles are also exported in group overviews. Roles are specified on projects, but can be overridden at a group level.

Taking the research project as an example, roles may be:

Role Specifiable on proposal? Invitable by students?
PhD Supervisor required no
Faculty Supervisor required no
Committee member no no

For the software project, roles may be:

Role Specifiable on proposal? Invitable by students?
Coach no no
TA no no
Coordinator no no

Minor features

  • Improve admin overviews of projects, groups and notes (!669)
  • Improve assigning interested coaches as course coordinators (#213 / !669)
  • Change hover effect on buttons from slider to highlight (!660)

Bugfixes

  • Fix leaving interest list as staff member (#305 / !671)
  • Fix project import bug when the original project of a copy has been deleted (!657)
  • Turn looking for members off automatically when a group becomes full (!662)