fix: comp errors

This commit is contained in:
Andrew R
2025-02-18 11:32:30 +10:30
committed by GitHub
parent af311d9b3e
commit 4e397e3c57
+8 -4
View File
@@ -2921,8 +2921,11 @@ async function handleAssessments(node: Element): Promise<void> {
const trimmedGrade = gradeText.trim().toUpperCase(); const trimmedGrade = gradeText.trim().toUpperCase();
// Check if it is a non-percent grade // Check if it is a non-percent grade
if (trimmedGrade.includes('/')) { if (trimmedGrade.includes('/')) {
grade = trimmedGrade.split("/"); const grade = trimmedGrade.split("/");
return (grade[0] / grade[1]); var a = grade[1] as unknown as number
var b = grade[0] as unknown as number
return (b/a);
}
// Check if it's a percentage // Check if it's a percentage
if (trimmedGrade.includes('%')) { if (trimmedGrade.includes('%')) {
return parseFloat(trimmedGrade.replace('%', '')) || 0; return parseFloat(trimmedGrade.replace('%', '')) || 0;
@@ -2964,9 +2967,10 @@ 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; const preaverage = average.toFixed(0) as unknown as number
const prepaverage = Math.ceil(preaverage / 5) * 5;
console.info(prepaverage) console.info(prepaverage)
const NumberGradeMap: Record<string, number> = { const NumberGradeMap: Record<number, string> = {
100: "A+", 100: "A+",
95: "A", 95: "A",
90: "A-", 90: "A-",