This page contains more specific instructions for each project deliverable as well as their point values for grading. Each point represents 1 percent of total course grade; i.e. since the final project represents 40% of the final grade, you can think of each point as a percentage of the final grade. Ensure your repo is organized from the start so the TAs can easily find your work for marking.
Your group will prepare a short (5 minute, 5 slides) lightning talk presenting your project proposal. You will push a PDF of your slides to your group project repo, and give the oral presentation in class. Each group member should present at least one slide. Add a link to this file in your main group repo README.md
file so the TAs can easily find your work for marking. This is a group-level deliverable (one submission per team).
Rubric: Marks will be based on effective communication of the main ideas of the following four aspects:
Create a ~one-page proposal (as a Markdown file called final_project_proposal.md
). This will be an expanded, more detailed description of your project. Please make sure that you have incorporated the feedback and comments by the professors/TAs on your proposal lightning talks. Add a link to this file in your main group repo README.md
file so the TAs can easily find your work for marking. Provide references for any sections as needed.
Your project proposal includes:
Your group progress report will be a Markdown document called progress_report.md
. Add a link to this file in your main group repo README.md
file so the TAs can easily find your work for marking.
This is the final state of your group project repo, including your final written report summarizing your results, all analysis code, and presentation slides. It should contain the materials (or associated live links) an instructor would need to evaluate your work and that a group member would need to reproduce/reuse/extend the work. This is a group-level deliverable.
Think of it as a technical report of your presentation that includes analysis and results. This should generally be GitHub Markdown output of your key statistical results generated from R Markdown analyses. Be sure to:
You can find the full detailed rubric for evaluation of the written report here.
Detailed rubric here. Organizing your project files logically and consistently will help your team and the instructors to keep track of them. One best practice is to create subdirectories for different parts of your analyses. For example:
src
: contains source code (e.g .R
files)
results
: contains summary figures and/or reports (e.g. .pdf
or html
files)
presentation
: contains presentation slides files
reports
: contains the project proposal and progress report deliverables
The README.md
file in the root directory of your the group repo should contain the summary of your project content/main results, and links to all deliverables.
Provide a README.md
file for each subdirectory to summarize its contents and analyses. Your project instructors should be able to go through all of your work just by following your README.md
file(s). You can include a flow chart if you find it useful. Keep it brief and concise.
You may include any other directories you find helpful.
Example:
For lots more detail and discussion on project organization and research computing, see this article.
Your presentation slides files (e.g. presentation.PPTX
or presentation.pdf
or presentation.html
) should be placed in your group repo. If your slides require extra files (e.g. if you used Rmd or Latex), create a subdirectory for those materials. Please provide a link to your final presentation slides in your group repo README.md
. This is a group-level deliverable and is due with your final report (but is marked as part of your oral presentation).
Each group will prepare one 20 minute oral presentation, which will be followed by a Q&A period of 5-10 minutes. We will have oral presentation sessions on the last four scheduled lecture sessions. Assignments for presentation dates will be posted on Canvas. Groups may choose to present synchronously (live), or prerecord their presentation and play the video during their presentation slot. This is a group-level deliverable, and all group members should participate, and be present during the presentation even if prerecorded so they can answer questions. In addition, each individual will randomly be assigned 2 other group presentations to peer review (see Individual report), so be sure to be present during the other presentation days as well.
Resources for pre-recording presentations: If you choose to prerecord your group presentation, you may do so using a variety of tools. One option is to record during a group meeting using Microsoft Teams or Zoom. Another option is to record in Powerpoint. You could also use screencast software such as QuickTime for Mac. If you need advice (or have advice to share) on recording/editing software for your system, please post in the Discussion repo.
Your oral presentation is evaluated in 4 major categories:
You can find the full detailed rubric for presentation evaluation in each of these categories here.
A one-page individual report as individual_report.md
is an individual deliverable and should be in an individual private repository (it will have its own invitation link on Canvas). The report includes:
Thanks to your feedback, we would like to make project presentation slides available to future students with your consent. Indicate which of the following statements is true (mark in this section is for completion; you will earn 1 point as long as you include one of these statements):
Note that slides will only be shared on the course website if all individuals in your team provide consent level a. Likewise, slides will only be shared on Canvas if all individuals in your team provide consent level a or b. If at least one person in the team selects option c (or does include a statement at all), your slides will not be shared with anyone. Note also that if you have used data that is not publicly available, it is your responsibility to first obtain consent from the data custodian if you choose option a or b.