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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
promo Reorg, take N! Jan 16, 2019
website Let's try this again Feb 19, 2019
.editorconfig Blogdown files! Jan 8, 2019
.gitignore
LICENSE.md Add license Jan 8, 2019
README.md Trigger another build Jan 9, 2019
netlify.toml Add netlify.toml to build the website subdirectory Jan 16, 2019
teach-shiny.Rproj Make it a blogdown site Jan 8, 2019

README.md

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.