blob: 7859a1ee7a83a9644b38570941d982e72d7fe152 (
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
|
import { fetchStudent } from "./student-ENV.js";
export function isTeacher() {
return !(new URLSearchParams(document.location.search)).has("student");
}
export function getCurrentName() {
let firstname = "";
let lastname = "";
const autoNameDiv = document.getElementById("auto-name");
if (autoNameDiv) {
firstname = autoNameDiv.children[0].innerHTML;
lastname = autoNameDiv.children[1].innerHTML;
autoNameDiv.remove();
}
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 getUserId() {
const [firstname, lastname] = getCurrentName();
return fetchStudent(null, firstname + " " + lastname).id;
}
|