Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data TrueOrFalse Source #
TrueOrFalse | |
|
data GapFilling Source #
GapFilling | |
|
data MultipleChoice Source #
replace160 :: String -> String Source #
loadFileWithDocx :: FilePath -> IO (Either PandocError Pandoc) Source #
renderText :: [Inline] -> String Source #
fetchTOFInfo :: Block -> TrueOrFalse -> TrueOrFalse Source #
fetchTOFBody :: Block -> TrueOrFalse -> TrueOrFalse Source #
fetchGFInfo :: Block -> GapFilling -> GapFilling Source #
fetchGFBody :: Block -> GapFilling -> GapFilling Source #
parserTOFSet' :: Stream s m Char => ParsecT s u m ([String] -> TrueOrFalse -> TrueOrFalse) Source #
parseTOFSet :: [[Block]] -> TrueOrFalse -> TrueOrFalse Source #
parserGFSet' :: Stream s m Char => ParsecT s u m ([String] -> GapFilling -> GapFilling) Source #
parseGFSet :: [[Block]] -> GapFilling -> GapFilling Source #
toTOF :: Block -> TrueOrFalse Source #
toGF :: Block -> GapFilling Source #
updateTOF :: Connection -> TrueOrFalse -> IO () Source #
updateGF :: Connection -> GapFilling -> IO () Source #
data MultipleChoiceContext Source #
parserMCQuestHead :: Stream s m Char => ParsecT s u m [MultipleChoiceContext] Source #
parserMCQuestRest :: Stream s m Char => ParsecT s u m [MultipleChoiceContext] Source #
parserMCQuestItem :: Stream s m Char => ParsecT s u m [MultipleChoiceContext] Source #
parseMCBody :: [(Int, String)] -> String -> MultipleChoiceProb Source #
parseMCfBlock :: Block -> [MultipleChoiceContext] Source #
data MultipleChoiceProb Source #
toMCPfMCCStep :: MCCInter -> [MultipleChoiceContext] -> [MultipleChoiceProb] Source #
toMCPfMCC :: [MultipleChoiceContext] -> [MultipleChoiceProb] Source #
updateMC :: Connection -> MultipleChoice -> IO () Source #