Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
Deputate in FormCycle
1. In Insights A5_Deputate_Daten die Workload-Daten importieren
Dazu muss die Excel-Datei folgende Kriterien erfüllen:
- in der ersten Zeile müssen die Feldnamen stehen: lastname, firstname, email, deputat, cursaldo, comment
- es sollten keine weiteren Spalten und Zeilen außer diesen Daten existieren
- achten auf verborgene Spalten!
2. In Insights A5_Deputate_Daten die Workload-Daten auf Vollständigkeit prüfen
- ggf. NULL-Werte durch 0 ersetzen
- Den Deputattyp prüfen
3. In Insights: die Workload-Daten exportieren und in FormCycle importieren
- FormCycle öffnen und die Datenquellen anzeigen
- eine neue, leere CSV-Datenquelle anlegen (oder eine alte bearbeiten)
- in der Datenquelle auf die Quellcode-Ansicht umschalten
- nun die in die Zwischenablage kopierten Daten aus dem Insights-Module einfügen
- zur Tabellenansicht zurückschalten
- Tabellenbezeichnung vergeben und erste Zeile als Header kennzeichnen
- die Datenquelle speichern
4. Das FormCycle-Formular vorbereiten
- Formular vom Vorsemester kopieren und bearbeiten
- Semester anpassen
- Formularnummer feststellen (in der URL z.B. pid=552 )
- Testlink mit einem Professor erstellen
https://ksh-m.form.cloud/formcycle/form/provide/552/?tf_login=kh61czc_&tf_jahr=2023&tf_term=1
* Die Formular-PID einsetzen * tf_login ist der Loginname des Dozenten mit einem angehängten Unterstrich. Dieser ist nötig, damit das Formular auch ohne SessionID zum Testen funktioniert. * tf_jahr ist das Jahr des gewünschten Semesters * tf_term ist das Semester des gewünschten Semesters: 1 ist WiSe, 2 ist SoSe (Kodierung nach Simovative)
4. Anpassungen in den Emailtexten
- auf Workflow umschalten
- Email an Admin anpassen
Nach dem Einspielen der Excel-Daten müssen die fehlenden Daten aus dem Vorsemestereintrag übernommen werden.
UPDATE workloads w0, workloads w1 SET w1.faculty = w0.faculty, w1.kpid = w0.kpid, w1.login = w0.login, w1.deputattype = w0.deputattype WHERE w0.curyear = 2022 AND w0.curterm = 1 AND w0.lastname = w1.lastname AND w0.firstname = w1.firstname AND w1.curyear = 0 AND w1.curterm = 0
UPDATE workloads w0, workloads w1 SET w1.curyear = 2023, w1.curterm = 2 # SoSe: 2 - WiSe: 1 WHERE w0.curyear = 2022 AND w0.curterm = 1 AND w0.lastname = w1.lastname AND w0.firstname = w1.firstname AND w1.curyear = 0 AND w1.curterm = 0







