| 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.