WebPA ist ein Online-Peer-Assessment-System oder insbesondere ein Peer-Moderated-Markierungssystem. Es ist für Studententeams konzipiert, die Gruppenarbeiten durchführen, deren Ergebnis eine Gesamtgruppenmarke erzielt. Jeder Schüler in einer Gruppe nimmt ihre Teamkollegen und seine eigene Leistung ab. Diese Einstufung wird dann mit der Gesamtgruppenmarke verwendet, um jedem Schüler eine individuelle Note zu bieten. Die individuelle Note spiegelt den Beitrag der Schüler zur Gruppe wider.
Die folgenden Versionen von PHP werden für die neueste Version von WebPA unterstützt:
Ihre PHP -Instanz muss auch die folgenden Erweiterungen aktivieren:
Der Node Package Manager muss Feather-ICons installieren, ein von WebPA verwendetes Symbolpaket. Sobald Sie WebPA heruntergeladen haben, navigieren Sie zu seinem Root in der Befehlszeile und rennen Sie:
npm install
npm run build
Der erste Befehl wird das Feather-ICons-Paket abrufen und der zweite verschiebt die entsprechenden Dateien in das JS- Verzeichnis von WebPA zur Verwendung in der Anwendung.
Der einfachste Weg zum Herunterladen von WebPA ist der Composer -Paket -Manager mit dem folgenden Befehl:
composer create-project --prefer-dist --no-dev webpa/webpa webpa
Alternativ können Sie die neueste Version von der Veröffentlichung dieses Repositorys herunterladen.
WebPA verfügt über eine Reihe von Konfigurationsoptionen, mit denen Sie Ihre Datenbank -Anmeldeinformationen, SMTP -Mail -Hostdetails und verschiedene andere Optionen festlegen können.
Die Anwendung wird mit einer .env.example
Datei gebündelt, in der alle Konfigurationsschlüsselwertepaare aufgeführt sind, die Sie festlegen können.
Für eine schnelle Entwicklung können Sie diese .env.example
-Datei in eine Datei mit dem Namen .env
kopieren und die Werte für Ihre Umgebung ändern. Der Pfad dieser Datei kann in der Datei includes/inc_global.php
festgelegt werden.
Für Produktionsumgebungen vermeiden Sie bitte die Verwendung der .env
-Datei als Speichern sensibler Anmeldeinformationen in einer Datei könnten ein Sicherheitsrisiko sein. Stattdessen sollten Sie diese Schlüsselpairs als Umgebungsvariablen festlegen. In Apache können Sie diese wie folgt in Ihrer .htaccess
-Datei festlegen:
SetEnv DB_HOST localhost
Zumindest sollten Sie die folgenden Umgebungsvariablen festlegen, um WebPA -Funktionen zu lassen:
Weitere Informationen zur DOTENV -Datei finden Sie im Repository des Dotenv -Pakets. Weitere Informationen zum Einstellen von Umgebungsvariablen in Apache finden Sie auf der Website von Apache.
Führen Sie die folgenden Skripte aus, um die Datenbank zu initialisieren (bearbeiten Sie die Dateien, um die Namen und das Passwort nach Bedarf zu ändern):
Wenn Sie bereits WebPA installiert haben und von Version 3.1.0 oder unten aktualisieren, führen Sie bitte aus:
Löschen Sie den Ordner Installieren , wenn Sie fertig sind.
Die Standardinstallation von WebPA beinhaltet keine LTI -Unterstützung (Learning Tools Interoperability), mit der sie nahtlos in die beliebtesten virtuellen Lernumgebungen integriert werden können. Dies kann über eine Erweiterung hinzugefügt werden, die von Stephen P. Vickers erstellt wurde. Bitte besuchen Sie die Website von Stephen, um Anweisungen zum Erhalten und Installieren dieser Erweiterung zu erhalten.
Die Dokumentation für WebPA finden Sie auf der WebPA -Projektseite.
In unserem ChangeLog finden Sie eine Liste von Updates für dieses System.
In diesem Projekt werden ab Version 3.0.0 semantische Versionen verwendet.
Wir begrüßen immer die Mitwirkenden von WebPA. Wenn Sie bei der Entwicklung, dem Testen oder der Dokumentation helfen können, senden Sie bitte eine Pull -Anfrage an dieses Repository.
Fehler und Feature -Anfragen werden auf dem Github -Problem Tracker dieses Projekts verfolgt.
Diese Software wird unter der GNU General Public Lizenz Version 3 verteilt.
Sie können die Software kopieren, verteilen und ändern, solange Sie Änderungen/Daten in Quelldateien verfolgen. Alle Änderungen an oder Software, einschließlich (über Compiler) GPL-lizenziertes Code, müssen auch unter der GPL zusammen mit Build & Install-Anweisungen zur Verfügung gestellt werden.
WebPA wurde ursprünglich vom Zentrum für Ingenieur- und Designausbildung an der Loughborough University mit finanzieller Unterstützung des E-Learning Capital Program von JISC entwickelt.
Es wird weiterhin von einer Reihe von Open -Source -Mitwirkenden aufrechterhalten. Wir danken ihnen für ihre Zeit und Mühe, dieses System zu unterstützen.