aboutsummaryrefslogtreecommitdiff
path: root/js/utils-prod.js
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-07-19 11:55:51 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-07-19 12:07:12 +0200
commit369fbaa84bdb86d91752c53824bb3b13c45b483f (patch)
tree5c1dca9eb4581a1de8c0862ba776528a4bedcf41 /js/utils-prod.js
parentdd52c913c454b9a6cf9ab7e7b102f9e7ede31754 (diff)
downloadbycs-sol-369fbaa84bdb86d91752c53824bb3b13c45b483f.tar.gz
bycs-sol-369fbaa84bdb86d91752c53824bb3b13c45b483f.zip
misc commit
Included changes: * Cache the fetched students * Add level icons * Improve mass-graduation interface * Move utility functions from config.js to utils-ENV.js
Diffstat (limited to 'js/utils-prod.js')
-rw-r--r--js/utils-prod.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/js/utils-prod.js b/js/utils-prod.js
index 70e4980..ddde8a9 100644
--- a/js/utils-prod.js
+++ b/js/utils-prod.js
@@ -1,4 +1,4 @@
-export { DATE_FMT, DATETIME_FMT, dateStringNow, datetimeStringNow } from "./utils-common.js";
+export { DATE_FMT, DATETIME_FMT, dateStringNow, datetimeStringNow, getUserIconUrl } from "./utils-common.js";
export function isTeacher() {
return Boolean(document.querySelector('.editmode-switch-form'))
@@ -25,3 +25,12 @@ export function getUserId() {
// M is exported by Moodle
return String(M.cfg.userId);
}
+
+export function getCourseId() {
+ // M is exported by Moodle
+ return String(M.cfg.courseId);
+}
+
+export function getCourseParticipantsUrl() {
+ return `https://lernplattform.bycs.de/user/index.php?id=${getCourseId()}&perpage=5000`;
+}