const GRADUATION_DB_ID = 262744; const GRADUATION_ACTIVITY_ID = 92663494; const GRADUATION_DB_PARAMS_MAP = { id: "f_1133275", name: "f_1130848", group: "f_1130869", change: "f_1133254", reason: "f_1130860", date: (date) => { return { f_1130863_d: date.getDate(), f_1130863_m: date.getMonth(), f_1130863_y: date.getFullYear(), f_1130863_z: 1, }; }, coach: "f_1130866", } 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 };