fix: only just figured out that parseFloat is for str property only

This commit is contained in:
Andrew R
2025-02-18 10:38:33 +10:30
committed by GitHub
parent e7df2abc6d
commit 9f1c3e3bc8
+2 -2
View File
@@ -2921,8 +2921,8 @@ 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("/") grade = trimmedGrade.split("/");
return parseFloat(grade[0] / grade[1]) || 0; return grade[0] / grade[1];
// 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;