Exercises
Milestones
These coding studios will guide you through structured tasks in the development of your R Shiny app. With example code provided, you can choose from several options at multiple steps, enabling you to create a custom-flavored R Shiny app tailored specifically to your needs.
Day 1
Day 2
Assignment
To complete the course, you/your team has to accomplish at least 3 additional milestones as part of an assignment.
Alongside concise instructions for the tasks below, the slides also provide further information about the assignment and submission process. We will take a brief look at some of these tasks at the end of Day 2. Please feel free to post any questions in the Slack channel at any time.
| Task | Difficulty |
|---|---|
| Deploy app online | 2 |
| DataTable extensions (download csv) | 2 |
| subset dataset | 2 |
| shinyWidgets : Extend widgets available in shiny | 2 |
| Shiny Dashboard layout elements | 3 |
| Add favicon | 1.5 |
| Interactive help function | 3 |
| Plot statistics | 3 |
| Password protection with shinyauthr | 3 |
Solutions
Below you can find the complete solutions for day 1/day 2. Feel free to use them if you want to start over.