blob: ddde8a9e773e23f078400bf4e22d3f727d4b99bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
export { DATE_FMT, DATETIME_FMT, dateStringNow, datetimeStringNow, getUserIconUrl } from "./utils-common.js";
export function isTeacher() {
return Boolean(document.querySelector('.editmode-switch-form'))
|| document.body.classList.contains('editing');
}
export function getFirstAndLastname() {
let firstname = "";
let lastname = "";
const autoNameDiv = document.getElementById("auto-name");
firstname = autoNameDiv.children[0].innerHTML;
lastname = autoNameDiv.children[1].innerHTML;
autoNameDiv.remove();
return [firstname, lastname];
}
export function getName() {
return document.querySelector("bycs-topbar").shadowRoot.querySelector("div.user-name").textContent;
}
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`;
}
|