|
| 1 | +# Assignment 2 Marking Scheme 50 marks |
| 2 | + |
| 3 | +**Team Name:** Campus Compass |
| 4 | +**Github:** https://github.com/UTSC-CSCC01-Software-Engineering-I/term-group-project-c01s25-project-campus-compass |
| 5 | + |
| 6 | +--- |
| 7 | + |
| 8 | +## System Design (PDF or MD file or another suitable format) (max 15 marks) |
| 9 | + |
| 10 | +- Software Architecture Diagram & CI Workflow (max 10 marks) |
| 11 | + - 10 marks = The Architecture Diagram is present, it is formatted using proper graphic symbols. CI workflow is set up using GitAction with proper comments |
| 12 | + - 5 marks = The Architecture Diagram is present, it is not formatted well. CI workflow is set up but with no proper comments. |
| 13 | + - 0 marks = No diagram present or the presented document does not look like a software architecture diagram. No CI workflow set up. |
| 14 | + |
| 15 | +Your Mark: 5 |
| 16 | + |
| 17 | +**Grader's Notes:** |
| 18 | +- Missing architecture diagram but the CI workflow is setup and the `desc.md` file describes how each Docker image is configured. |
| 19 | +- Workflow is described correctly with `CI-CD-pipeline.yml` file (good!) |
| 20 | + |
| 21 | +- Tasks Distribution (max 5 marks) |
| 22 | + - 5 marks = every team member had at least one task assigned and completed |
| 23 | + - 4 marks = every team member had at least one task assigned and made a pull request |
| 24 | + - 2 marks = at least one team member did not complete any task or did not have any task assigned |
| 25 | + - 0 marks = most of team members have no tasks assigned and/or completed |
| 26 | + |
| 27 | +Your Mark: 0 |
| 28 | + |
| 29 | +**Grader's Notes:** |
| 30 | +- Based on your GitHub commit history, all of the work was done by one person only. |
| 31 | + |
| 32 | +## GitHub Review (Max 30 marks) |
| 33 | + |
| 34 | +### Working CICD pipeline (30 marks) |
| 35 | + |
| 36 | +- 5 marks = docker file(s) that that can meet all the project requirements and features |
| 37 | +- 5 marks = build docker image |
| 38 | +- 5 marks = Push Docker image to a container registry (e.g. DockerHub) |
| 39 | +- 5 marks = 3-5 Test Cases written for CI or CD |
| 40 | +- 10 marks = Deployment of container image(s) on an orchestration framework (e.g. kubernetes) |
| 41 | + |
| 42 | +Your Mark: 30 |
| 43 | + |
| 44 | +**Grader's Notes:** |
| 45 | +- Great work! |
| 46 | + |
| 47 | +## Documentation (max 5 marks) |
| 48 | + |
| 49 | +- 5 marks = documentation has been created for all steps |
| 50 | +- 3 mark = documentation has been created for some steps |
| 51 | +- 0 marks = documentation has not been created |
| 52 | + |
| 53 | +Your Mark: 5 |
| 54 | + |
| 55 | +## Total Mark |
| 56 | + |
| 57 | +40 / 50 |
0 commit comments