-
Notifications
You must be signed in to change notification settings - Fork 13
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
Course as Slides? #125
Comments
Work on this going on in #126. Have initial proof of concept - generated slides are embedded and can be full-screened. I also tested whether you can toggle a cell to be present in the book build only, the slides only, or both (you can) To do:
|
Brain dump of thoughts: We have both code-based and text-based material.
And would this require a more explicit separation between "code-based" sections/files and "text-based" sections/files? |
Sorry, I misread this initially, it is a good point and probably comes down to the person delivering it and their style of teaching. Having the embedded Binder button would most likely be good enough for this, though?
I entirely agree, I don't think we should have slides which do not exactly follow the order of code blocks, and do not omit any.
From reading through the course I think there is a degree of this already, where a lot of the text is superfluous and doesn't add much for the majority of learners who (In my biased opinion) are likely to move from src block to src block without reading unless something breaks. - My current working branch is experimenting with streamlining the amount of text by ensuring it's directly relevant and adding to the code it surrounds. |
There are two competing requirements for this course that don't play well with each other:
We have investigated embedding slides using reveal.js, for examples:
The idea here is that you would have an iframe that links to some static html output, generated by, for example, pandoc or nbconvert (
jupyter nbconvert "4.1_What_and_Why.ipynb" --to slides
). You could set up a CI that executes these in a loop then the iframe picks up the resulting html files.A few obstacles:
The text was updated successfully, but these errors were encountered: