aboutsummaryrefslogtreecommitdiff
path: root/js/student-common.js
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-06-14 09:04:33 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-06-14 09:04:33 +0200
commit07cda46bae630210bb903fb7c4b721dee334e851 (patch)
treeb8085a7a19b4c73d868bec79b4d038a77984f7b9 /js/student-common.js
parent95e8b31e7438adf68d0af9993088700513929dbb (diff)
downloadbycs-sol-07cda46bae630210bb903fb7c4b721dee334e851.tar.gz
bycs-sol-07cda46bae630210bb903fb7c4b721dee334e851.zip
support mutliple student groups
Diffstat (limited to 'js/student-common.js')
-rw-r--r--js/student-common.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/js/student-common.js b/js/student-common.js
index a238965..48f7d60 100644
--- a/js/student-common.js
+++ b/js/student-common.js
@@ -65,13 +65,13 @@ async function fetchStudents(idFilter, nameFilter, groupFilter) {
const groupCell = row.querySelector(".c5");
const groupsText = groupCell.querySelector("a.quickeditlink").textContent;
- const group = groupsText.trim();
+ const groups = groupsText.trim().split(", ");
if ((!idFilter || id === idFilter) &&
(!nameFilter || name.includes(nameFilter)) &&
- (!groupFilter || groupFilter === group))
+ (!groupFilter || groups.filter((g) => g.includes(groupFilter))))
{
- students.push(new Student(id, name, group));
+ students.push(new Student(id, name, groups));
}
});
return students;