1
0
Fork 0
mirror of https://github.com/rmattes/ACO.git synced 2025-11-08 09:00:42 +00:00
No description
Find a file
Kai Durst 9a64cca0a4 SQL Syntax Fix
Fix, falls DB nicht "ilias" heißt
2017-06-12 22:25:08 +02:00
classes SQL Syntax Fix 2017-06-12 22:25:08 +02:00
doc Korrektur Doku 2017-03-31 14:52:06 +02:00
lang LangFile Fixes 2017-03-29 23:19:20 +02:00
templates/default Version 5.2 Compatibility 2017-03-13 14:47:43 +01:00
plugin.php Version auf 1.0 gesetzt 2017-03-30 21:45:26 +02:00
README.md Update README.md 2017-04-20 12:29:16 +02:00

ACO

ACO Plugin, entwickelt durch Studenten des StuPro IZIS (betreut durch das FMI Abteilung Algorithmik) an der Uni Stuttgart. Das Plugin unterliegt der GNU/GPL.

HINWEIS: Dieses Plugin wird open source der ILIAS Community zur Verfügung gestellt. Bei Fragen senden Sie uns eine E-Mail.

Beschreibung/Description

Das ACO Plugin ist ein UIHook Plugin für die E-Learning Plattform ILIAS. Es ermöglicht das einfache erstellen und verwalten einer Gruppenstruktur mit Hilfe zusätzlicher Tabs (Gruppen verwalten, Gruppen erstellen, Mitglieder verschieben), sowie ein vereinfachtes Eintragen der Punkte für Abgaben, in dem sich Abgaben nach Gruppen filtern lassen.

Zudem lassen sich Excercises und Tests ebenfalls mit einem neuen Tab einfacher verlinken. Die vorgesehen Kursstruktur enthält dabei einen Admin Folder, über den sich die einzelnen Inhalte für die Gruppen verlinken lassen.

Dokumentation/Documentation

Installation

Beginnend im ILIAS-root-Verzeichnis:

mkdir -p Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/
cd Customizing/global/plugins/Services/UIComponent/UserInterfaceHook
git clone https://github.com/Ilias-fmi/ACO.git

Als ILIAS Administrator, installieren und aktivieren Sie das Plugin unter "Administration->Plugins".

Funktionalität/Functionality

Gruppen verwalten/Manage groups tab

Zeigt innerhalb von Kursen drei weitere Subtabs an / shows inside of courses three subtabs

Gruppen erstellen/Create groups tab

Dieser Subtab ermöglicht beliebig viele Gruppen auf einmal anzulegen, mit den Parametern max. Mitglieder, Gruppenname, Beitrittstyp (mit oder ohne Passwort), Zeitrahmen (zeitlich begrenzter Beitritt) und Ordnerstruktur in den erstellten Gruppen und des Kurses.

Kurs bearbeiten/Edit course tab

Dieser Subtab ermöglicht sich alle Gruppen im Kurs anzeigen zu lassen und deren Parameter Gruppenname, Beschreibung (Raum/Uhrzeit), Tutor (Gruppenadmin), max. Mitglieder und zeitlich begrenzter Beitritt.

Mitglieder verschieben/Move a group member tab

Dieser Subtab ermöglicht es Gruppenmitglieder innerhalb des Kurses in eine andere Gruppe zu verschieben.

Dieser Tab existiert innerhalb von Übungen und Tests / This tab exists inside of excercises and tests

Dabei lassen sich über diesen Übungen oder Tests in die einzelnen Gruppen verlinken, wahlweise von einem Admin Ordner in einen Ordner in den Gruppen.

Gruppenfilter/Groupfilter tab

Dieser Tab existiert innerhalb von Übungen / This tab exists inside of excercises

Hiermit lassen sich in Übungen Abgaben nach Gruppen gefiltert anzeigen und herunterladen.

Eine genauere Beschreibung der Funktionen bzw. Dokumentation und ein Manual finden sie unter folgendem Link

https://github.com/Ilias-fmi/ACO/blob/master/doc/Dokumentation.pdf

Kontakt/Contact

Manuel Mergl merglml@studi.informatik.uni-stuttgart.de

Kai Durst durstrl@studi.informatik.uni-stuttgart.de

Philipp Gruber gruberpp@studi.informatik.uni-stuttgart.de