Safe Haskell | None |
---|---|
Language | Haskell2010 |
Types used in exigo programs.
Synopsis
- data Question = Question {}
- data AssessmentMetadata = AssessmentMetadata {}
Documentation
a question (smallest assessable unit) in an assessment
Instances
Eq Question Source # | |
Show Question Source # | |
Generic Question Source # | |
Lift Question Source # | |
FromJSON Question Source # | |
Defined in Exigo.Types parseJSON :: Value -> Parser Question parseJSONList :: Value -> Parser [Question] | |
ToJSON Question Source # | |
Defined in Exigo.Types toEncoding :: Question -> Encoding toJSONList :: [Question] -> Value toEncodingList :: [Question] -> Encoding | |
type Rep Question Source # | |
Defined in Exigo.Types type Rep Question = D1 (MetaData "Question" "Exigo.Types" "exigo-schema-0.2.0.2-DeXFrsw77m68daoCWSOKM2" False) (C1 (MetaCons "Question" PrefixI True) (S1 (MetaSel (Just "qid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "qDesc") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "qMarks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))) |
data AssessmentMetadata Source #
metadata about an assessment.