aboutsummaryrefslogtreecommitdiff
path: root/src/utils-mock.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils-mock.js')
-rw-r--r--src/utils-mock.js41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/utils-mock.js b/src/utils-mock.js
new file mode 100644
index 0000000..e64b59d
--- /dev/null
+++ b/src/utils-mock.js
@@ -0,0 +1,41 @@
+import { fetchStudent } from "./student-ENV.js";
+export { DATE_FMT, DATETIME_FMT, dateStringNow, datetimeStringNow } from "../dist/src/utils-common.js";
+
+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 fetchStudent(null, name).id;
+}
+
+export function getCourseId() {
+ return "1337";
+}