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

Safe HaskellNone
LanguageHaskell2010

WeekDaze.StudentView.TimetableCoordinates

Contents

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
  • Defines the coordinates, used to access any time-slot, in the conceptually 3-D data-structure of the timetable required by students.
  • Each time-slot can contain a lesson-definition.
Synopsis

Types

Type-synonyms

type ObserverId = StudentBody Source #

Timetable is designed to be viewed by a student-body.

type Coordinates timeslotId = Coordinates ObserverId timeslotId Source #

Defines the three coordinates of a time-slot, within a timetable designed to be viewed by a student.

type Vector timeslotId = [Coordinates timeslotId] Source #

An ordered sequence of Coordinates.