Safe Haskell | None |
---|---|
Language | Haskell2010 |
WeekDaze.LinearModel.TimetableForWeek
Description
AUTHOR
- Dr. Alistair Ward
DESCRIPTION
- A flattened timetable, for one week, without any undefined time-slots.
Synopsis
- type TimetableForWeek timeslotId resourceIds level = [Booking timeslotId resourceIds level]
- fromTimetableForWeek :: Ix timeslotId => TimetableForWeek timeslotId resourceIds level -> TimetableForWeek timeslotId resourceIds level
Types
Type-synonyms
type TimetableForWeek timeslotId resourceIds level = [Booking timeslotId resourceIds level] Source #
A flattened timetable, with undefined time-slots removed.
Functions
Translation
fromTimetableForWeek :: Ix timeslotId => TimetableForWeek timeslotId resourceIds level -> TimetableForWeek timeslotId resourceIds level Source #
Serialises the lesson-definitions in the weekly timetable.