Maintainer | bastiaan.heeren@ou.nl |
---|---|
Stability | provisional |
Portability | portable (depends on ghc) |
Safe Haskell | None |
Language | Haskell98 |
Bayes.StudentReport
Description
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 #
Constructors
StudentReport | |
Fields
|
Instances
ToXML StudentReport Source # | |
Defined in Bayes.StudentReport |
data Translation Source #
Constructors
Translation | |
data Competence Source #
Constructors
Competence | |
Fields
|
Instances
ToXML Competence Source # | |
Defined in Bayes.StudentReport |
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.