Skip to content

Commit

Permalink
Course: Fix render support for locally grading all students
Browse files Browse the repository at this point in the history
  • Loading branch information
ConnorNelson committed Mar 7, 2025
1 parent 104c123 commit 5eb00c0
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions dojo_theme/static/js/dojo/grades.js
Original file line number Diff line number Diff line change
Expand Up @@ -151,8 +151,7 @@ async function loadAllGrades(selector) {
const course = { ...courseData.course, student: { ...student, token: studentToken } };
const solves = solvesData.solves.filter(solve => solve.student_token === studentToken);
gradeWorker.postMessage({ type: "grade", data: { course, modules: modulesData.modules, solves } });
const gradedMessage = await gradeWorker.waitForMessage("graded");
grades[studentToken] = gradedMessage.grades;
grades[studentToken] = (await gradeWorker.waitForMessage("graded")).grades;
}

const sortedGrades = Object.entries(grades).sort(([_, a], [__, b]) => b.overall.credit - a.overall.credit);
Expand Down Expand Up @@ -180,7 +179,7 @@ async function loadAllGrades(selector) {
sortedGrades.forEach(([studentToken, studentGrades]) => {
const row = document.createElement("tr");
const studentCell = document.createElement("td");
studentCell.textContent = studentsData.students[studentToken].name;
studentCell.textContent = studentToken;
row.appendChild(studentCell);

const gradeCell = document.createElement("td");
Expand Down

0 comments on commit 5eb00c0

Please sign in to comment.