Skip to content

Commit

Permalink
Update rubric.md
Browse files Browse the repository at this point in the history
  • Loading branch information
memcmahon authored Feb 20, 2025
1 parent f9e801c commit 01b6115
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion module1/projects/battleship/rubric.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ Please reference [these instructions](./evaluation), to prepare for your project
**Object Oriented Programming** | Project includes at least one additional class not outlined in the spec that does no command line input or output, adheres to SRP, and acts as a crucial piece in the function of the program | Project includes at least one additional class not outlined in the spec contained in its own file with no executable code outside the class. The correct number of Board, Cell, and Ship objects are created. Very little code is not contained within a class. | Project includes at least one additional class not outlined in the spec. Ship, Cell, or Board objects may be created unnecessarily. Code that is crucial to the setup, play, or end of a game may not be contained in a class | Project does not include a class not outlined in the spec or does not use Ship, Cell, or Board objects appropriately to accomplish the task |
**Test Driven Development** | Project includes at least one test file in addition to the Board, Ship, and Cell tests that fully tests a class. | No more than 2 tests fail to accurately verify expected behavior. All methods that do not rely on CLI are unit and integeration tested. | Every method from iteration 1 or 2 does not include a test. More than 2 tests fail to accurately verify expected behavior. | Half the methods of either the Ship, Cell, or Board class are not tested or have tests that do not accurately verify expected behavior |
**Version Control** | Project includes at least 10 pull requests that include helpful comments from both partners and were not merged by the author | Project includes at least 10 pull requests and 30 commits. Insights show that one partner contributed no more than twice as much as the other in terms of lines of code or commits. | Project includes at least 5 pull requests and 20 commits | Project has 5 or fewer pull requests or less than 20 commits |
**Presentation and Professional Development** | All of the reflection questions are answered in the README, and all of the presentation topics are discussed. Students provide examples and ideas about how some things might be approaching differently on future projects in either/both the written and verbal presentations. | All of the reflection questions are answered in the README, and all of the presentation topics are discussed. | 1 reflection question or presentation topic is skipped or not answered thoughtfully. | More than 1 reflection question or presentation topic is skipped or not answered thoughtfully. |
**Presentation and Professional Development** | All of the reflection questions are answered in the README, and all of the presentation topics are discussed. Students provide examples and ideas about how some things might be approaching differently on future projects in either/both the written and verbal presentations. | All of the [reflection questions](./evaluation) are added to and answered in the README of your project, and all of the presentation topics are discussed. | 1 reflection question or presentation topic is skipped or not answered thoughtfully. | More than 1 reflection question or presentation topic is skipped or not answered thoughtfully. |

0 comments on commit 01b6115

Please sign in to comment.