weekdaze-0.0.0.1: A school-timetable problem-solver.

Safe HaskellNone
LanguageHaskell2010

WeekDaze.LinearModel.TimetableForWeek

Contents

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
A flattened timetable, for one week, without any undefined time-slots.
Synopsis

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.