Project: Individual Mastery
- Due Monday by 10pm
- Points 10
All students are expected to contribute fully to the Project. This grade item will assess individual mastery of the course material demonstrated through the project. This is in addition to the group score for the deliverables.
There is nothing to submit for this grade item; scores will be determined based on the submitted work from the final Project deliverable.
Individual Mastery
In assessing your project, our goal is to determine whether you've learned the course material at a sufficient level, as demonstrated by your project work. In particular, we are looking for mastery of:
- HTML
- CSS
- React (creating prop-based Components)
- Interactivity (using event and state management in React)
This mastery will be assessed by looking at each individual's git commits to the project repo. All students are required to contribute work through individual commits in order to demonstrate their understand and received credit. Use of live-sharing or having other people contribute code for you will not be sufficient for meeting this requirement.
Note that mastery needs to be demonstrated in the context of the project—that means your work needs to be integrated into the submitted project. You need to be able to show that you have mastered the material to the point where it can be integrated into a larger project. Doing unrelated work or on a separate unintegrated branch will not be sufficient.
Your individual mastery will be graded on a scale from 0 to 10 based on the below rubric:
Score | Description |
---|---|
10/10 | [Satisfactory] Student has contributed to all aspects of the project. Contributions demonstrate mastery of React (including props, state, and event handling), CSS, and HTML. |
6/10 | [Unsatisfactory] Student has contributed to some but not all aspects of the project. Contributions demonstrated partial mastery of React (e.g., components with props but not interactivity), CSS, or HTML. |
4/10 | [Unsatisfactory] Students has contributed to limited aspects of the project. Contributions demonstrate limited mastery of the material, such as just HTML or CSS work. |
0/10 | [Unsatisfactory] Students has provided little or no contribution to the project. Contributions do not demonstrate mastery of any course material. |
Individual mastery scores cannot be more then 3 points higher than the group score for the final project (if your group project received a 6/10, the individual score cannot be higher than a 9/10). Projects need to be sufficiently complete in order for students to have demonstrated their individual mastery of the material.
In addition to the above rubric, scores on this grade item may be adjusted by 1-2 points in either direction based on the students support and contributions to the team effort. For example, students who go above and beyond with project management activities or helping out their teammates can earn up to 2 additional points (to maximum of 12/10—"extra credit"). Students who remiss in supporting the group (being unresponsive to communication, missing agreed-upon internal deadlines, etc) can lose up to 2 point (to a minimum of 0/10). Note that this adjustment is not intended to reflect "doing more or less work", but rather the extent to which you helped out your team. It's contribution to the team effort, not to the project per se.
Team support will be based on consensus and feedback provided through the peer evaluations Links to an external site..