mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-06 03:34:40 +00:00
fix: round the average to 5 so indexing works with other numbers
This commit is contained in:
+4
-2
@@ -2961,6 +2961,8 @@ async function handleAssessments(node: Element): Promise<void> {
|
|||||||
if (existingAverage?.querySelector('.AssessmentItem__title___2bELn')?.textContent === 'Subject Average') {
|
if (existingAverage?.querySelector('.AssessmentItem__title___2bELn')?.textContent === 'Subject Average') {
|
||||||
existingAverage.remove();
|
existingAverage.remove();
|
||||||
}
|
}
|
||||||
|
const prepaverage = Math.ceil(average.toFixed(0) / 5) * 5;
|
||||||
|
console.info(prepaverage)
|
||||||
const NumberGradeMap: Record<string, number> = {
|
const NumberGradeMap: Record<string, number> = {
|
||||||
100: "A+",
|
100: "A+",
|
||||||
95: "A",
|
95: "A",
|
||||||
@@ -2980,9 +2982,9 @@ async function handleAssessments(node: Element): Promise<void> {
|
|||||||
0: "F"
|
0: "F"
|
||||||
};
|
};
|
||||||
var letteraverage = "N/A"
|
var letteraverage = "N/A"
|
||||||
if (NumberGradeMap.hasOwnProperty(average.toFixed(0))) {
|
if (NumberGradeMap.hasOwnProperty(prepaverage)) {
|
||||||
console.debug("[BetterSEQTA+ Debugger] Match found")
|
console.debug("[BetterSEQTA+ Debugger] Match found")
|
||||||
letteraverage = NumberGradeMap[average.toFixed(0)];
|
letteraverage = NumberGradeMap[prepaverage];
|
||||||
} else {
|
} else {
|
||||||
console.debug("[BetterSEQTA+ Debugger] No match found")
|
console.debug("[BetterSEQTA+ Debugger] No match found")
|
||||||
letteraverage = "N/A"
|
letteraverage = "N/A"
|
||||||
|
|||||||
Reference in New Issue
Block a user