Skip to content
Materials for the Shiny Train the Trainer workshop
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Shiny Train-the-Trainer

The following is the tentative outline for Shiny Train-the-Trainer workshop at rstudio::conf 2019.

  • 09:00–09:45 - Starting a workshop

    • Let them eat cake (first)
    • How to pick content, and adjust to workshop focus/level to audience
    • Hands on: Pair up and run an impromptu first 5 mins of worksop with your favourite go to app
  • 09:45-10:30 - Content outline

    • Writing learning objectives
    • What to cover if you have
      • 1 hour
      • 2 hours
      • half day
      • full day
      • 2 days
    • Sample curricula
    • Hands on: Write learning objectives for one of the time periods, one you're most likely to teach
  • 10:30–11:00 - Break

  • 11:00–11:45 - Content delivery and computing environment

    • Slides: R Markdown vs. Keynote vs. something else
    • Code to deliver: GitHub, Dropbox, etc.
    • Livecoding and RStudio setup
    • Computing environment, RStudio Cloud
    • Hands on: Set up an RStudio Cloud workspace, place your favourite app, invite partner
  • 12:30–14:00 - Lunch

  • 14:00–14:45 - Hands on

    • Writing good exercises
    • Planning exercises at various levels
    • Timing:
      • How to plan your time
      • How to end gracefully if you run out of time
      • How to end gracefully if you're done earlier than expected
    • Hands on: Give one exercise, ask for a lower and a higher complexity level version
  • 14:45-15:30 - Roads less travelled - teaching the challenging bits

    • Testing and debugging
      • Writing a Shiny "reprex"
      • Using the reactlog
    • Deployment options: how much you can realistically teach about them
    • Making a performant Shiny app + where to find resources on this
  • 15:30–16:00 - Break

  • 16:00–16:45 - Prep teaching demo

  • 16:45-17:30 - Do teaching demo

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.