mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-05 19:24:39 +00:00
fix: add logic for diving / grades
This commit is contained in:
+4
-1
@@ -2919,7 +2919,10 @@ async function handleAssessments(node: Element): Promise<void> {
|
||||
function parseGrade(gradeText: string): number {
|
||||
// Remove any whitespace
|
||||
const trimmedGrade = gradeText.trim().toUpperCase();
|
||||
|
||||
// Check if it is a non-percent grade
|
||||
if (trimmedGrade.includes('/')) {
|
||||
grade = trimmedGrade.split("/")
|
||||
return parseFloat(grade[0] / grade[1]) || 0;
|
||||
// Check if it's a percentage
|
||||
if (trimmedGrade.includes('%')) {
|
||||
return parseFloat(trimmedGrade.replace('%', '')) || 0;
|
||||
|
||||
Reference in New Issue
Block a user