Agenda

Day 1

Day 1 of this workshop, titled “How to Teach All the Things! like Shiny and the Tidyverse” will be taught Greg Wilson. Learners from the Tidyverse and Shiny train-the-trainer tracks will be together for Day 1. Materials for this day can be found here.

Day 2

Morning

Coffee break between 10:30 - 11:00.

> 00 - Welcome

> 01 - Starting (on the right foot)

🍰 Start with cake
👶 Skip baby steps
🥦 Hide the veggies
🚩 Create, teach, and give / receive feedback on first three minutes of a Shiny workshop

> 02 - Outlining (learning objectives and curricula)

👩‍💻 Know your audience
🎯 Write learning objectives
⏳ Plan your time
🚩 Write learning objectives for a workshop you’re likely to teach to Shiny novices

> 03 - Structuring (information and activities)

🎨 Use visual clues
🏃‍♀ Sprinkle interactivity
🏗 Scaffold your exercises
🚩 Write a sequence of three exercises that build on each other 🚩 Deploy an app to RStudio Connect

12:30 - 14:00 - Lunch

Afternoon

Coffee break between 15:30 - 16:00.

> 04 - Delivering (materials with little friction)

📂 Use RStudio projects
💻 Standardize computing environment
🚩 Set up an RStudio Cloud workspace and invite your partner

> 05 - Troubleshooting (the challenging bits)

👩‍🏫 Teach common errors
🧗‍♀️ Write robust code
🐛 Use debugging tools
🚩 Debug apps with common student mistakes

> 06 - Teaching demo

✍️ Prep your teaching demo (20 minutes)
🎤 Then, split into two groups, and present and exhange feedback (60 minutes)

> 07 - Wrap up