The final version of your project plan will need to be submitted on Canvas as a PDF document, with a link to the video demo.
Total marks possible: 24 points.
Criteria | Exceeds Expectations | Meets Expectations | Below Expectations | No Submission |
---|---|---|---|---|
Report: Description Overview and description |
N/A |
[2 pts] The description and user groups are accurate. |
[1 pt] The description and user groups are not accurate. |
[0 pt] The requested information was not submitted. |
Report: System Design Technology stack, system architecture, data flow diagram |
[5 pts] Diagrams are accurate and reflects what the client wants. Text explanations are clear and helpful. |
[3 pts] Diagrams and/or text explanations are somewhat inaccurate. There are inconsistencies or information missing. The choices made do not necessarily reflect what the client asked for. |
[1 pts] Diagrams and/or text explanations are mostly vague, incorrect, or not helpful. The choices made do not necessarily reflect what the client asked for. |
[0 pt] The requested information was not submitted. |
Report: Features List Features list |
[3 pts] All requested information is present and accurately reported. The scope of the project accomplished is high relative to the other projects. |
[2 pts] All requested information is present and accurately reported. The scope of the project accomplished is reasonable relative to the other projects. |
[1 pt] Some information reported is not accurate. Known bugs are not reported. The scope of the project accomplished is reasonable relative to the other projects. |
[0 pt] The features are incomplete and/or not clear and/or not submitted. The scope of the project accomplished is low relative to the other projects. |
Report: Rationale and Evaluation |
[8 pts] Algorithms (where applicable) are appropriate and detailed enough to allow someone else to reproduce and identifies where external APIs are used. Evaluation approaches are appropriate and detailed enough to properly assess system performance. Metrics are defined and used appropriately. |
[4 pts] Algorithms and evaluation approaches are not appropriate for the project, or they are too vauge and does not reflect an understanding of the approaches taken. Metrics are defined and used appropriately. |
[2 pts] Algorithms and evaluation approaches are not appropriate for the project. Metrics are incorrectly defined or are inappropriate for the project. |
[0 pt] The requested information was not submitted. |
Report: Instructions |
[3 pts] Instructions for software developers to continue development are clear and accurate. Instructions for end-users to use your system are easy to understand. Link to production site is provided where available. |
[2 pts] Most of the steps are provided and correct, enabling a local development environment to be created with some independent troubleshooting. |
[1 pt] Some of the steps are not detailed enough or are incorrect. |
[0 pt] Most of the steps do not work or the information is missing altogether. |
Video Clarity, timing, content |
[3 pts] The video includes all the required information clearly. |
[2 pts] The video includes the major pieces of information clearly. |
[1 pt] Important information is missing. |
[0 pt] The video quality is not clear and/or it is over the time limit. Most of the required information is missing, video link is missing, or video is not submitted. |