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

Safe HaskellNone
LanguageHaskell2010

WeekDaze.ProblemConfiguration.ProblemValidationSwitches

Contents

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
Defines the toggle-switches used to enabledisable checks on the validity of ProblemParameters/.
Synopsis

Types

Data-types

data ProblemValidationSwitches Source #

Encapsulates the data which defines the problem.

Constructors

MkProblemValidationSwitches 

Fields

Constants

checkDuplicateMeetingLocationIdsTag :: String Source #

Used to qualify SQL & XML.

checkForIdleStudentsTag :: String Source #

Used to qualify SQL & XML.

checkForIdleTeachersTag :: String Source #

Used to qualify SQL & XML.

checkForNonExistentFacilitiesTag :: String Source #

Used to qualify SQL & XML.

checkForOverloadedStudentsTag :: String Source #

Used to qualify SQL & XML.

checkNullGroupIdTag :: String Source #

Used to qualify XML.

checkNullLocationCatalogueTag :: String Source #

Used to qualify SQL & XML.

checkNullStudentBodyRegisterTag :: String Source #

Used to qualify SQL & XML.

checkNullTeacherRegisterTag :: String Source #

Used to qualify SQL & XML.

checkOwnLocationsAvailabilityTag :: String Source #

Used to qualify SQL & XML.

checkRequiredLessonsPerWeekTag :: String Source #

Used to qualify SQL & XML.

checkStudentsLowerWorkloadBoundTag :: String Source #

Used to qualify SQL & XML.

checkStudentsUpperWorkloadBoundTag :: String Source #

Used to qualify SQL & XML.

checkSubjectExistenceTag :: String Source #

Used to qualify XML.

checkTeachersUpperWorkloadBoundTag :: String Source #

Used to qualify SQL & XML.

checkTeachingCapacityBySubjectTag :: String Source #

Used to qualify SQL & XML.

checkTimeslotIdBoundsTag :: String Source #

Used to qualify XML.

checkTimeslotRequestsTag :: String Source #

Used to qualify XML.