| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
WeekDaze.Data.Subject
Description
AUTHOR- Dr. Alistair Ward
DESCRIPTION
- Describes a subject, in terms of the topic, & the level at which it is being taught.
- The level may correspond to an academic year, but may be a finer-grain value as required to model topic-specific streaming.
- A non-academic subject like cross-country running, may not have a concept of multiple levels, but since it doesn't have zero but rather one level, the concept exists for all subjects.
Types
Type-synonyms
Data-types
The subject which is being either taught or learned.
Instances
| Eq level => Eq (Subject level) Source # | |
| Ord level => Ord (Subject level) Source # | |
Defined in WeekDaze.Data.Subject Methods compare :: Subject level -> Subject level -> Ordering # (<) :: Subject level -> Subject level -> Bool # (<=) :: Subject level -> Subject level -> Bool # (>) :: Subject level -> Subject level -> Bool # (>=) :: Subject level -> Subject level -> Bool # | |
| (Read level, Show level) => Read (Subject level) Source # | |
| Show level => Show (Subject level) Source # | |
| NFData level => NFData (Subject level) Source # | |
Defined in WeekDaze.Data.Subject | |
| (XmlPickler level, Show level) => XmlPickler (Subject level) Source # | |
Defined in WeekDaze.Data.Subject | |
| Show level => SelfValidator (Subject level) Source # | |
| HTML level => HTML (Subject level) Source # | |
Defined in WeekDaze.Data.Subject | |