Benutzer-Werkzeuge

Webseiten-Werkzeuge


extension:anwesenheit

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
extension:anwesenheit [2026/10/01 16:02]
ma0646
extension:anwesenheit [2026/10/12 07:40] (aktuell)
ma0646
Zeile 16: Zeile 16:
   * **Individuelle Anpassungen**:​ Klicken Sie auf die Zeile einer Person. Die Detailansicht zeigt alle Anwesenheiten dieser Person in der Lehrveranstaltung. Dort können Sie die Einträge bearbeiten und Notizen erfassen.   * **Individuelle Anpassungen**:​ Klicken Sie auf die Zeile einer Person. Die Detailansicht zeigt alle Anwesenheiten dieser Person in der Lehrveranstaltung. Dort können Sie die Einträge bearbeiten und Notizen erfassen.
   * **Massenanpassungen**:​ Klicken Sie in der Übersicht auf die Einträge mehrerer Personen und ändern Sie den Status. Speichern Sie die Änderungen mit der Schaltfläche „Speichern“.   * **Massenanpassungen**:​ Klicken Sie in der Übersicht auf die Einträge mehrerer Personen und ändern Sie den Status. Speichern Sie die Änderungen mit der Schaltfläche „Speichern“.
-  * **Verspätung**: Kommt eine Person zu spät oder geht sie früher, setzen Sie den Status „verspätet“. Geben Sie die versäumten Minuten ​ein. Diese Minuten zählen nicht zur Anwesenheit.+  * **Fehlminuten**: Kommt eine Person zu spät oder geht sie früher, setzen Sie den Status „Fehlminuten“. Geben Sie die Fehlminuten ​ein. Diese Minuten zählen nicht zur Anwesenheit.
  
 ==== Studierende ==== ==== Studierende ====
Zeile 39: Zeile 39:
 <​note>​Der Zugriff auf den Anwesenheitskontrollbereich erfordert die Berechtigung "​extension/​anw_r_lektor"​. <​note>​Der Zugriff auf den Anwesenheitskontrollbereich erfordert die Berechtigung "​extension/​anw_r_lektor"​.
  
-Sie erreichen die LV-Teil Kontrolle im CIS über das Menü einer Lehrveranstaltung,​ zum Beispiel über "Meine LV". Wählen Sie dort den Eintrag "​Digitales Anwesenheitsmanagement"​. Alternativ ​öffnet das Dashboard-Widget "​Anwesenheiten (Lehrende)"​ jede Ihrer Unterrichtseinheiten ​direkt ​im richtigen ​LV-Teil.</​note>​+Sie erreichen die LV-Teil Kontrolle im CIS über das Menü einer Lehrveranstaltung,​ zum Beispiel über "Meine LV". Wählen Sie dort den Eintrag "​Digitales Anwesenheitsmanagement"​. Alternativ ​öffnen Sie die Kontrolle ​direkt ​aus dem LV-Plan. Klicken Sie im Termin auf das Symbol "​Anwesenheitskontrolle öffnen"​. Die Detailansicht eines Termins zeigt denselben Link in der Zeile "​Anwesenheitskontrolle"​.</​note>​
  
 {{ :​extension:​lektor1.png }} {{ :​extension:​lektor1.png }}
  
-=== LV-Teile auswählen ===+=== LV-Teil auswählen ===
  
-Im Auswahlfeld "​LV-Teile ​auswählen" ​sehen Sie alle LV-Teile ​der Lehrveranstaltung. Die Liste hat zwei Gruppen:+Beim Öffnen wählt das System Ihren LV-Teil mit dem nächsten Termin aus. Im Auswahlfeld ​stehen unter "Meine LV-Teile" ​die LV-Teile, denen Sie zugeteilt sind. Wählen Sie dort einen LV-Teil, um Kontrollen zu starten und zu bearbeiten.
  
-  * **Meine LV-Teile**: Die LV-Teile, denen Sie zugeteilt sind. +{{ :extension:lvteilauswahl.png }}
-  * **Weitere LV-Teile dieser LV**: Die LV-Teile Ihrer Kolleginnen und Kollegen.+
  
-Beim Öffnen wählt ​das System ​Ihren LV-Teil mit dem nächsten Termin ​aus. Wählen ​Sie genau einen LV-Teil, um Kontrollen zu starten und zu bearbeiten. Wählen Sie mehrere ​LV-Teile, zeigt das System eine gemeinsame Übersicht. Diese Übersicht ist schreibgeschützt.+Die LV-Teile Ihrer Kolleginnen und Kollegen blendet ​das System ​zuerst ​aus. So zeigen ​Sie diese LV-Teile ​an:
  
-Sie können auch im LV-Teil einer Kollegin oder eines Kollegen eine Kontrolle durchführen,​ zum Beispiel bei einer Vertretung. Voraussetzung: ​Sie unterrichten im selben Semester einen LV-Teil ​derselben Lehrveranstaltung. Vor jeder Änderung ​in einem fremden ​LV-Teil fragt das System nach einer Bestätigung.+  - Öffnen Sie das Auswahlfeld. 
 +  - Klicken ​Sie unten auf "​Weitere ​LV-Teile dieser LV anzeigen"​. 
 +  - Wählen ​Sie den LV-Teil in der Gruppe "​Weitere ​LV-Teile dieser LV".
  
-{{ :extension:lvteilauswahl.png }}+{{ :extension:lvteilauswahlweitere.png }} 
 + 
 +Die LV-Teile Ihrer Kolleginnen und Kollegen können Sie ansehen. Kontrollen starten, wiederholen,​ zeitlich bearbeiten oder löschen können Sie dort nur mit der Berechtigung "​extension/​anw_supplierung"​. Dasselbe gilt für Änderungen an der Anwesenheit. Weitere Voraussetzung:​ Sie unterrichten im selben Semester einen LV-Teil derselben Lehrveranstaltung. Vor jeder Änderung in einem fremden LV-Teil fragt das System nach einer Bestätigung. 
 + 
 +{{ :​extension:​lvteilfremd.png }} 
 + 
 +=== Gesamtansicht mehrerer LV-Teile === 
 + 
 +Die Gesamtansicht zeigt die Kontrollen mehrerer LV-Teile in einer Tabelle. Nutzen Sie die Gesamtansicht zum Beispiel für einen gemeinsamen CSV-Export. 
 + 
 +  - Klicken Sie neben dem Auswahlfeld auf "​Gesamtansicht"​. Das System wählt alle LV-Teile der Lehrveranstaltung aus. 
 +  - Wenn Sie nur bestimmte LV-Teile brauchen, entfernen Sie die anderen LV-Teile aus der Auswahl. 
 +  - Exportieren Sie die Tabelle mit der Schaltfläche mit dem CSV-Symbol. 
 +  - Klicken Sie auf "​Zurück zu einem LV-Teil",​ um die Gesamtansicht zu beenden. 
 + 
 +{{ :​extension:​gesamtansichtauswahl.png }} 
 + 
 +Die Gesamtansicht ist schreibgeschützt. Starten und bearbeiten Sie Kontrollen in einem einzelnen LV-Teil. 
 + 
 +{{ :​extension:​gesamtansicht.png }} 
 + 
 +Die Gesamtansicht zeigt immer alle Kontrollen. Das Kontrolldatum und die Option "Alle Kontrollen anzeigen"​ stehen dort nicht zur Verfügung. Ihre Einstellung für die Ansicht eines einzelnen LV-Teils bleibt erhalten.
  
 === Kontrollen anzeigen === === Kontrollen anzeigen ===
Zeile 75: Zeile 97:
  
 {{ :​extension:​lektor2.png }} {{ :​extension:​lektor2.png }}
 +
 +{{ :​extension:​lektor2termine.png }}
  
 Weicht Ihre Kontrolldauer von den Terminen im LV-Plan ab, zeigt das System eine Warnung. Diese Werte sollen nur in Ausnahmefällen vom LV-Plan abweichen. Weicht Ihre Kontrolldauer von den Terminen im LV-Plan ab, zeigt das System eine Warnung. Diese Werte sollen nur in Ausnahmefällen vom LV-Plan abweichen.
Zeile 96: Zeile 120:
 === Übersicht exportieren === === Übersicht exportieren ===
  
-Klicken Sie auf die Schaltfläche mit dem CSV-Symbol. Das System exportiert die aktuelle Ansicht als CSV-Datei. Sie können die Datei in einer Tabellenkalkulation öffnen. ​Bei verspäteten Personen ​enthält die Datei auch die versäumten ​Minuten.+Klicken Sie auf die Schaltfläche mit dem CSV-Symbol. Das System exportiert die aktuelle Ansicht als CSV-Datei. Sie können die Datei in einer Tabellenkalkulation öffnen. ​Beim Status "​Fehlminuten" ​enthält die Datei auch die Minuten, zum Beispiel "​fehlminuten (15)".
  
 {{ :​extension:​excelexport.png }} {{ :​extension:​excelexport.png }}
Zeile 104: Zeile 128:
 Klicken Sie auf die Schaltfläche mit dem Buch-Symbol. Die Legende erklärt: Klicken Sie auf die Schaltfläche mit dem Buch-Symbol. Die Legende erklärt:
  
-  * die Status anwesend, ​verspätet, abwesend und entschuldigt,​+  * die Status anwesend, ​Fehlminuten, abwesend und entschuldigt,​
   * das Zeichen "​-":​ Die Person war bei dieser Kontrolle nicht der Gruppe zugeteilt,   * das Zeichen "​-":​ Die Person war bei dieser Kontrolle nicht der Gruppe zugeteilt,
   * die Markierung offener und bestätigter Entschuldigungen,​   * die Markierung offener und bestätigter Entschuldigungen,​
Zeile 113: Zeile 137:
 === Einträge einzelner Studierender bearbeiten === === Einträge einzelner Studierender bearbeiten ===
  
-Klicken Sie auf die Tabellenzeile einer Person. Die Detailansicht zeigt alle Anwesenheiten dieser Person in der Lehrveranstaltung. Markieren Sie einen oder mehrere Einträge. Setzen Sie den Status mit den Schaltflächen "​Anwesend",​ "Verspätet" oder "​Abwesend"​. Halten Sie weitere Informationen zu der Person in der Spalte "​Notiz"​ fest.+Klicken Sie auf die Tabellenzeile einer Person. Die Detailansicht zeigt alle Anwesenheiten dieser Person in der Lehrveranstaltung. Markieren Sie einen oder mehrere Einträge. Setzen Sie den Status mit den Schaltflächen "​Anwesend",​ "Fehlminuten" oder "​Abwesend"​. Halten Sie weitere Informationen zu der Person in der Spalte "​Notiz"​ fest.
  
 {{:​extension:​sbylvapreupdate.png?​300|}} {{:​extension:​sbylvapostupdate.png?​300|}} {{:​extension:​sbylvanote.png?​300|}} {{:​extension:​sbylvapreupdate.png?​300|}} {{:​extension:​sbylvapostupdate.png?​300|}} {{:​extension:​sbylvanote.png?​300|}}
Zeile 123: Zeile 147:
 {{:​extension:​anwoverviewupdate1.png?​300|}}{{:​extension:​anwoverviewupdate2.png?​300|}}{{:​extension:​anwoverviewupdate3.png?​300|}} {{:​extension:​anwoverviewupdate1.png?​300|}}{{:​extension:​anwoverviewupdate2.png?​300|}}{{:​extension:​anwoverviewupdate3.png?​300|}}
  
-=== Verspätung und versäumte Minuten ===+{{ :​extension:​anwdiscardconfirm.png }}
  
-Kommt eine Person zu spät oder geht sie früher, setzen Sie den Status "​verspätet"​. Das System öffnet den Dialog "​Versäumte Minuten erfassen"​. Geben Sie die versäumten Minuten ein oder wählen Sie einen Vorschlagswert. Die Minuten können am Anfang oder am Ende der Kontrolle liegen.+=== Fehlminuten ===
  
-Für die versäumten ​Minuten gelten diese Regeln:+Kommt eine Person zu spät oder geht sie früher, setzen Sie den Status "​Fehlminuten"​. Das System öffnet den Dialog "​Fehlminuten erfassen"​. Geben Sie die Fehlminuten ein oder wählen Sie einen Vorschlagswert. Die Minuten ​können am Anfang oder am Ende der Kontrolle liegen. 
 + 
 +Im Feld "​Begründung"​ halten Sie den Grund der Fehlminuten fest. Das Feld ist optional. Wählen Sie einen Grund wie "​Verspätung"​ oder "​Früher gegangen"​. Sie können auch einen eigenen Text eingeben. Das System speichert die Begründung in der Notiz des Eintrags. Die Detailansicht zeigt sie in der Spalte "​Notiz"​. 
 + 
 +Für die Fehlminuten ​gelten diese Regeln:
  
   * Erlaubt ist eine ganze Zahl ab 1 Minute.   * Erlaubt ist eine ganze Zahl ab 1 Minute.
   * Der Wert muss kleiner als die Unterrichtszeit der Kontrolle sein.   * Der Wert muss kleiner als die Unterrichtszeit der Kontrolle sein.
   * Hat die Person die ganze Kontrolle versäumt, setzen Sie den Status "​abwesend"​.   * Hat die Person die ganze Kontrolle versäumt, setzen Sie den Status "​abwesend"​.
-  * Die versäumten Minuten ​zählen nicht zur Anwesenheit. Die restliche Zeit der Kontrolle zählt als anwesend. +  * Die Fehlminuten ​zählen nicht zur Anwesenheit. Die restliche Zeit der Kontrolle zählt als anwesend. 
-  * In den Zählern der Kontrolle zählt eine verspätete ​Person als anwesend.+  * In den Zählern der Kontrolle zählt eine Person ​mit Fehlminuten ​als anwesend.
  
-Die Zelle zeigt die Minuten, zum Beispiel "−15 Min.". Klicken Sie auf diesen Wert, um die Minuten zu ändern. Speichern Sie die Änderung danach mit "​Speichern"​. Setzen Sie einen anderen Status, löscht das System die versäumten Minuten.+Die Zelle zeigt die Minuten, zum Beispiel "−15 Min.". Klicken Sie auf diesen Wert, um die Minuten zu ändern. Speichern Sie die Änderung danach mit "​Speichern"​. Setzen Sie einen anderen Status, löscht das System die Fehlminuten.
  
-Scannt eine verspätete ​Person den QR-Code nachträglich,​ bleibt der Status "verspätet" erhalten. Studierende sehen in ihrem Profil den Hinweis "​15 ​Min. versäumt".+Scannt eine Person ​mit Fehlminuten ​den QR-Code nachträglich,​ bleibt der Status "Fehlminuten" erhalten. Studierende sehen in ihrem Profil den Hinweis "Fehlminuten (15)".
  
 {{ :​extension:​fehlminuten.png }} {{ :​extension:​fehlminuten.png }}
Zeile 151: Zeile 179:
   * **Zeiten bearbeiten**:​ Ändern Sie Beginn und Ende der Kontrolle.   * **Zeiten bearbeiten**:​ Ändern Sie Beginn und Ende der Kontrolle.
  
-Ändern Sie die Zeiten einer Kontrolle, prüft das System die Entschuldigungen neu. Liegt eine Person durch die Änderung nicht mehr in einer akzeptierten Entschuldigung,​ erhält sie ihren vorherigen Status zurück. Ist die neue Kontrolle kürzer als die versäumten Minuten ​einer Person, lehnt das System die Änderung ab. Ändern Sie in diesem Fall zuerst die versäumten Minuten.+Ändern Sie die Zeiten einer Kontrolle, prüft das System die Entschuldigungen neu. Liegt eine Person durch die Änderung nicht mehr in einer akzeptierten Entschuldigung,​ erhält sie ihren vorherigen Status zurück. Ist die neue Kontrolle kürzer als die Fehlminuten ​einer Person, lehnt das System die Änderung ab. Ändern Sie in diesem Fall zuerst die Fehlminuten.
  
 {{ :​extension:​lektor7.png }} {{ :​extension:​lektor7.png }}
Zeile 163: Zeile 191:
   * "​Aktuell prüfbar":​ die Tage, an denen Sie eine Kontrolle ohne LV-Plan-Termin anlegen dürfen.   * "​Aktuell prüfbar":​ die Tage, an denen Sie eine Kontrolle ohne LV-Plan-Termin anlegen dürfen.
  
-{{ :​extension:​lektor5.png }}+{{:​extension:​lektor5termine.png?​300|}} {{:​extension:​lektor5kontrollen.png?​300|}} ​{{:​extension:​lektor5.png?300|}}
  
 <note important>​Das System berechnet die Anwesenheitsquote pro Lehrveranstaltung über alle LV-Teile, an denen eine Person teilnimmt. Die Berechnung erfolgt nach Unterrichtszeit,​ nicht nach Anzahl der Kontrollen. Es zählt nur die Zeit innerhalb der Unterrichtseinheiten laut Stundenraster. Pausen zählen nicht. <note important>​Das System berechnet die Anwesenheitsquote pro Lehrveranstaltung über alle LV-Teile, an denen eine Person teilnimmt. Die Berechnung erfolgt nach Unterrichtszeit,​ nicht nach Anzahl der Kontrollen. Es zählt nur die Zeit innerhalb der Unterrichtseinheiten laut Stundenraster. Pausen zählen nicht.
Zeile 169: Zeile 197:
 Beispiel: Eine Person besucht 8 von 10 regulären Terminen zu je 45 Minuten und die Klausur mit 90 Minuten. Die Quote beträgt 450/540 Minuten, also 83,33 %. Beispiel: Eine Person besucht 8 von 10 regulären Terminen zu je 45 Minuten und die Klausur mit 90 Minuten. Die Quote beträgt 450/540 Minuten, also 83,33 %.
  
-Beispiel mit Verspätung: Eine Kontrolle dauert 90 Minuten. Die Person hat 15 Minuten versäumt. Für diese Kontrolle zählen 75 Minuten als anwesend.+Beispiel mit Fehlminuten: Eine Kontrolle dauert 90 Minuten. Die Person hat 15 Fehlminuten. Für diese Kontrolle zählen 75 Minuten als anwesend.
  
 Entschuldigte Einträge zählen als anwesend. Gibt es zu einer Lehrveranstaltung keine Kontrollen, beträgt die Quote 100 %.</​note>​ Entschuldigte Einträge zählen als anwesend. Gibt es zu einer Lehrveranstaltung keine Kontrollen, beträgt die Quote 100 %.</​note>​
Zeile 186: Zeile 214:
  
 {{ :​extension:​studententschuldigt.png }} {{ :​extension:​studententschuldigt.png }}
 +
 +{{ :​extension:​studententschuldigttooltip.png }}
  
 ==== Anwesenheitsprofil Student ==== ==== Anwesenheitsprofil Student ====
Zeile 193: Zeile 223:
 Studierende erreichen das Anwesenheitsprofil im CIS über das Menü einer Lehrveranstaltung,​ Eintrag "​Digitales Anwesenheitsmanagement"​. Die gewählte Lehrveranstaltung schränkt die Funktionen hier nicht ein. Zusätzlich zeigt das Dashboard-Widget "​Anwesenheiten"​ die Quoten und eine Codeeingabe.</​note>​ Studierende erreichen das Anwesenheitsprofil im CIS über das Menü einer Lehrveranstaltung,​ Eintrag "​Digitales Anwesenheitsmanagement"​. Die gewählte Lehrveranstaltung schränkt die Funktionen hier nicht ein. Zusätzlich zeigt das Dashboard-Widget "​Anwesenheiten"​ die Quoten und eine Codeeingabe.</​note>​
  
-Studierende sehen alle ihre Anwesenheiten pro Semester mit Datum, Zeit und Status. Klicken Sie auf die Kopfzeile einer Lehrveranstaltung,​ um die Liste auf- oder zuzuklappen. ​Bei einer Verspätung ​zeigt die Liste die versäumten ​Minuten. Auf dem Smartphone zeigt das System die Anwesenheiten und Entschuldigungen als Kartenliste.+Studierende sehen alle ihre Anwesenheiten pro Semester mit Datum, Zeit und Status. Klicken Sie auf die Kopfzeile einer Lehrveranstaltung,​ um die Liste auf- oder zuzuklappen. ​Beim Status "​Fehlminuten" ​zeigt die Liste die Minuten. Auf dem Smartphone zeigt das System die Anwesenheiten und Entschuldigungen als Kartenliste.
  
 {{ :​extension:​studentanwprofilv2.png }} {{ :​extension:​studentanwprofilv2.png }}
 +
 +{{:​extension:​mobilanwesenheiten.png?​250|}} {{:​extension:​mobilentschuldigungen.png?​250|}}
 +
 +=== Timeline ===
 +
 +Der Tab "​Timeline"​ zeigt die Anwesenheiten und Entschuldigungen im zeitlichen Verlauf. Die Liste links nennt alle Entschuldigungen und Kontrollen. Die Farbe eines Eintrags zeigt den Status.
 +
 +{{ :​extension:​studenttimeline.png }}
  
 === Entschuldigung hochladen === === Entschuldigung hochladen ===
Zeile 204: Zeile 242:
   * JPG und JPEG   * JPG und JPEG
   * PNG   * PNG
 +
 +{{ :​extension:​entschuldigungen.png }}
  
 Schlägt der Upload fehl, nennt das System den genauen Grund. Beispiele: falscher Dateityp, leere Datei, Datei zu groß. Bei einem technischen Fehler zeigt das System eine Fehlernummer. Nennen Sie diese Nummer bei einer Anfrage an den Support. Schlägt der Upload fehl, nennt das System den genauen Grund. Beispiele: falscher Dateityp, leere Datei, Datei zu groß. Bei einem technischen Fehler zeigt das System eine Fehlernummer. Nennen Sie diese Nummer bei einer Anfrage an den Support.
Zeile 215: Zeile 255:
   - Klicken Sie auf die Aktion "​Hochladen"​ mit dem Pfeil-nach-oben-Symbol.   - Klicken Sie auf die Aktion "​Hochladen"​ mit dem Pfeil-nach-oben-Symbol.
   - Wählen Sie das Dokument.   - Wählen Sie das Dokument.
 +
 +{{ :​extension:​entschuldigungnachreichen.png }}
  
 Sie können das Dokument bis zu 5 Werktage nach dem Erstellen der Entschuldigung nachreichen. Wochenenden zählen nicht als Werktage. Nach dieser Frist zeigt das System die Aktion "​Hochladen"​ nicht mehr. Die Studiengangsassistenz akzeptiert eine Entschuldigung nur mit gültigem Dokument. Ohne Dokument kann die Studiengangsassistenz die Entschuldigung löschen oder ablehnen. Sie können das Dokument bis zu 5 Werktage nach dem Erstellen der Entschuldigung nachreichen. Wochenenden zählen nicht als Werktage. Nach dieser Frist zeigt das System die Aktion "​Hochladen"​ nicht mehr. Die Studiengangsassistenz akzeptiert eine Entschuldigung nur mit gültigem Dokument. Ohne Dokument kann die Studiengangsassistenz die Entschuldigung löschen oder ablehnen.
Zeile 224: Zeile 266:
 {{:​extension:​entschuldigungstatusoffen.png?​400|}} {{:​extension:​entschuldigungstatusoffen.png?​400|}}
 {{:​extension:​entschuldigungstatusakzeptiert.png?​400|}} {{:​extension:​entschuldigungstatusakzeptiert.png?​400|}}
 +{{:​extension:​entschuldigungstatusabgelehnt.png?​400|}}
  
 === Code eingeben === === Code eingeben ===
  
 Klicken Sie auf "Code eingeben",​ wenn der QR-Code-Scan nicht funktioniert. Geben Sie den 8-stelligen Code ein. Das System prüft die Gültigkeit des Codes. Ein Code gilt nur für Studierende des zugehörigen LV-Teils. Bei Erfolg trägt das System eine Anwesenheit ein. Klicken Sie auf "Code eingeben",​ wenn der QR-Code-Scan nicht funktioniert. Geben Sie den 8-stelligen Code ein. Das System prüft die Gültigkeit des Codes. Ein Code gilt nur für Studierende des zugehörigen LV-Teils. Bei Erfolg trägt das System eine Anwesenheit ein.
 +
 +{{:​extension:​mobilscan.png?​250|}}
  
 {{ :​extension:​eintragerfolgreich.png }} {{ :​extension:​eintragerfolgreich.png }}
 +
 +=== Dashboard-Widget ===
 +
 +Das Widget "​Anwesenheiten"​ im CIS-Dashboard zeigt diese Bereiche:
 +
 +  * "​Zugangscode":​ die Codeeingabe,​
 +  * "​Anwesenheiten":​ die Anwesenheitsquoten,​
 +  * "​Entschuldigungen":​ die eigenen Entschuldigungen mit Status.
 +
 +{{ :​extension:​dashboardwidget.png }}
  
 ==== Entschuldigungsmanagement Studiengangsadministration ==== ==== Entschuldigungsmanagement Studiengangsadministration ====
Zeile 242: Zeile 297:
 Die Liste zeigt die Entschuldigungen nach Studiengang und Antragsdatum. Wählen Sie den Studiengang und den Zeitraum "​Antragsdatum von" bis "​Antragsdatum bis". Die Liste zeigt offene Entschuldigungen zuerst. Innerhalb eines Status sortiert sie nach Antragsdatum,​ die älteste zuerst. Die Liste zeigt die Entschuldigungen nach Studiengang und Antragsdatum. Wählen Sie den Studiengang und den Zeitraum "​Antragsdatum von" bis "​Antragsdatum bis". Die Liste zeigt offene Entschuldigungen zuerst. Innerhalb eines Status sortiert sie nach Antragsdatum,​ die älteste zuerst.
  
-Über der Tabelle ​stehen die Zähler ​pro Status. Klicken Sie auf einen Zähler, um nur diesen Status anzuzeigen. Klicken Sie erneut, um den Filter aufzuheben. Ein roter Zähler bedeutet: Ein Filter ​blendet Einträge ​dieses Status ​aus.+Über der Tabelle ​steht der Zähler ​"​Gefiltert/​Gesamt"​. Die erste Zahl nennt die angezeigten Entschuldigungen, die zweite Zahl die geladenen Entschuldigungen. Ist die erste Zahl kleiner, blendet ​ein Filter im Tabellenkopf ​Einträge aus. Leeren Sie in diesem Fall die Filterfelder.
  
-Gibt es offene Entschuldigungen außerhalb des gewählten Zeitraums, zeigt das System ​die Schaltfläche ​"Offen außerhalb des Zeitraums" ​mit der Anzahl. Klicken Sie darauf, um den Zeitraum ​zu erweitern ​und alle offenen Entschuldigungen ​zu laden. Klicken Sie auf "Alle offenen geladen", um den alten Zeitraum wiederherzustellen.+Gibt es offene Entschuldigungen außerhalb des gewählten Zeitraums, zeigt das System ​eine rote Schaltfläche mit der Anzahl. Die Schaltfläche heißt "Alle offenen Entschuldigungen unabhängig vom gewählten Zeitraum anzeigen"​. Klicken Sie darauf. Das System erweitert ​den Zeitraum und lädt alle offenen Entschuldigungen. Klicken Sie auf "Vorherigen Zeitraum wiederherstellen", um den alten Zeitraum wiederherzustellen. ​Ändern Sie ein Datum von Hand, gilt der neue Zeitraum. 
 + 
 +{{ :​extension:​adminoffeneausserhalb.png }} 
 + 
 +{{ :​extension:​adminalleoffenen.png }}
  
 === Entschuldigung prüfen === === Entschuldigung prüfen ===
Zeile 252: Zeile 311:
   * **Akzeptieren**:​ Die Schaltfläche erscheint nur, wenn ein Dokument vorhanden ist. Eine Notiz ist optional. Tragen Sie die Notiz in der Spalte "​Begründung"​ ein.   * **Akzeptieren**:​ Die Schaltfläche erscheint nur, wenn ein Dokument vorhanden ist. Eine Notiz ist optional. Tragen Sie die Notiz in der Spalte "​Begründung"​ ein.
   * **Ablehnen**:​ Geben Sie eine Begründung ein. Ohne Begründung ist das Ablehnen nicht möglich.   * **Ablehnen**:​ Geben Sie eine Begründung ein. Ohne Begründung ist das Ablehnen nicht möglich.
 +
 +{{ :​extension:​entschuldigungablehnen.png }}
  
 Studierende erhalten bei jeder Statusänderung eine E-Mail. Studierende erhalten bei jeder Statusänderung eine E-Mail.
 +
 +{{ :​extension:​adminakzeptiert.png }}
  
 Hat eine Person mehrere Studierenden-Accounts,​ zeigt die Liste ein Personen-Symbol vor den UIDs. Die Spalten UID, Studiengang und Organisationsform zeigen alle Accounts. Vor dem Akzeptieren oder Ablehnen zeigt das System einen Hinweis. Prüfen Sie, ob die Studiengangsassistenz eines anderen Studiengangs zuständig ist. Hat eine Person mehrere Studierenden-Accounts,​ zeigt die Liste ein Personen-Symbol vor den UIDs. Die Spalten UID, Studiengang und Organisationsform zeigen alle Accounts. Vor dem Akzeptieren oder Ablehnen zeigt das System einen Hinweis. Prüfen Sie, ob die Studiengangsassistenz eines anderen Studiengangs zuständig ist.
Zeile 261: Zeile 324:
 Akzeptieren Sie eine Entschuldigung für einen vergangenen Zeitraum, setzt das System alle betroffenen Einträge auf "​entschuldigt"​. Liegt der Zeitraum in der Zukunft, setzt das System den Status bei jeder neuen Kontrolle automatisch. Eine Entschuldigung gilt nur für Kontrollen, die vollständig im Zeitraum liegen. Akzeptieren Sie eine Entschuldigung für einen vergangenen Zeitraum, setzt das System alle betroffenen Einträge auf "​entschuldigt"​. Liegt der Zeitraum in der Zukunft, setzt das System den Status bei jeder neuen Kontrolle automatisch. Eine Entschuldigung gilt nur für Kontrollen, die vollständig im Zeitraum liegen.
  
-Lehnen Sie eine akzeptierte Entschuldigung später ab, erhalten die Einträge ihren vorherigen Status zurück. Das gilt auch für verspätete ​Einträge mit ihren versäumten Minuten. Hat eine Person während der Entschuldigung den QR-Code gescannt, gilt sie danach als anwesend. Bei überlappenden Zeiträumen gilt jede akzeptierte Entschuldigung vor jeder abgelehnten Entschuldigung.+Lehnen Sie eine akzeptierte Entschuldigung später ab, erhalten die Einträge ihren vorherigen Status zurück. Das gilt auch für Einträge mit Fehlminuten. Hat eine Person während der Entschuldigung den QR-Code gescannt, gilt sie danach als anwesend. Bei überlappenden Zeiträumen gilt jede akzeptierte Entschuldigung vor jeder abgelehnten Entschuldigung.
  
 === Entschuldigung bearbeiten === === Entschuldigung bearbeiten ===
Zeile 272: Zeile 335:
  
 Klicken Sie auf die Schaltfläche mit dem Timeline-Symbol. Die Timeline zeigt die Anwesenheiten und Entschuldigungen der Person im zeitlichen Verlauf. So sehen Sie, welche Kontrollen eine Entschuldigung betrifft. Klicken Sie auf die Schaltfläche mit dem Timeline-Symbol. Die Timeline zeigt die Anwesenheiten und Entschuldigungen der Person im zeitlichen Verlauf. So sehen Sie, welche Kontrollen eine Entschuldigung betrifft.
 +
 +{{ :​extension:​admintimeline.png }}
  
 === Automatische Aufgaben === === Automatische Aufgaben ===
Zeile 277: Zeile 342:
   * Hat eine Entschuldigung nach 3 Werktagen noch kein Dokument, erhält die zuständige Studiengangsassistenz eine Sammel-E-Mail.   * Hat eine Entschuldigung nach 3 Werktagen noch kein Dokument, erhält die zuständige Studiengangsassistenz eine Sammel-E-Mail.
   * Hat eine Entschuldigung nach 60 Tagen noch kein Dokument, lehnt das System sie automatisch ab.   * Hat eine Entschuldigung nach 60 Tagen noch kein Dokument, lehnt das System sie automatisch ab.
 +
 +==== Administration ====
 +<​note>​Der Zugriff auf alle Karteireiter erfordert die Berechtigung "​extension/​anw_r_full_assistenz"​.</​note>​
 +
 +Mit dieser Berechtigung zeigt das System diese Karteireiter:​
 +
 +  * "​Anwesenheitskontrolle":​ die LV-Teil Kontrolle wie für Lehrende,
 +  * "​Profil":​ das Anwesenheitsprofil einer gewählten Person,
 +  * "​Entschuldigungsmanagement":​ die Verwaltung der Entschuldigungen.
 +
 +Die Fristen für das Löschen einer Kontrolle, das Hochladen einer Entschuldigung und das Nachreichen eines Dokuments gelten hier nicht.
 +
 +{{ :​extension:​adminlanding.png }}
 +
 +Wählen Sie im Karteireiter "​Profil"​ die Person im Feld "​Studenten"​. Das System zeigt dann die Anwesenheiten,​ Entschuldigungen und die Timeline dieser Person.
 +
 +{{ :​extension:​adminstudentprofil.png }}
  
 ===== FAQ ===== ===== FAQ =====
Zeile 293: Zeile 375:
 **Eine Person kam 20 Minuten zu spät. Wie erfasse ich das?** **Eine Person kam 20 Minuten zu spät. Wie erfasse ich das?**
  
-Setzen Sie den Status "verspätet" und geben Sie 20 Minuten ein. Für die Quote zählt die Kontrolle ohne diese 20 Minuten. Das gilt auch, wenn eine Person früher gegangen ist.+Setzen Sie den Status "Fehlminuten" und geben Sie 20 Minuten ein. Für die Quote zählt die Kontrolle ohne diese 20 Minuten. Das gilt auch, wenn eine Person früher gegangen ist.
  
-**Zählt eine verspätete ​Person als anwesend?**+**Zählt eine Person ​mit Fehlminuten ​als anwesend?**
  
-Ja, mit Abzug der versäumten Minuten. In den Zählern der Kontrolle zählt die Person als anwesend.+Ja, mit Abzug der Fehlminuten. In den Zählern der Kontrolle zählt die Person als anwesend.
  
 **Werden Fehlstunden automatisch auf entschuldigt gesetzt, wenn eine Entschuldigung akzeptiert wird?** **Werden Fehlstunden automatisch auf entschuldigt gesetzt, wenn eine Entschuldigung akzeptiert wird?**
  
-Ja. Nach der Prüfung des Dokuments setzt das System alle Einträge im Zeitraum auf "​entschuldigt"​. Das gilt auch für verspätete ​Einträge.+Ja. Nach der Prüfung des Dokuments setzt das System alle Einträge im Zeitraum auf "​entschuldigt"​. Das gilt auch für Einträge ​mit Fehlminuten.
  
 **Muss für jedes Fach eine eigene Entschuldigung hochgeladen werden?** **Muss für jedes Fach eine eigene Entschuldigung hochgeladen werden?**
Zeile 313: Zeile 395:
 **Was mache ich, wenn eine Person nach der Anwesenheitskontrolle gegangen ist?** **Was mache ich, wenn eine Person nach der Anwesenheitskontrolle gegangen ist?**
  
-Korrigieren Sie die Anwesenheit nachträglich. Setzen Sie den Status "verspätet" mit den versäumten ​Minuten oder den Status "​abwesend"​. In der Detailansicht können Sie eine Notiz hinzufügen.+Korrigieren Sie die Anwesenheit nachträglich. Setzen Sie den Status "Fehlminuten" mit den Minuten oder den Status "​abwesend"​. In der Detailansicht können Sie eine Notiz hinzufügen.
  
 **Wie lange können Studierende Entschuldigungen hochladen?​** **Wie lange können Studierende Entschuldigungen hochladen?​**
Zeile 337: Zeile 419:
 **Ich unterrichte 2 LV-Teile zur selben Zeit. Ich sehe aber immer nur die Personen aus einer Gruppe.** **Ich unterrichte 2 LV-Teile zur selben Zeit. Ich sehe aber immer nur die Personen aus einer Gruppe.**
  
-Führen Sie für jeden LV-Teil eine eigene Kontrolle durch. Das gilt nicht für mehrere Gruppen innerhalb eines LV-Teils. ​Wählen ​Sie im Auswahlfeld mehrere LV-Teile, um alle Personen gemeinsam zu sehen. ​Diese gemeinsame Ansicht ​ist schreibgeschützt.+Führen Sie für jeden LV-Teil eine eigene Kontrolle durch. Das gilt nicht für mehrere Gruppen innerhalb eines LV-Teils. ​Klicken ​Sie auf "​Gesamtansicht"​, um alle Personen gemeinsam zu sehen. ​Die Gesamtansicht ​ist schreibgeschützt.
  
 **Ich vertrete eine Kollegin oder einen Kollegen. Kann ich eine Anwesenheitskontrolle starten?** **Ich vertrete eine Kollegin oder einen Kollegen. Kann ich eine Anwesenheitskontrolle starten?**
  
-Ja, wenn Sie im selben Semester einen LV-Teil derselben Lehrveranstaltung unterrichten. ​Wählen ​Sie den LV-Teil ​unter "​Weitere LV-Teile dieser LV". Bestätigen Sie die Nachfrage des Systems. Unterrichten Sie keinen LV-Teil dieser Lehrveranstaltung,​ muss die Vertretung im System eingetragen sein.+Ja, wenn Sie die Berechtigung "​extension/​anw_supplierung"​ haben und im selben Semester einen LV-Teil derselben Lehrveranstaltung unterrichten. ​Ohne diese Berechtigung können ​Sie den LV-Teil ​nur ansehen. Öffnen Sie das Auswahlfeld. Klicken Sie auf "​Weitere LV-Teile dieser LV anzeigen". Wählen Sie den LV-Teil Ihrer Kollegin oder Ihres Kollegen. Bestätigen Sie die Nachfrage des Systems. Unterrichten Sie keinen LV-Teil dieser Lehrveranstaltung,​ muss die Vertretung im System eingetragen sein.
  
 **Ich habe zwei Anwesenheitskontrollen an unterschiedlichen Tagen durchgeführt. Die Anwesenheit der Studierenden liegt aber nicht bei 50 %, sondern bei 33 %.** **Ich habe zwei Anwesenheitskontrollen an unterschiedlichen Tagen durchgeführt. Die Anwesenheit der Studierenden liegt aber nicht bei 50 %, sondern bei 33 %.**
Zeile 357: Zeile 439:
     Lehrende:     Lehrende:
         '​extension/​anw_r_lektor'​         '​extension/​anw_r_lektor'​
 +        '​extension/​anw_supplierung'​ -> Kontrollen und Änderungen in LV-Teilen von Kolleg*innen derselben LV (Vertretung)
  
     Entschuldigungen administrativ verwalten:     Entschuldigungen administrativ verwalten:
Zeile 386: Zeile 469:
 == Dashboard Widgets (CIS4): == == Dashboard Widgets (CIS4): ==
     '​anwesenheiten'​ -> Anwesenheiten (Studierende):​ Quoten, Entschuldigungen,​ Codeeingabe     '​anwesenheiten'​ -> Anwesenheiten (Studierende):​ Quoten, Entschuldigungen,​ Codeeingabe
-    '​anwesenheiten_lektor' ​-> Anwesenheiten ​(Lehrende): 7-Tage-Stundenplan ​mit Direktlink in die Kontrolle + 
-    ​'​anwesenheiten_lektor_calendar' ​-> Anwesenheiten (Lehrende) – Kalender: dieselbe Funktion als Kalender+== Link im LV-Plan (CIS4): == 
 +    extendStundenplanData in config/​Events.php ​-> Link "​Anwesenheitskontrolle öffnen"​ an jedem Termin ​mit Gruppe 
 +    ​Für Lehrende gibt es kein eigenes Widget. Der Link im LV-Plan ersetzt es.
  
 == Email Vorlagen: == == Email Vorlagen: ==
Zeile 424: Zeile 509:
     SHOW_OUTGOING_SEMESTER_OVERLAP(_MIN_DAYS) -> Namenszusatz (o) für Outgoings über Semestergrenzen     SHOW_OUTGOING_SEMESTER_OVERLAP(_MIN_DAYS) -> Namenszusatz (o) für Outgoings über Semestergrenzen
     LEGACY_LE_SELECTION = false -> true: Lehrende sehen nur die eigenen LV-Teile, keine Kontrollen in fremden LV-Teilen     LEGACY_LE_SELECTION = false -> true: Lehrende sehen nur die eigenen LV-Teile, keine Kontrollen in fremden LV-Teilen
-    ANWESEND_STATUS / ABWESEND_STATUS / ENTSCHULDIGT_STATUS / VERSPAETET_STATUS ​-> Statuskürzel,​ nicht ändern+    ANWESEND_STATUS / ABWESEND_STATUS / ENTSCHULDIGT_STATUS / FEHLMINUTEN_STATUS ​-> Statuskürzel,​ nicht ändern
  
 == Update auf Version 2 (Fehlminuten):​ == == Update auf Version 2 (Fehlminuten):​ ==
     Die Extension Version 2 führt die Skripte unter sql/2/ aus:     Die Extension Version 2 führt die Skripte unter sql/2/ aus:
-        - Status 'verspaetet' und Spalte fehlminuten in tbl_anwesenheit_user und der History +        - Status 'fehlminuten' und Spalte fehlminuten in tbl_anwesenheit_user und der History 
-        - neue Funktion get_anwesenheiten_by_time() mit Abzug der versäumten Minuten+        - neue Funktion get_anwesenheiten_by_time() mit Abzug der Fehlminuten
         - Index auf tbl_anwesenheit_user_history         - Index auf tbl_anwesenheit_user_history
-        - Registrierung der beiden Lehrenden-Widgets auf Dashboard 1 
     Reihenfolge:​ zuerst die Core-Phrasen (phrasesupdate),​ dann SQL, dann PHP/JS.     Reihenfolge:​ zuerst die Core-Phrasen (phrasesupdate),​ dann SQL, dann PHP/JS.
  
/var/www/wiki/data/attic/extension/anwesenheit.1790863340.txt.gz · Zuletzt geändert: 2026/10/01 16:02 von ma0646