Project Grading
If you copy any portion of the project (even part of a single checkpoint), you will receive 0 on the entire project, or your course grade will be capped at 50%. See the No Copying Policy page for details and licensing.
The project is broken into 4 deadlines that correspond to checkpoints: Checkpoint 0 (C0), Checkpoint 1 (C1), Checkpoint 2 (C2) and Checkpoint 3 (C3).
Project Grade:
40% of course grade
Or shift 10% to final exam weight if it improves your overall gradeProject Grade = Teamwork Grade *
((C0 grade + C1 grade + C2 grade + C3 grade) / 4)
Teamwork Grade:
This is an INDIVIDUAL GRADEmultiplier on the Project Grade% Scrums attended
1 absence allowed*
% Reports submitted
1 missing report allowedWeekly Scrum:
This is Mandatory
Each week after the C0 deadline during lab, you and your teammate will have a Scrum meeting with your assigned mentor TA. This will be a 15-20 minute individual check-in where you state what you have done and ask any questions, and express any concerns about progress. If you have a reason for an absence, reach out to your mentor TA via GitHub with your update. You are allowed one absence for the term.
Weekly Report:
This is Mandatory
Each week following the Checkpoint 0 deadline you must fill out a confidential, individual survey, to indicate how work is progressing. This survey must be filled out 24 hours prior to your Scrum meeting (your lab) . You are allowed one missing report for the term.
Checkpoint Grades:
The C0 grade is computed with 20% for initializing your repository and 80% for developing your test suite. The bot will report your grade for any valid commit. Your highest scoring commit on any branch before the deadline will be considered.
The C1 grade is computed 100% using our #c1 private test suite. Your grade will be your highest scoring commit on your main branch before the deadline. You will not have access to this grade prior to the deadline, only smoke test feedback will be provided.
The C2 grade is computed 100% using our #c2 private test suite. Your grade will be your highest scoring commit on your main branch before the deadline. You will not have access to this grade prior to the deadline, only smoke test feedback will be provided.
The C3 grade rubric will be released along with the checkpoint specification.
Getting Help:
You can ask for help in your weekly lab meetings with your mentor TA, or in office hours.
Unequal TEAM Work
If you are pulling more than your weight, we may use grade adjustments to increase your grade to reflect your extra contribution. This is determined on a case by case basis.
If you are pulling less than your weight, we may use grade adjustments to decrease your grade to reflect your lower contribution. This is determined on a case by case basis.