Maintainer | bastiaan.heeren@ou.nl |
---|---|
Stability | provisional |
Portability | portable (depends on ghc) |
Safe Haskell | None |
Language | Haskell98 |
Provides reports of the user models.
Synopsis
- data StudentReport = StudentReport {
- studentID :: String
- competences :: [Competence]
- data Translation = Translation {}
- data Competence = Competence {
- skillID :: String
- skillText :: Translation
- skillValue :: Maybe Double
- subskills :: [Competence]
- limitNesting :: Int -> StudentReport -> StudentReport
- buildStudentReport :: Map String Translation -> String -> Network () -> Evidence -> StudentReport
- getTranslations :: String -> IO (Map String Translation)
- toReport :: String -> String -> Evidence -> IO StudentReport
Documentation
data StudentReport Source #
Instances
ToXML StudentReport Source # | |
Defined in Bayes.StudentReport toXML :: StudentReport -> XML # listToXML :: [StudentReport] -> XML # |
data Translation Source #
data Competence Source #
Competence | |
|
Instances
ToXML Competence Source # | |
Defined in Bayes.StudentReport toXML :: Competence -> XML # listToXML :: [Competence] -> XML # |
limitNesting :: Int -> StudentReport -> StudentReport Source #
Limit nested competences to n levels.
buildStudentReport :: Map String Translation -> String -> Network () -> Evidence -> StudentReport Source #
getTranslations :: String -> IO (Map String Translation) Source #
Get a mapping from NodeIDs to labels and descriptions in the requested language.