blob: cc72f735335207ee6e16582d28eb6ba73a5a4203 (
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
|
const GRADUATION_DB_ID = 262744;
const GRADUATION_ACTIVITY_ID = 92663494;
const GRADUATION_DB_PARAMS_MAP = {
id: "f_1133275",
name: "f_1139335",
change: "f_1133254",
reason: "f_1130860",
json: "f_1133251",
}
const courseId = 2466361;
function getCourseId() {
return courseId;
}
function getCourseParticipantsUrl() {
return `https://lernplattform.bycs.de/user/index.php?id=${courseId}`;
}
async function getUserIconUrl(userId) {
console.assert(userId, "getUserIconUrl needs a userId");
const userRes = await fetch(`https://lernplattform.bycs.de/user/profile.php?id=${userId}`)
const userDoc = new DOMParser().parseFromString(await userRes.text(), 'text/html')
const userpicture = userDoc.querySelector(".userpicture");
return userpicture ? userpicture.src : "";
}
export {
GRADUATION_DB_ID, GRADUATION_ACTIVITY_ID, GRADUATION_DB_PARAMS_MAP,
getCourseId,
getUserIconUrl,
getCourseParticipantsUrl
};
|