Here, you find a table with the number of <strong>missing</strong> experiment marks for every assistant in your <ahref="#active_semester">active semester</a>.
Assistants without missing experiment marks are not showed in the table.
The <ahref="#part">part</a> of all <ahref="#part_student">part students</a> in a group must have the same <ahref="#program">program</a> which will be the program of the group.
This table shows all group experiments in your <ahref="#active_semester">active semester</a>.
</p>
<p>
A group experiment is a <ahref="#semester_experiment">semester experiment</a> that is done by a <ahref="#group">group</a>.
</p>
<p>
This table also shows the related experiment marks of the <ahref="#part_student">part students</a> in the related <ahref="#group">group</a>.
</p>
<p>
The column "Experiment Marks Missing" is automatically set to true if all related experiment marks are set by the assistant(s) of the related <ahref="#semester_experiment">semester experiment</a>.
After creating a group experiment, an <ahref="#experiment_mark">experiment mark</a> is created for every <ahref="#part_student">part student</a> in the related <ahref="#group">group</a>.
But an <ahref="#experiment_mark">experiment mark</a> can be created manually if needed.
You can add an optional note to the group experiment, but this note is primarily meant for assistants that are responsible for the related <ahref="#semester_experiment">semester experiment</a> to add their notes to this group experiment ("Protocol was submitted" for example).
You can create an appointment for a <ahref="#group_experiment">group experiment</a> by specifying a date which can be changed by the assistant(s) of the related <ahref="#semester_experiment">semester experiment</a> after communicating with the students.
If the related <ahref="#semester_experiment">semester experiment</a> only has one assistant, then this assistant is assigned automatically during creation.
Otherwise, you have to assign one responsible assistant.
After creating a <ahref="#group_experiment">group experiment</a>, an experiment mark is created for every <ahref="#part_student">part student</a> in the related <ahref="#group">group</a>.
But an experiment mark can be created manually if needed.
<p>This table shows the semester experiments in your active semester.</p>
<p>
A semester experiment is an <ahref="#experiment">experiment</a> that takes place in a specific <ahref="#semester">semester</a>.
</p>
<p>
Assistants and mark weightings are assigned to these semester experiments.
These assignments are transfered to the next semester if the related <ahref="#experiment">experiment</a> was active before creating the new semester.
</p>
<p>Mark weightings consist of oral, protocol and final weightings.</p>
<p>
The oral weighting and protocol weightings are between 0 and 1 and have to add up to 1.
By default, these weightings should both be 0.5, but you can for example have an oral weighting of 0.25 and a protocol weighting of 0.75.
</p>
<p>
The final weighting has to be a value between 0 and 1.
By default, its value should be 1.
But you can choose a value lower than 1 in case an experiment is easier than others.
</p>
<p>
The final part mark for a student is calculated by summing the following experession over <code>i</code> and then dividing through the sum of <code>f_i</code>:
</p>
<p>
<code>f_i * (ow_i * o_i + pw_i * p_i)</code>
</p>
<ul>
<li>
<code>i</code> is the index of a semester experiment.
The sum over <code>i</code> is done only over the semester experiments that a student has in that part.
</li>
<li>
<code>f_i</code> is the final part mark for the semester experiment <code>i</code>.
</li>
<li>
<code>ow_i</code> is the oral weighting.
</li>
<li>
<code>o_i</code> is the oral mark.
</li>
<li>
<code>pw_i</code> is the protocol weighting.
</li>
<li>
<code>p_i</code> is the protocol mark.
</li>
</ul>
<p>
The result after the division is rounded to an integer using the "round half up" strategy.
This means that <code>x.5</code> is always rounded up to <code>x+1</code>.
Values between <code>x.5</code> and <code>x+1</code> (closed interval) are rounded up to <code>x+1</code>.
Values higher than <code>x</code> and lower than <code>x.5</code> are rounded down to <code>x</code>.
</p>
<p>
In case you change the weightings during a semester (some marks are already set), all part and experiment marks will be automatically updated.
Make sure that the fields <em>Phone Number</em>, <em>Mobile Phone Number</em>, <em>Building</em> and <em>Room</em> are filled and up to date, especially if you are a new assistant.
You can generate a new random password by checking the corresponding checkbox and then clicking on <em>Save</em>.
You will be then logged out.
Your new password is displayed above the login fields.
Make sure that you save the password in a safe place.
Using a free open source password manager like <ahref="https://bitwarden.com/"target="_blank"rel="noopener">Bitwarden</a> or <ahref="https://keepassxc.org/"target="_blank"rel="noopener">KeepassXC</a> is recommended.
<p>Here is a list of tables that one has to visit when creating a new semester:</p>
<ol>
<li>
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.
</li>
<li>
User: Create a user for every new assistants.
Old assistants should already be in the database, just make sure that their users are activated.
</li>
<li>
Experiment: Create possibly new experiments.
Old experiments should already be in the database, just make sure that they are activated.
</li>
<li>
Semester: Create a new semester.
Read the notes in the form for creating a semester.
Possibly set old semester as done.
</li>
<li>
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.
</li>
<li>
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.
</li>
<li>
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.
</li>
<li>Student: Add students that are new to the database.</li>
<li>Part Student: Add part students for all students that are doing a part in this semester.</li>
<li>Group: Create groups for part students.</li>
<li>
Group Experiment: Create new group experiments to assign semester experiments to groups.
The form allows you to directly add up to two appointments.
</li>
<li>Appointment: Check appointments and possibly add missing ones.</li>