Lab 4

Transforming a Static Dashboard into an Interactive Dashboard

For this lab assignment, you are tasked with transforming your previous static dashboard into an interactive dashboard using either Shiny or webR.

Dashboard Requirements

If you created a Shiny dashboard

Your dashboard must have the following:

  • at least one opportunity for user input via a slide bar
  • at least one opportunity for user input via check boxes

These interactive features are expected to be used to:

  • update at least one visualization
  • update at least one of your “quick information” cards

If you created a webR dashboard

Your dashboard must have the following:

  • a code chunk box that allows the user to interact with code used for your dashboard
  • instructions on how to modify the code

You can incorporate this code box to modify your visualization or to modify a table.

You will need to put your educator hat on when making the instructions for how the user needs to interact your code box. Consider the following:

  • what “skeleton” code you want to provide
  • what instructions / details would help the user modify the code you provided
  • what messages / warnings might you want to provide if the user inputs something you didn’t expect (the exercise grading section gives some tips on this!)
Interactive Table

You are free to swap one of your visualizations out for an interactive table!

Submission

You are required to submit both the link to your GitHub repository containing your source code and a link to your published dashboard.

If you created an interactive dashboard with Shiny

You will need to publish your dashboard through shinyapps.io, a free publishing service for content created with Shiny.

If you created an interactive dashboard with webR

You can publish your dashboard the same way as last week, using Quarto Pub!