diff --git a/client/src/pages/views/OperatorViewPage.tsx b/client/src/pages/views/OperatorViewPage.tsx index a3228752c9b239a0f0cac5846518879e0559e451..b8d15a1af2c7fb619ff453aed0cd195fc5d240c1 100644 --- a/client/src/pages/views/OperatorViewPage.tsx +++ b/client/src/pages/views/OperatorViewPage.tsx @@ -204,6 +204,15 @@ const OperatorViewPage: React.FC = () => { return typeName } + const addScore = (id: number) => { + // Sums the scores for the teams. id must be id-1 because it starts at 1 + let totalScore = 0 + for (let j = 0; j < teams[id - 1].question_answers.length; j++) { + totalScore = totalScore + teams[id - 1].question_answers[j].score + } + return totalScore + } + return ( <OperatorContainer> <Dialog @@ -363,7 +372,7 @@ const OperatorViewPage: React.FC = () => { {teams && teams.map((team) => ( <ListItem key={team.id}> - {team.name} score: {'666'} + {team.name} score:{addScore(team.id)} </ListItem> ))} </List>