version 0.4.0
Added
- Enable courses with multiple groups
- New app flopeditor: save initial data through graphical interface
- Departments
- Rooms (hierarchy, room types)
- Training programmes
- Course types
- Modules
- Student groups
- Staff members
- More tutor preferences:
- mail notification
- ideal day
- favorite rooms
- New student preferences design, attributes and behavior
- Module extensive description
- New mode for employees planning
- new constraints (week-ends, consecutive working hours/days, etc.)
- batch of weeks
- Modification proposal sent via email
- Enabled text translation, with english, french, spanish, chinese, schtroumpf version
- TTApp/ilp_constraints: contains all code + documentation allowing to write files in logs that explain the infeasability by the solver of a set of constraints
- Availability slots in TTModel to optimize resources
- Wildcard in planification: distributes evenly courses among tutors within a module
- the API handles the identification for the modification requests
Changed
- front-end: dispatch week/day management in js files
- back-end refactoring: all model attributes in english
- Selection of multiple weeks possible with the solve board
- cleaned the API and optimized requests for the mobile application