Description
Supervisors currently submit a single final grade for a thesis. To improve transparency and consistency, supervisors should be able to break down the grade into weighted components that are automatically combined into a suggested overall grade.
Example
| Component |
Weight |
Grade |
| Project |
60% |
2.0 |
| Written Thesis |
20% |
2.3 |
| Presentation |
20% |
1.7 |
| Bonus |
— |
-0.3 |
Calculated Grade: 2.0 x 0.6 + 2.3 x 0.2 + 1.7 x 0.2 - 0.3 = 1.7
The supervisor can still adjust the final submitted grade (e.g. for rounding or discretionary deviations).
Requirements
Grading scheme configuration
- Research groups can define a default grading scheme (list of component names, weights, and optional bonus components)
- The default scheme is pre-filled when a supervisor starts grading a thesis
- Supervisors can override component names, weights, or add/remove components for individual theses if needed
Grade entry and calculation
- The UI presents the configured components with input fields for individual grades
- The weighted overall grade is calculated and displayed in real time
- A bonus component (flat adjustment, not weighted) should be supported
- The final grade field is pre-filled with the calculated result but remains editable
Validation
- Component weights must sum to 100% (excluding bonus)
- Individual grades must be within the valid range (1.0-5.0)
- Warn if the final submitted grade deviates significantly from the calculated grade
Non-goals
- Complex multi-level grading rubrics or per-criterion feedback, this should stay lightweight
- Enforcing that supervisors use the calculated grade (deviation is explicitly allowed)
Description
Supervisors currently submit a single final grade for a thesis. To improve transparency and consistency, supervisors should be able to break down the grade into weighted components that are automatically combined into a suggested overall grade.
Example
Calculated Grade: 2.0 x 0.6 + 2.3 x 0.2 + 1.7 x 0.2 - 0.3 = 1.7
The supervisor can still adjust the final submitted grade (e.g. for rounding or discretionary deviations).
Requirements
Grading scheme configuration
Grade entry and calculation
Validation
Non-goals