geli icon indicating copy to clipboard operation
geli copied to clipboard

Presentation mode

Open utetrapp opened this issue 5 years ago • 1 comments

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:

see https://smits-net.de/lehre/2013/09/13/markdown.html

utetrapp avatar Nov 08 '18 12:11 utetrapp

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

Gargamil avatar Nov 29 '18 10:11 Gargamil