Skip to content
This repository has been archived by the owner on Apr 16, 2024. It is now read-only.

Presentation mode #1001

Open
4 tasks
utetrapp opened this issue Nov 8, 2018 · 1 comment
Open
4 tasks

Presentation mode #1001

utetrapp opened this issue Nov 8, 2018 · 1 comment
Assignees

Comments

@utetrapp
Copy link
Collaborator

utetrapp commented Nov 8, 2018

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

@Gargamil
Copy link
Collaborator

Gargamil commented Nov 29, 2018

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants