At the end of the project, the team’s final product will be evaluated based on both the quantity of functionality produced (taking into consideration the size of the team) as well as the quality of the functionality (taking into account qualities such as bugginess and usability).
Scored out of 20 possible points.
Half of the points (up to 10) will be awarded based upon the grader’s assessment of the quantity of functionality produced by the team, taking into account the number of team members. Points will be awarded based on the following scale:
The other half of points (up to 10) will be awarded based on the grader’s assessment of the quality of the functionality produced by the team. This assessment will take into account qualities such as bugginess, ease-of-use, ease-of-learning, and look-and-feel. Points will be awarded based on the following scale:
A bonus of +1 points will be added to the score if the following software testing criteria are met.
If your team satisfies these criteria, include a demonstration at the end of your M2 demo video that shows the tests being run (including the stats regarding the number of tests, failures, etc.) and that shows the resulting SimpleCov report that confirms 100% coverage.