import { fetchStudentsMock } from "./mock.ts"; export { DATE_FMT, DATETIME_FMT, dateStringNow, datetimeStringNow, getUserIconUrl, } from "./utils-common.ts"; export function isTeacher() { return !new URLSearchParams(document.location.search).has("student"); } export function getFirstAndLastname() { let firstname = ""; let lastname = ""; const params = new URLSearchParams(document.location.search); if (params.has("firstname")) firstname = params.get("firstname"); if (params.has("lastname")) lastname = params.get("lastname"); return [firstname, lastname]; } export function getName() { let name = ""; const params = new URLSearchParams(document.location.search); if (params.has("firstname")) name = params.get("firstname"); if (params.has("lastname")) name += params.get("lastname"); return name; } export function getUserId() { const name = getName(); return fetchStudentsMock.filter((s) => s.name === name)[0].id; } export function getCourseId() { return "1337"; } export function getCourseParticipantsUrl() { console.error("Try to get mocked participations URL"); return ""; }