aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-05-29 14:53:02 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-05-29 14:53:02 +0200
commitad99ac893f672bdea863456fcb413fc1a0a90148 (patch)
treec9d4a42600fa8100f97e4ee95de1c7d33fe5e424
parent55538bb80e7ccd12bec8c87331a1da6ad34dbcd9 (diff)
downloadbycs-sol-ad99ac893f672bdea863456fcb413fc1a0a90148.tar.gz
bycs-sol-ad99ac893f672bdea863456fcb413fc1a0a90148.zip
cockpit: fix coach name interpolation expanded by moodle first
-rw-r--r--cockpit/js/cockpit.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/cockpit/js/cockpit.js b/cockpit/js/cockpit.js
index e4a6b35..e2f07b2 100644
--- a/cockpit/js/cockpit.js
+++ b/cockpit/js/cockpit.js
@@ -155,17 +155,20 @@ function pointClickHandler(color) {
textareaDiv.style.display = "block";
textarea.focus();
+ // Can not use string interpolation because of Moodle's firstname filter.
+ const coach = firstname + " " + lastname;
+
let submit = function() {
let change;
switch (color) {
case "green":
- change = GraduationChange.newGreenPointChange(student, textarea.value, `${firstname} ${lastname}`);
+ change = GraduationChange.newGreenPointChange(student, textarea.value, coach);
break;
case "orange":
- change = GraduationChange.newOrangePointChange(student, textarea.value, `${firstname} ${lastname}`);
+ change = GraduationChange.newOrangePointChange(student, textarea.value, coach);
break;
case "red":
- change = GraduationChange.newRedPointChange(student, textarea.value, `${firstname} ${lastname}`);
+ change = GraduationChange.newRedPointChange(student, textarea.value, coach);
break;
default:
alert("Invalid color");