geli
geli copied to clipboard
Presentation mode
User Story
As a: teacher
I want: to have a presentation mode of my course
so that:
I do not have PDFs and md-units with the same content.
Acceptance criteria:
- [ ] full screen view of the content
- [ ] navigation back/forward/to specific unit
- [ ] I can define which level will create a new page (lecture, unit, #, ##, ### within a md-unit)
- [ ] different style for this presentation mode than for the normal student view
Additional info:
Task before: research.
Facts:
- must use html as input because of several markdown plugins (or must use same markdown renderer)
- (use css style of md-unit)
- find slide page breaks (automatic or with small hint in md code)
Reveal.js
- The presentation markup hierarchy needs to be
.reveal > .slides > section
where the section represents one slide (!) --> needs reformatting of source html. compute sections? user-markers? - You can add your own extensions (maybe write plugin for auto creating slides hierarchy)
- replace built-in markdown parser with markdown-it
- Use manual dividers to generate slides. Fallback: divide every subheading.
remark
- uses self written markdown parser
- only basic options