Code Monkey home page Code Monkey logo

aco's Introduction

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.

Verlinkung/Link tab

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 [email protected]

Kai Durst [email protected]

Philipp Gruber [email protected]

aco's People

Contributors

kai-durst avatar philippgruber avatar dustfinger99 avatar merglml avatar

Watchers

James Cloos avatar R. Mattes avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.