| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Drasil.DocumentLanguage.Notebook
Description
Document language for lesson plan notebooks.
Synopsis
- mkNb :: LsnDesc -> (IdeaDict -> CI -> Sentence) -> System -> Document
- type LsnDesc = [LsnChapter]
- data LsnChapter
- newtype LearnObj = LrnObjProg [Contents]
- newtype Review = ReviewProg [Contents]
- newtype CaseProb = CaseProbProg [Contents]
- newtype Example = ExampleProg [Contents]
Documentation
mkNb :: LsnDesc -> (IdeaDict -> CI -> Sentence) -> System -> Document Source #
Creates a notebook from a lesson description and system information.
type LsnDesc = [LsnChapter] Source #
data LsnChapter Source #
Constructors
| LrnObjProg [Contents] |
Constructors
| ReviewProg [Contents] |
Constructors
| CaseProbProg [Contents] |
Constructors
| ExampleProg [Contents] |