CS201 Final Dashboard Project (Fall 2024)
Instructions & Requirements
You have learned several new skills over the course of this semester–now it is time to showcase a few of those skills in a final dashboard project using flexdashboard
!
Due Date
This project will be due on Friday, December 6 at 11:59 pm. Extensions may be granted in extenuating circumstances if you arrange with me in advance.
How to Submit
There are two steps to submitting this project.
Push your final dashboard assignment to GitHub.
Upload your dashboard link to Canvas. It should look something like
<yourname>.github.io/<yourdashboard>
.
Requirements
You can be creative with what goes onto your dashboard, within the guidelines below. What story do you want to tell with your data? What kinds of plots or maps will you include?
Written information about your data and the questions you are looking into
Credit to where the data came from
A clear layout
Three minimum visuals. They should either be different plot types or show different variables. (A data table doesn’t count)
At least one interactive visual (plotly/girafe style, not shiny style)
Source code is visible/embedded
Navigation includes a link back to your website
Everything should look polished and professional
Extra credit if a custom theme is applied and plots are of similar styling (+3 pts)
Extra credit if there is a link on your personal website to you dashboard (+3 pts, show me where the link is)
Note that only one page is required, but you can do multiple pages if you like that layout better.
Where to start?
Start with the class activity from Monday, November 18. In that activity, you made a new repository for your dashboard, linked the project to RStudio, created a super simple dashboard, and pushed it to GitHub so that the dashboard is live on your individual website.
Part of the challenge of this final project is that you will need to figure out how/where to save and call upon your data, what scripting you’ll need for your visuals, and how to make everything look presentable and professional. Don’t forget that your dashboard should be named index.Rmd
!
You are welcome to run early versions by me before submitting your final project for a grade.
Resources
Need help?
Get in touch with me! We are no longer meeting in class after this week, but I am still here to help. Send me a message at amber.camp@chaminade.edu
, no matter how small of a question you have. We can arrange to meet in person or on Zoom as well. Have fun with this project!