aboutsummaryrefslogtreecommitdiff
path: root/src/cockpit.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/cockpit.js')
-rw-r--r--src/cockpit.js68
1 files changed, 1 insertions, 67 deletions
diff --git a/src/cockpit.js b/src/cockpit.js
index 97d6fed..e78d50b 100644
--- a/src/cockpit.js
+++ b/src/cockpit.js
@@ -4,7 +4,6 @@
// } from "../../js/mock.ts";
import {
- OBSERVATION_TYPES,
LEVEL_NAMES,
GraduationChange,
fetchGraduation,
@@ -12,7 +11,7 @@ import {
} from "./graduation-ENV.ts";
import { fetchStudent, fetchStudents } from "./student-ENV.ts";
-import { getName, DATE_FMT, DATETIME_FMT } from "./utils-ENV.js";
+import { getName, DATETIME_FMT } from "./utils-ENV.js";
import { initSelection } from "./selection.js";
let name;
@@ -261,71 +260,6 @@ async function updateStudentGraduation() {
}
changesTbl.appendChild(changeTr);
}
-
- const observtionsTbl = document.getElementById("graduation-current-observation-period");
- observtionsTbl.innerHTML = "";
- if (graduation.observation) {
- const sums = graduation.observation.getObservationsSums();
- for (let i = 0; i < OBSERVATION_TYPES.length; i++) {
- const tr = document.createElement("tr");
- const typeTd = document.createElement("td");
- typeTd.innerHTML = OBSERVATION_TYPES[i];
- tr.appendChild(typeTd);
-
- const yesTd = document.createElement("td");
- yesTd.innerHTML = sums[i].yes;
- tr.appendChild(yesTd);
-
- const noTd = document.createElement("td");
- noTd.innerHTML = sums[i].no;
- tr.appendChild(noTd);
-
- observtionsTbl.appendChild(tr);
- }
-
- const endDiv = document.getElementById("graduation-current-observation-period-end");
- if (!graduation.observation.ready()) {
- endDiv.style.display = "none";
- return;
- }
-
- endDiv.style.display = "block";
-
- const reason = document.getElementById(
- "graduation-current-observation-period-end-reason",
- ).value;
- const successBtn = document.getElementById("graduation-current-observation-period-end-success");
- successBtn.addEventListener("click", () => {
- submitGraduationChange(graduation.student, GraduationChange.newObservationEnd(reason, true));
- });
- const failureBtn = document.getElementById("graduation-current-observation-period-end-failure");
- failureBtn.addEventListener("click", () => {
- submitGraduationChange(graduation.student, GraduationChange.newObservationEnd(reason, false));
- });
- }
-
- const pastObservtionsTbl = document.getElementById("graduation-observation-periods");
- pastObservtionsTbl.innerHTML = "";
- if (graduation.pastObservations.length > 0) {
- for (const period of graduation.pastObservations) {
- const tr = document.createElement("tr");
- const periodTd = document.createElement("td");
- const startDate = DATE_FMT.format(period.start);
- const endDate = DATE_FMT.format(period.end);
- periodTd.innerHTML = `${startDate} - ${endDate}`;
- tr.appendChild(periodTd);
-
- const successTd = document.createElement("td");
- if (period.success) {
- successTd.innerHTML = "Graduierung erfolgreich";
- } else {
- successTd.innerHTML = "Graduierung nicht erfolgreich";
- }
- tr.appendChild(successTd);
-
- pastObservtionsTbl.appendChild(tr);
- }
- }
}
async function initCockpit() {