Modules that are prepended with a -
are ready to be formatted.
Modules that are prepended with a _
are empty.
Each module may contain a sub-module, in which case, only contains directories for each sub-module
Each module contains a README.md which is the primary document to start from.
see module Module README.md template below
Each module may contain sub-directories, given that they are described and referenced from the README
see OOP Module for an example
- Intro (whiteboard)
- Slideshow
- JS Constructors
- Difference Classes, Objects, Inheritence (talk)
- Kingdom of OOP
- Check in, understanding of constructors, inheritence, and super calls (talk)
- verify (acceptance)
- a list of topics for this module
- define a level of understanding for each topic
- example:
- Defining Classes [grok]
- Instantiating Objects [grok]
- Class Inheritence [grok]
- Interfaces [teach]
- Polymorphism [about]
- Multiple Inheritence [about]
- where:
- [grok] => Grokking a topic
- [teach] => ability to communicate topic to colleagues in a way they can teach it or know about it
- [about] => knows about a topic at a high level enough to know it exists and do further research as needed
- criteria used to determine completion of this module
- answers these questions:
- what have the students learned?
- what can a student do to demonstrate knowledge or mastery?
- how do we know that a student has obtained proper training?
- list of challenges
- list of exercises
- list of projects
- and links to their github
use vim-reveal ? https://github.com/blindFS/vim-reveal
use Remark ?
to present, use ngrok then distribute the url
the "Grok" list: https://gist.github.com/theRemix/0852e5f2ce93851d691cf0411a4f451b