schedule-planner
Executable program for calculating layouts for fixed grid schedules as are used in many universities and schools. The primary data format for in- and output is json. A deployable server instance of this software is also available.
- Main Interface for schedule-planner
- SchedulePlanner
- SchedulePlanner.App Connector from IO to logic
- SchedulePlanner.Calculator base module for the mathematical operations
- SchedulePlanner.Calculator.Scale Apply weighing rules to lessons
- SchedulePlanner.Calculator.Solver Calculate schedules
- SchedulePlanner.Serialize (de)serializing in- and output
- SchedulePlanner.Server functions necessary for deploying the application as a webservice