| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Drasil.LessonPlan
Contents
Synopsis
- data LessonPlan
- mkLessonPlan :: SystemMeta -> LessonPlan
- type LsnDesc = [LsnChapter]
- data LsnChapter
- data JupyterGenOptions = JupyterGenOptions {}
Documentation
data LessonPlan Source #
An abstract "lesson plan."
Please refer to Ting-Yu's thesis for more information.
Instances
| HasSystemMeta LessonPlan Source # | |
Defined in Drasil.LessonPlan.Core Methods systemMeta :: Lens' LessonPlan SystemMeta # authors :: Lens' LessonPlan People # background :: Lens' LessonPlan Background # motivation :: Lens' LessonPlan Motivation # purpose :: Lens' LessonPlan Purpose # scope :: Lens' LessonPlan Scope # sysName :: Lens' LessonPlan CI # systemdb :: Lens' LessonPlan ChunkDB # | |
| ToFiles LessonPlan JupyterGenOptions Source # | |
Defined in Drasil.LessonPlan.JupyterGenerator Methods toFiles :: LessonPlan -> JupyterGenOptions -> [FileLayout] # | |
mkLessonPlan :: SystemMeta -> LessonPlan Source #
Build a LessonPlan.
Lesson Plan
type LsnDesc = [LsnChapter] Source #
data LsnChapter Source #
Chapter Types
data JupyterGenOptions Source #
Single-file-generating Jupyter notebook rendering options.
Constructors
| JupyterGenOptions | |
Fields
| |
Instances
| ToFiles LessonPlan JupyterGenOptions Source # | |
Defined in Drasil.LessonPlan.JupyterGenerator Methods toFiles :: LessonPlan -> JupyterGenOptions -> [FileLayout] # | |