diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-05-29 14:53:02 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-05-29 14:53:02 +0200 |
| commit | ad99ac893f672bdea863456fcb413fc1a0a90148 (patch) | |
| tree | c9d4a42600fa8100f97e4ee95de1c7d33fe5e424 /cockpit/js | |
| parent | 55538bb80e7ccd12bec8c87331a1da6ad34dbcd9 (diff) | |
| download | bycs-sol-ad99ac893f672bdea863456fcb413fc1a0a90148.tar.gz bycs-sol-ad99ac893f672bdea863456fcb413fc1a0a90148.zip | |
cockpit: fix coach name interpolation expanded by moodle first
Diffstat (limited to 'cockpit/js')
| -rw-r--r-- | cockpit/js/cockpit.js | 9 |
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"); |
