posit::conf(2023)
Teaching Data Science Masterclass
Benefits for instructor
Benefits for students
---
title: "Presentation title"
subtitle: "Data Sci 101"
author: "Dr. Mine Çetinkaya-Rundel"
footer: "[🔗 data-sci-101.github.io](https://data-sci-101.github.io)"
logo: "images/logo.png"
format:
revealjs:
theme: simple
transition: fade
slide-number: true
incremental: false
chalkboard: true
execute:
freeze: auto
echo: true
---
Posit Cloud > Quarto presentation
Demo:
Make slides with format: revealjs
Sidebar tools
New sections and slides with H1 and H2 headings
Chalkboard with chalkboard: true
under revealjs
Multiplex slides with multiplex: true
under revealjs
Show code with echo: true
under execute
Move output with output-location
in chunk option
Highlight lines of code with code-line-numbers
Show fences with echo: fenced
in chunk option
Add code annotation
Easily share course materials, particularly for online courses
Search capabilities, so students can more easily find materials
Reproducible website that is easier to update
Learn by doing!
Posit Cloud > Quarto website
Demo:
Overall structure
Google sheet / schedule workflow
Freeze
Simpler: Render locally, publish on QuartoPub or GitHub Pages (requires your project to be hosted on a GitHub repo)
More complex: Render on the cloud, via a GitHub action (e.g., this one), requires environment management with renv or similar.
Install the Quarto webR extension:
For each document, place the webr
filter in the document’s header:
In addition, add the following, listing all packages to be loaded in the page:
Then, place the R code for webR
in a code block marked with {webr-r}
Making presentations in Quarto: quarto.org/docs/presentations/revealjs
Making websites in Quarto: quarto.org/docs/websites
Publishing content: quarto.org/docs/publishing
Chat GPT / LLM-based tools in the context of education
Any other topics?
Please go to pos.it/conf-workshop-survey to fill out the workshop feedback survey. Your feedback is crucial! Data from the survey informs curriculum and format decisions for future conf workshops and we really appreciate you taking the time to provide it.
🔗 pos.it/teach-ds-conf23 / Module 4