Version 9.1.198 (24 November 2025)
Data Warehouse
Adjusted field CalculatedMarks within lmStudentSubjects (#140444)
Problem
- The DWH package field is due to a conversion error with the field CalculatedMarks
Solution
- Updated CalculatedMark field data type from DECIMAL(3,1) to DECIMAL(8,3) to support larger values with more precision
Learning Management
Fix Mark Inheritance, Duplication, and Display Logic for Consistent Front-End Behaviour (#141315 & #141316)
Problems
- Inherited marks that are not overridden currently appear blue, but they should retain a white background for consistency.
- Inheritance causes duplication of marks, which leads to display issues on the front-end.
- Currently, all marks with a value of 0 are displayed as yellow. Instead, yellow should be used only for non-captured marks.
Solutions
- Modified the backend to include an overridden field and added a condition to preserve the existing background colour.
- Adjusted the backend to update existing marks rather than insert duplicates when they already exist.
- Refined front-end conditions so that only marks without an ID are displayed in yellow.