Maintainer | bastiaan.heeren@ou.nl |
---|---|
Stability | provisional |
Portability | portable (depends on ghc) |
Safe Haskell | None |
Language | Haskell98 |
Run a feedbackscript
Documentation
data Environment a Source #
newEnvironment :: State a -> Maybe (Rule (Context a)) -> Environment a Source #
feedbackDiagnosis :: Diagnosis a -> Environment a -> Script -> Text Source #
feedbackHint :: Id -> Environment a -> Script -> Text Source #
feedbackHints :: Id -> [((Rule (Context a), b, c), State a)] -> State a -> Maybe (Rule (Context a)) -> Script -> [Text] Source #
ruleToString :: Environment a -> Script -> Rule b -> String Source #
feedbackIds :: [Id] Source #
attributeIds :: [Id] Source #
conditionIds :: [Id] Source #