Moodle steuert den Zugriff auf Inhalte und Funktionen über Rollen. Neben den vorgegebenen Kursrollen und systemweiten Rollen können eigene Rollen mit gezielt festgelegten Berechtigungen erstellt werden.

Rollen in Kursen

Moodle stellt für jeden Kurs drei grundlegende Standardrollen bereit. Die folgende Tabelle ordnet diese dem in dieser Arbeit verwendeten Rollenschema für E-Learning zu. Die Rollen gelten jeweils für den einzelnen Kurs. Die Administration des gesamten Moodle-Systems ist davon getrennt.

Rolle in Moodle

Aufgabe und typische Befugnisse

Zuordnung E-Learning

Teilnehmer

Freigegebene Lerninhalte nutzen, Lernmodule bearbeiten und Tests absolvieren.

Trainee

Trainer ohne Bearbeitungsrecht

Lernende betreuen, Leistungen bewerten und Lernfortschritte einsehen.

Trainer

Trainer

Kursinhalte, Einstellungen, Mitgliedschaften und zulässige Kursrollenzuweisungen verwalten.

Course Manager

Tabelle 26: Moodle-Kursrollen und Zuordnung zum Rollenschema.

Quelle: Eigendarstellung nach [9].

Die Befugnisse können durch Anpassungen der Rollen und der kursbezogenen Berechtigungen verändert werden [10]. Die Zuordnung beschreibt daher die grundsätzlichen Aufgabenbereiche. Ein Benutzer kann in verschiedenen Kursen unterschiedliche Rollen besitzen.

Technische Rollennamen

Moodle verwendet für Rollen technische Kurzbezeichnungen. Diese werden in allen Kursen gleich verwendet. Der Geltungsbereich ergibt sich aus der Rollenzuweisung im jeweiligen Kurs [11].

Rolle

Technischer Rollenname

Teilnehmer

student

Trainer ohne Bearbeitungsrecht

teacher

Trainer

editingteacher

Tabelle 27: Technische Rollennamen in Moodle-Kursen.

Quelle: Eigendarstellung.

Die technischen Rollennamen ermöglichen eine eindeutige Zuordnung zur gewünschten Kursrolle. Sie können beispielsweise beim Benutzerimport verwendet werden, um Benutzer automatisch als Teilnehmer, Trainer ohne Bearbeitungsrecht oder Trainer zuzuweisen. Die Kurzbezeichnung des jeweiligen Kurses muss beim Import separat angegeben werden.

Benutzer der Praxisumgebung

Die Benutzernamen bestehen aus der Rollenbezeichnung und einer zweistelligen Nummer ab 01.

Benutzername

Zugewiesene Kursrolle

trainee-01

Teilnehmer

trainer-01

Trainer ohne Bearbeitungsrecht

manager-01

Trainer

Tabelle 28: Benutzernamen und Kursrollen der Moodle-Praxisumgebung.

Quelle: Eigendarstellung.

Die Unterschiede zwischen den Kursrollen zeigen sich beispielsweise in den verfügbaren Funktionen und Einstellungen. Während der Trainee die freigegebenen Lernangebote nutzt, kann der Trainer Leistungen bewerten und Lernende betreuen. Der Course Manager kann darüber hinaus Kursinhalte bearbeiten, Mitgliedschaften verwalten und im erlaubten Umfang Kursrollen zuweisen und damit wesentlich beeinflussen, wer auf den Kurs und seine Inhalte zugreifen und diese bearbeiten darf.