Hi @sciclic , here's what I'm imagining for Assignment 3B (shiny dashboards)
From my perspective, the content of the assignment as it was in 2018 should suffice -- it gets them to make three changes to an existing app.
I think it would make sense to allow for another option, of making their own shiny app. But this needs to be indicated.
I think students might benefit from a note saying that it's easy to get carried away adding lots of design features to their shiny app, but that we're only expecting simplicity. Since shiny only spans one week, we're mostly focussing on technical ability to make these apps, as opposed to critiquing their design choices.
Although, design choice shouldn't entirely escape the rubric for this assignment -- they shouldn't be allowed to add nonsense features without getting penalized. Maybe just say that there's a penalty if they do this, or perhaps set marks aside for it -- your choice.
Minor things to change from the existing version:
They will work in an assignment-3b folder in their homework repo -- the one where they worked on Assignment 1-B. Some language and instructions will need updating to reflect this.
The "Evaluation" section is based on an old system of grading -- feel free to delete it or use the content as you wish.
Can you bring in the relevant "Tidy Submission" components from Assignments 1B and 2B?
It appears that the list of suggested improvements was taken from Sec 17 of Dean's tutorial, but is not properly referenced (or at least, I don't see a reference).
As always, if anything is unclear, or if more guidance would be appreciated, please don't hesitate to reach out to me. I'm more than happy to help.
Alternatives
I recognize that this assignment might be lacking in some ways. If you or @almas2019 have ideas for improvement, I'm totally open to them. But, there's no need to go looking for ways to improve the assignment. The only requirements for writing an assignment for this week are that (1) students need to demonstrate the technical skills for using shiny to produce something at least marginally useful, and (2) that the assignment shouldn't take longer than about 2 hours.
Hi @sciclic , here's what I'm imagining for Assignment 3B (shiny dashboards)
assignment-3b
folder in their homework repo -- the one where they worked on Assignment 1-B. Some language and instructions will need updating to reflect this.As always, if anything is unclear, or if more guidance would be appreciated, please don't hesitate to reach out to me. I'm more than happy to help.
Alternatives
I recognize that this assignment might be lacking in some ways. If you or @almas2019 have ideas for improvement, I'm totally open to them. But, there's no need to go looking for ways to improve the assignment. The only requirements for writing an assignment for this week are that (1) students need to demonstrate the technical skills for using shiny to produce something at least marginally useful, and (2) that the assignment shouldn't take longer than about 2 hours.