Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Drasil.DocumentLanguage.Notebook.Core
Description
Lesson plan notebook chapter types.
Synopsis
- type LsnDesc = [LsnChapter]
- data LsnChapter
- newtype Intro = IntrodProg [Contents]
- newtype LearnObj = LrnObjProg [Contents]
- newtype Review = ReviewProg [Contents]
- newtype CaseProb = CaseProbProg [Contents]
- newtype Example = ExampleProg [Contents]
- newtype Smmry = SmmryProg [Contents]
- newtype Apndx = ApndxProg [Contents]
- data DLPlate f = DLPlate {}
Lesson Chapter Types
type LsnDesc = [LsnChapter] Source #
data LsnChapter Source #
Introduction
Constructors
IntrodProg [Contents] |
Learning Objectives
Constructors
LrnObjProg [Contents] |
Review Chapter
Constructors
ReviewProg [Contents] |
A Case Problem
Constructors
CaseProbProg [Contents] |
Examples of the lesson
Constructors
ExampleProg [Contents] |
Summary
Appendix
Multiplate Definition and Type
Constructors
DLPlate | |
Instances
Multiplate DLPlate Source # | |
Defined in Drasil.DocumentLanguage.Notebook.Core Methods multiplate :: forall (f :: Type -> Type). Applicative f => DLPlate f -> DLPlate f mkPlate :: (forall a. Projector DLPlate a -> a -> f a) -> DLPlate f |