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

Safe HaskellNone
LanguageHaskell2010

WeekDaze.Temporal.FreePeriodPreference

Contents

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
  • Defines a preference, for the position within in a day, of any free-periods.
  • This might allow a teacher to perform non-teaching tasks at home, prior to arrival at, or after departure from, the school.
Synopsis

Types

Data-types

data FreePeriodPreference Source #

The human-resource's preference for the position of unallocated time-slots, within any working day.

Constructors

Pre

A preference for unallocated time-slots to precede the first allocated lesson of the day.

Post

A preference for unallocated time-slots to follow the last allocated lesson of the day.

Terminal

A preference for unallocated time-slots to either precede the first or follow the last, lesson of the day.

Instances
Bounded FreePeriodPreference Source # 
Instance details

Defined in WeekDaze.Temporal.FreePeriodPreference

Enum FreePeriodPreference Source # 
Instance details

Defined in WeekDaze.Temporal.FreePeriodPreference

Eq FreePeriodPreference Source # 
Instance details

Defined in WeekDaze.Temporal.FreePeriodPreference

Ord FreePeriodPreference Source # 
Instance details

Defined in WeekDaze.Temporal.FreePeriodPreference

Read FreePeriodPreference Source # 
Instance details

Defined in WeekDaze.Temporal.FreePeriodPreference

Show FreePeriodPreference Source # 
Instance details

Defined in WeekDaze.Temporal.FreePeriodPreference

NFData FreePeriodPreference Source # 
Instance details

Defined in WeekDaze.Temporal.FreePeriodPreference

Methods

rnf :: FreePeriodPreference -> () #

XmlPickler FreePeriodPreference Source # 
Instance details

Defined in WeekDaze.Temporal.FreePeriodPreference

Constants

tag :: String Source #

Used to qualify SQL & XML.