Merge branch 'develop' of bitbucket.org:ecropdev/ielts-ui into develop

This commit is contained in:
Tiago Ribeiro
2024-02-04 00:23:59 +00:00

View File

@@ -154,9 +154,10 @@ async function post(req: NextApiRequest, res: NextApiResponse) {
return {...e, bandScore}; return {...e, bandScore};
}); });
const moduleResults = data.exams.map(({module}) => { // in order to make sure we are using unique modules, generate the set based on them
const uniqueModules = [...new Set(flattenResults.map(item => item.module))] as Module[];
const moduleResults = uniqueModules.map((module) => {
const moduleResults = flattenResultsWithGrade.filter((e) => e.module === module); const moduleResults = flattenResultsWithGrade.filter((e) => e.module === module);
const baseBandScore = moduleResults.reduce((accm, curr) => accm + curr.bandScore, 0) / moduleResults.length; const baseBandScore = moduleResults.reduce((accm, curr) => accm + curr.bandScore, 0) / moduleResults.length;
const bandScore = isNaN(baseBandScore) ? 0 : baseBandScore; const bandScore = isNaN(baseBandScore) ? 0 : baseBandScore;
const {correct, total} = getScoreAndTotal(moduleResults); const {correct, total} = getScoreAndTotal(moduleResults);