Portfolio Project 4
Incorporating Interactivity
Overview
For your fourth portfolio project, you’ll apply what you’ve learned about interactivity and revisit a previous portfolio project. (If you’d prefer to revisit a homework problem, etc. that is also OK!)
Your task is to choose one of the previous portfolio projects that you’ve done, and add interactivity to it!
Some tools you might consider:
- plotly
- leaflet
- DataTable
- Shiny
You should think carefully about how your chosen interactive components can add to the static version of your previous project, and include a 1 paragraph summary of why you chose the interactivity that you did. I want to see that you can implement the technical tools that we’ve covered, but also that you know how to deploy them effectively.
Submission
Your submission will be a github repo and your published product. This should be either a knitted .html file that has been published to the web, or a shiny app hosted on shinyapps.io.
Please test your published version before submitting!
Rubric
A successful project will:
-
- I recommend using RPubs as it’s very easy to publish a standalone website through RStudio, but if you have a public-facing website, that’s great too! Please include a URL in your README.md file so I can find your report when grading
- There are lots of reasons you might not want the world to know that you are enrolled in this class, and this is one of your rights under FERPA. If you’re not comfortable including your name, you don’t have to! Your public document can be authored by “Student” (which has a history of being used in statistics).
-
An excellent project will meet all of the requirements for a successful project, plus
Can I work with someone?
Yes! You can work individually or with a partner for this portfolio project. Your partner should be someone not in your final project group.
Are revisions allowed on this project?
The project is due Friday of Week 9, and I cannot accept any coursework except for the final project past the last day of class due to College policy. If you submit this portfolio project on the due date, I will grade it by Monday night, giving you two days to make revisions if needed. If you use a token, I can’t guarantee to grade it in time for you to make a revision.
FAQ
If you have any questions, please post them to the #portfolio-projects channel on slack.