Fall 2024 - P3
3.8.9 Grading Policy
Rubric for how our homework will be graded
Criteria | 4+ (95%) | 4 (90%) | 3 (83.33%) | 2 (66.67%) | 1 (50%) |
---|---|---|---|---|---|
Functionality of Code | Code goes beyond expectations with added features or improvements. | Code operates perfectly and fulfills all project goals. | Code works with a few minor issues, meeting most project goals. | Code has major bugs and only meets some of the goals. | Code fails to execute or doesn’t meet the project objectives. |
Efficiency of Code | Code is highly optimized, with no unnecessary parts. | Code runs efficiently, with minimal unnecessary components. | Code performs fairly well, but has some inefficiencies. | Code has multiple inefficiencies and repeated sections. | Code is inefficient, with poor structure and excessive repetition. |
Creativity and Problem-Solving | Highly creative, presenting original solutions and approaches. | Shows good creativity with some unique ideas. | Moderately creative, using a mix of standard and fresh ideas. | Limited creativity, mostly using conventional solutions. | Shows no creativity, relying on basic or pre-existing approaches. |
Code Comments and Documentation | Code is thoroughly documented, with clear and detailed explanations throughout. | Code is well-documented, with comments covering most parts. | Documentation is present but lacks thoroughness, with only partial comments. | Minimal documentation, with very few comments. | No documentation or comments, making the code hard to follow. |
Weightage
This is how much each section is weighted (percent wise)
Criteria | Weight |
---|---|
Code Functionality | 40% |
Code Efficiency | 25% |
Creativity and Innovation | 20% |
Documentation and Comments | 15% |
Grading Example
Let’s say a student receives the following scores:
- Code Functionality: 4 (out of 4)
- Code Efficiency: 3 (out of 4)
- Creativity and Innovation: 4 (out of 4)
- Documentation and Comments: 3 (out of 4)
Steps to Grade
- Code Functionality (Weight: 40%):
- Score: 4/4 = 90%
- 90% of 40 = 0.90 × 40 = 36 points
- Code Efficiency (Weight: 25%):
- Score: 3/4 = 83.33%
- 83.33% of 25 = 0.8333 × 25 = 20.83 points
- Creativity and Innovation (Weight: 20%):
- Score: 4/4 = 90%
- 90% of 20 = 0.90 × 20 = 18 points
- Documentation and Comments (Weight: 15%):
- Score: 3/4 = 83.33%
- 83.33% of 15 = 0.8333 × 15 = 12.5 points
Final Grade
- Total points: 36 + 20.83 + 18 + 12.5 = 87.33 points out of 100