====== Digitale Anwesenheiten - Installation ======
Diese Seite beschreibt die nötigen Schritte für die Inbetriebnahme der Extension zur Digitalen Anwesenheitskontrolle.
Informationen zur Verwendung selbst sind hier zu finden: [[extension:anwesenheit|Digitale Anwesenheitskontrolle]]
Folgende Schritte sind für die Inbetriebnahme nötig:
* Installation der Extension über den Extension Manager
* Konfigurationseinstellungen
* Berechtigungen
* Einbindung CIS/CMS
===== Installation der Extension =====
Die Extension ist in folgendem Repository zu finden:
[[https://github.com/FH-Complete/FHC-Core-Anwesenheiten]]
Informationen zur Installation von Extensions:
[[developer:extensions|Extensions]]
===== Konfigurationen =====
Damit die Anwesenheitskontrolle generell im CIS Sichtbar ist muss das Feature über das global.config.inc.php aktiviert werden.
Das erfolgt über folgende Einstellung:
define('CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN', true);
Die Anzeige kann auf einzelne Studiengänge eingeschränkt werden.
Dazu wird folgender Config Eintrag für die entsprechenden Studiengangskennzahlen gesetzt:
// Wenn gesetzt, werden die Digitale Anwesenheit-Icons nur fuer diese Studiengaenge angezeigt, sonst für alle
define('CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN_STG', serialize(array('257')));
Ist der Config Eintrag nicht vorhanden, ist das Feature für alle Studiengänge sichtbar.
==== CI Konfiguration ====
Über das Codeigniter Config der Extension qrsettings.php können weiter Detaileinstellungen vorgenommen werden. zB Laufzeit es QR Codes bis zu Neugenerierung, Verfallszeit von QR Codes. Nachreichzeit für Entschuldigungen, etc.
===== Berechtigungen =====
Damit der Zugriff auf die Anwesenheitskontrollen möglich ist müssen die Personen entsprechende Berechtigungen zugewiesen bekommen.
Die Berechtigungen für Studierende und Lektoren werden ab einfachsten über die Funktion "Student" bzw "Mitarbeiter" allgemein vergeben. Die Anwesenheitskontrollen sind dann für die jeweilige Lehrveranstaltung möglich zu denen die Person zugeordnet ist.
Für Studierende
extension/anwesenheit_student
Für Lektoren
extension/anwesenheit_lektor
Assistenz / Akzeptieren von Entschuldigungen
extension/anw_ent_admin
Administratoren
extension/anwesenheit_admin
===== Einbindung CMS =====
Anwesenheitskontrollen sind defaultmäßig über die Lehrveranstaltungsseite aufrufbar:
{{:extension:anwesenheitenlehrveranstaltung.png?800|}}
Zusätzlich kann die Seite im CIS Menü über einen CMS Eintrag hinzugefügt werden.
Dazu muss folgende Seite aufgerufen werden:
/index.ci.php/extensions/FHC-Core-Anwesenheiten/