This commit is contained in:
Tiago Ribeiro
2024-03-23 18:40:37 +00:00
parent d9fce10538
commit 51cc1e3f36

View File

@@ -103,7 +103,7 @@ const levelMarking: {[key: number]: number} = {
0: 0, // Beginner 0: 0, // Beginner
}; };
const moduleMarkings: {[key in Module | "Overall"]: {[key in Type]: {[key: number]: number}}} = { const moduleMarkings: {[key in Module | "overall"]: {[key in Type]: {[key: number]: number}}} = {
reading: { reading: {
academic: academicMarking, academic: academicMarking,
general: readingGeneralMarking, general: readingGeneralMarking,
@@ -124,13 +124,13 @@ const moduleMarkings: {[key in Module | "Overall"]: {[key in Type]: {[key: numbe
academic: levelMarking, academic: levelMarking,
general: levelMarking, general: levelMarking,
}, },
Overall: { overall: {
academic: levelMarking, academic: levelMarking,
general: levelMarking, general: levelMarking,
}, },
}; };
export const calculateBandScore = (correct: number, total: number, module: Module | "Overall", type: Type) => { export const calculateBandScore = (correct: number, total: number, module: Module | "overall", type: Type) => {
const marking = moduleMarkings[module][type]; const marking = moduleMarkings[module][type];
const percentage = (correct * 100) / total; const percentage = (correct * 100) / total;