From 4cfc616a341af5dc3c587d7eb30889dada29d352 Mon Sep 17 00:00:00 2001
From: mo8it
Date: Sat, 4 Nov 2023 21:36:56 +0100
Subject: [PATCH] Done docs
---
advlabdb/templates/docs/admin.jinja.html | 105 ++++++++++++++++++++---
1 file changed, 92 insertions(+), 13 deletions(-)
diff --git a/advlabdb/templates/docs/admin.jinja.html b/advlabdb/templates/docs/admin.jinja.html
index 73497c8..b603b0f 100644
--- a/advlabdb/templates/docs/admin.jinja.html
+++ b/advlabdb/templates/docs/admin.jinja.html
@@ -284,31 +284,70 @@
Only set a semester as done if all marks in that semester and all previous semesters are already set.
-
+
+ Run an analysis and plot the results.
+ More information on the page itself.
+
Docs
This is a link which leads you to this page.
@@ -345,11 +384,51 @@
If you forget your password, you can reset it using the CLI on the server.
-
+Here is a list of tables that one has to visit when creating a new semester:
+
+
+ -
+ Program: Make sure that the programs are up to date. Usually, you will only create new programs when first creating the database for the first time.
+
+ -
+ User: Create a user for every new assistants.
+ Old assistants should already be in the database, just make sure that their users are activated.
+
+ -
+ Experiment: Create possibly new experiments.
+ Old experiments should already be in the database, just make sure that they are activated.
+
+ -
+ Semester: Create a new semester.
+ Read the notes in the form for creating a semester.
+ Possibly set old semester as done.
+
+ -
+ Part: The parts from the last semester should be duplicated in the new semester (if you don't uncheck the checkbox "Transfer parts" on creating a new semester).
+ You can add or remove a part from the new semester if required.
+
+ -
+ Semester Experiment: Semester experiments should be duplicated in the new semester (if you don't uncheck the checkbox "Transfer experiments" on creating a new semester).
+ Make sure that all are present.
+ Possibly create new ones.
+ Check the assigned assistants and possibly assign new ones or reassign old ones.
+
+ -
+ Import: Skip the next steps if you want to use the import functionality.
+ In that case, create an import file and import it.
+ Check that everything is imported correctly afterwards.
+
+ - Student: Add students that are new to the database.
+ - Part Student: Add part students for all students that are doing a part in this semester.
+ - Group: Create groups for part students.
+ -
+ Group Experiment: Create new group experiments to assign semester experiments to groups.
+ The form allows you to directly add up to two appointments.
+
+ - Appointment: Check appointments and possibly add missing ones.
+
Tables