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

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