Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extract times from slides and generate a schedule #1254

Closed
djmitche opened this issue Sep 25, 2023 · 0 comments · Fixed by #1073
Closed

Extract times from slides and generate a schedule #1254

djmitche opened this issue Sep 25, 2023 · 0 comments · Fixed by #1073
Assignees
Labels
help wanted Extra attention is needed

Comments

@djmitche
Copy link
Collaborator

Once the v2 work lands (#1073), each slide will have some "markdown frontmatter" containing a minutes: .. property suggesting the time that the slide should take.

---
minutes: 10
---

It would be great to be able to summarize the total time required per-segment (segments are the level of division within each morning/afternoon), and then including that in a single "schedule" slide at the beginning of the course. That schedule would be useful for setting student expectations, and also something we can keep an eye on for purposes of preventing the course from getting too long!

One choice to make here is whether to generate output that gets checked in, or to write an mdbook preprocessor that generates the output as mdbook is running. An advantage of checking in the output would be seeing schedule changes in GitHub pull requests. But a disadvantage is that it's one more thing that contributors need to remember to do before making a PR.

@djmitche djmitche added the help wanted Extra attention is needed label Sep 25, 2023
@djmitche djmitche self-assigned this Nov 16, 2023
@djmitche djmitche linked a pull request Nov 21, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant