@lincyaw/slidev-addon-session
v1.0.0-rc.0
Published
Presmium plugin: classroom sessions, sync across devices, and following the presenter
Readme
@lincyaw/slidev-addon-session
Classroom sessions: sync across devices and following the presenter.
Part of Presmium, which turns lectures written in MyST Markdown into web pages, slides, Jupyter notebooks and narrated lectures.
Install
pnpm add -D @lincyaw/slidev-addon-sessionList it in the headmatter of the documents that use it:
plugins:
- '@lincyaw/slidev-addon-session'It is a Presmium plugin and a Slidev addon: its components work on the web page and in the slides. It needs @lincyaw/cli and the renderers in the same project, and declares the Presmium packages it shares with them as peer dependencies (Presmium 1.x).
What it provides
- Classroom sessions that learners join from their devices, and following the presenter's position.
- With
presmium devandpresmium serve, the classroom server runs on their own port; otherwise point to a@lincyaw/classroom-server.
Configuration
presmium.session.server: the classroom server (ws:// or http://).
Documentation
- Author guide (Chinese:
site/guide/lecture.md) - Directive reference (Chinese): every directive with its options and an example
License
Apache-2.0
