CS计算机代考程序代写 Excel COSC1076 Assignment 1 Marking Rubric (Semester 1 2021)

COSC1076 Assignment 1 Marking Rubric (Semester 1 2021)
Mark/ Weight
HD
DI CR PA PA- NN
% of mark
100%
80% 65% 55% 30% 0%
Tests
4 marks
 (15%)
Comprehensive Tests for Milestones 2 & 3 & 4, covering the majority of common use cases, and most edge cases
Sufficient Tests for Milestones 2 & 3, covering the majority of common use cases
Comprehensive Tests for Milestone 2, covering the majority of common use cases, and most edge cases
Sufficient Tests for Milestone 2, covering the majority of common use cases.
Poor (or missing) Unit tests for any part of the assignment, with poor coverage
Not Completed
At least four test cases
At least four test cases
At least four test cases
Software Implementation
18 marks
 (60%)
Complete and error-free implementation of Milestones 2, 3 & 4.
Mostly complete and mostly error-free implementation of Milestones 2 & 3.
Complete and error-free implementation of Milestone 2.
Mostly complete and mostly error-free implementation of Milestone 2.
Incomplete or error ridden implementation of Milestone 2.
Not Completed
Compiles with the Milestone 2 & 4 mandatory requirements and restrictions.
Compiles with the Milestone 2 mandatory requirements and restrictions.
Compiles with the Milestone 2 mandatory requirements and restrictions.
Compiles with the Milestone 2 mandatory requirements and restrictions.
Failure to comply with the Milestone 2 mandatory requirements and restrictions.
Code Style, Documentation & Code Description
8 marks
 (25%)
Exceptional and clear software design.
Good and clear software design.
Suitable consideration given to quality software design.
Some consideration given to quality software design.
Poor and messy software design.
Not Completed
Exceptional coding style and suitably documented code. No input from the developers is required to comprehend the code.
Good and clear coding style and suitably documented code.
Suitable coding style and suitably documented code. Code is readable, but parts of the software may not be clear
Suitable coding style and suitably documented code, but code is confusing to comprehend without further explanation.
Poor and messy coding style with minimal documented code
Excellent use of permitted C+ +11/14 language features.
Excellent use of permitted C+ +11/14 language features.
Excellent use of permitted C+ +11/14 language features.
Sufficient use of permitted C+ +11/14 language features.
Poor use of permitted C++11/14 language features.
Exceptional code description for all attempted Milestones 2, 3 & 4, with good analysis.
Good code description for all attempted Milestones, with some analysis.
Suitable code description for all attempted Milestone, with no analysis.
Code description is provided, and is a minimal outline of the code
No code description
No code description
1