diff --git a/CICD/a2_mark.md b/CICD/a2_mark.md new file mode 100644 index 0000000..bde6a3d --- /dev/null +++ b/CICD/a2_mark.md @@ -0,0 +1,50 @@ +# Assignment 2 Marking Scheme 50 marks + +**Team Name:** Quick Bytes + +--- +## System Design (PDF or MD file or another suitable format) (max 15 marks) + + - Software Architecture Diagram & CI Workflow(max 10 marks) + - 10 marks = The Architecture Diagram is present, it is formatted using proper graphic symbols. CI workflow is set up using GitAction with proper comments + - 5 marks = The Architecture Diagram is present, it is not formatted well. CI workflow is set up but with no proper comments. + - 0 marks = No diagram present or the presented document does not look like a software architecture diagram. No CI workflow set up. + + Your Mark: 10 + + - Tasks Distribution (max 5 marks) + - 5 marks = every team member had at least one task assigned and completed + - 4 marks = every team member had at least one task assigned and made a pull request + - 2 marks = at least one team member did not complete any task or did not have any task assigned + - 0 marks = most of team members have no tasks assigned and/or completed + + Your Mark: 5 + + +## GitHub Review (Max 30 marks) + + + - Working CICD pipeline (X marks) + - 5 marks = docker file(s) that that can meet all the project requirements and features + - 5 marks = build docker image + - 5 marks = Push Docker image to a container registry (e.g. DockerHub) + - 5 marks = 3-5 Test Cases written for CI or CD + - 10 marks = Deployment of container image(s) on an orchestration framework (e.g. kubernetes) + + Your Mark: 27 + + Not enough test cases + + - Documentation (max 5 marks) + + - 5 marks = documentation has been created for all steps + - 3 mark = documentation has been created for some steps + - 0 marks = documentation has not been created + + Your Mark: 5 + + + +## Total Mark + +47 / 50 \ No newline at end of file