import { fetchStudentsMock, getName } from "./mock.ts"; export { getName } from "./mock.ts"; export { CourseLocalStorage, DATE_FMT, DATETIME_FMT, dateStringNow, datetimeStringNow, getCourseId, getUserIconUrl, getUserId, splitmix32, } 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 getActivityUrl(name) { switch (name) { case "Cockpit": return "cockpit.html"; default: return ""; } } export function getSesskey() { return "sesskey"; } export function getCourseParticipantsUrl() { console.error("Try to get mocked participations URL"); return ""; }