Benutzer-Werkzeuge

Webseiten-Werkzeuge


extension:anwesenheit_install

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: 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: 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:

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/
/var/www/wiki/data/pages/extension/anwesenheit_install.txt · Zuletzt geändert: 2024/12/11 17:55 von oesi