E-Learning mit TYPO3

CAMPUS T3 ? ein TYPO3-basiertes Learning Management System

Über E-Learning wird viel geredet, der Begriff ist jedoch nicht eindeutig definiert. Sicher ist, dass es beim E-Learning darum geht, mit elektronischen Hilfsmitteln zu lernen. In den letzten Jahren ist E-Learning ein Synonym für Web-Based Training (WBT) geworden, also für webbasiertes, mit multimedialen Inhalten aufbereitetes Lernen. Wo die Lernenden bisher in einem Klassenzimmer oder einem Hörsaal gesessen haben, von einem Dozenten gelernt haben und den Stoff in Büchern nachgelesen haben, soll dieses Szenario nun durch den Computer unterstützt oder sogar ersetzt werden.

Dafür wird eine Plattform benötigt, die mindestens die notwendige Infrastruktur einer realen Lernumgebung abbilden kann. Ein solches System wird „Learning Management System“ (LMS) genannt. Hier können sich die Lernenden anmelden, Kurse besuchen und haben Zugriff auf Lerninhalte, die von Inhabern einer anderen Benutzerrolle, den Dozenten, zur Verfügung gestellt werden. An dieser Stelle wird in der Literatur zwischen Learning Management Systemen und Learning Content Management Systemen (LCMS) unterschieden. Wo ein LMS für die Verwaltung und Organisation der Kurse zuständig sind, setzt ein LCMS bei den Lerninhalten an. Häufig gehören zu den Lernplattformen auch Autorensysteme, die das Erstellen von Lernmaterial ermöglichen.

Im Kern des Campus T3 sind nur die grundlegenden Funktionen eines L(C)MS implementiert. Alle weiteren Funktionen lassen sich durch Schnittstellen ergänzen.

Im Kern des Campus T3 sind nur die grundlegenden Funktionen eines L(C)MS implementiert. Alle weiteren Funktionen lassen sich durch Schnittstellen ergänzen.

Campus T3 kann Dateien wie PDFs oder Flash-Videos direkt auf dem Schreibtisch darstellen.

Campus T3 kann Dateien wie PDFs oder Flash-Videos direkt auf dem Schreibtisch darstellen.

Die typischen Aufgaben einer Lernplattform sind:

  • Kursverwaltung (LMS)
  • Verwaltung der Lernobjekte (LCMS)
  • Rollenverwaltung
  • Oberfläche für Zugriff auf Lernobjekte bzw. Arbeit mit den Lernobjekten

Entwurf

Beim Entwurf des LMS Campus T3 wurde darauf geachtet, den Kern möglichst schlank zu halten und nur die grundlegenden Funktionen dort zu implementieren. Wichtiger als alle möglichen Features sofort einzubauen ist hier ein modularer Aufbau, der es ermöglicht, die Funktionalität im nachhinein sauber und einfach an vielen Stellen zu erweitern.

Eine der zentralen Entwurfsentscheidungen war die Ausrichtung auf den Benutzer – sei es ein Lernender oder ein Lehrender. Die Folge dieser Entscheidung: Alle Nutzer bedienen den Campus T3 unabhängig von Ihrer Benutzerrolle ausschließlich über das Frontend. Dabei ist der Aspekt Benutzerfreundlichkeit besonders wichtig, da die gleiche Oberfläche von Personen mit sehr verschiedenen Vorkenntnissen genutzt wird.

Eine dezentrale Administration der Benutzer und der Lerninhalte macht das System flexibel. Es gibt keine Benutzergruppe, die zentral für das Freischalten der Zugänge und das Hochladen aller Inhalte verantwortlich ist. Vielmehr sollen diese Aufgaben genau dort erledigt werden, wo sie anfallen.

Auch Mehrsprachigkeit und Barrierefreiheit sind gewünschte Eigenschaften einer Lernplattform, die möglichst vielseitig genutzt werden kann.

Architektur

Im Kern des Campus T3 implementieren vier Bestandteile und das Modul für den WebDAV-Zugriff die grundlegenden Funktionen der Lernplattform. Weitere Funktionen können durch den modularen Aufbau des Systems leicht ergänzt werden. Das Kurs- und Lernobjektmanagement wird im Kern zusammengefasst. Innerhalb der Plattform gibt es verschiedene Typen von Lernobjekten (LO). Diese können unterschiedlich verwendet werden und dienen beispielsweise dazu, die Lerninhalte zu strukturieren oder sie zu tragen. Ein Kurs ist also ein spezieller Typ eines Lernobjekts.

Campus T3 nutzt verschiedene Lernobjekt-Typen. Campus, Themen, Module und Kurse dienen der Organisation von Lerninhalten, die in Dateien, Dokumenten und Bausteinen abgelegt sind.

Campus T3 nutzt verschiedene Lernobjekt-Typen. Campus, Themen, Module und Kurse dienen der Organisation von Lerninhalten, die in Dateien, Dokumenten und Bausteinen abgelegt sind.

Die Lernobjekte sind hierarchisch aufbaut und verschiedenen Benutzerrollen zugeordnet. Im Campus T3 sind folgende Benutzerrollen vorgesehen:

  • Campusmanager (zuständig für das LO „Campus“)
  • Studienorganisator (zuständig für ein LO des Typs „Thema“)
  • Autor (zuständig für ein LO des Typs „Modul“)
  • Dozent (zuständig für ein LO des Typs „Kurs“)
  • Abonnenten

Die Abonnenten der Kurse erhalten lesenden Zugriff auf die Bausteine, Dokumente und Dateien innerhalb ihrer Kurse. Die Benutzerrollen sind damit hierarchisch aufgebaut, ein Rolleninhaber ist immer für einen Teilbaum der Lernobjekte und für die dazugehörigen Rolleninhaber verantwortlich. Auch die Verwaltung der Abonnements ist Teil des Kerns von Campus T3. Benutzer haben verschiedene Möglichkeiten eine Rolle einzunehmen, etwa durch eine gezielte Einladung oder einen gestellten Antrag.

Die Bedienung des Campus T3 ist sehr einfach und übersichtlich gestaltet. Jeder Benutzer hat auf seine Rollen zugeschnittene „Umgebungen“. Eine davon ist der „persönliche Schreibtisch“, der jedem Benutzer als zentrale Arbeitsoberfläche zur Verfügung steht. Neben dem Zugriff auf seine abonnierten Kurse kann der Benutzer hier Dateien hochladen und verwalten und diese anderen Benutzern zur Verfügung stellen.

Die Einbindung von WebDAV erleichtert den Zugriff auf Dateien und Lernobjekte. Dozenten können ihre kompletten Kurse zügig hochladen oder einzelne Dateien direkt auf dem Server bearbeiten. So könnte OpenOffice als Autorensystem genutzt werden, da es einerseits WebDAV direkt unterstützt und andererseits Dateien liefert, die sich elegant in den Campus T3 einbinden lassen.

Der Campus T3 ist eine TYPO3-Extension, die aus mehreren Plugins besteht. Mit Hilfe von TypoScript lassen sich die einzelnen Umgebungen individuell konfigurieren. Durch die Erweiterungskonzepte von TYPO3 können Schnittstellen zu anderen Extensions und anderen Systemen erstellt werden. So lässt sich jede denkbare Funktionalität eines Lernsystems hinzufügen. Die Anbindung an einen Video-Streaming-Server, an einen Newsserver oder an ein externes Verwaltungssystem sowie das Einfügen von Kalendern, Kurs-News oder Community-Funktionen ist dadurch leicht realisierbar.

Im Campus Browser kann der Benutzer das Kursangebot einsehen, Kurse abonnieren oder andere Rollen einnehmen.

Im Campus Browser kann der Benutzer das Kursangebot einsehen, Kurse abonnieren oder andere Rollen einnehmen.

Verfügbarkeit

Sehen und ausprobieren kann man den Campus T3 bei ViKar, dem Virtuellen Hochschulverbund Karlsruhe [1] (Demo-Login: „demo@fabrizio-branca.de“, Passwort: „demouser“). Im TYPO3 Extension Repository ist der Campus T3 zurzeit noch nicht erhältlich, da einige Programmteile noch angepasst werden müssen, bevor sich das System problemlos einsetzen lässt. Das LMS wurde mittlerweile als Projekt bei Sourceforge.net [2] angemeldet. Eine ausführlichere Beschreibung der Konzepte und der Implementierung ist in der zugrunde liegenden Diplomarbeit [3] zu finden.

- Anzeige-

Dieser Artikel stammt aus:

 

Weitere Artikel dieser Ausgabe

10.000 Seiten in 15 Minuten

Dynamische Erstellung eines TYPO3-Seitenbaums aus externen Datenbanken

TYPO3 ist ein flexibles Framework für die Erstellung von Websites, die von einem oder mehreren... »

Aktuelles aus der Redaktion

Ergänzungen und Berichtigungen

„Linklisten im Überblick“... »

Association Activity Report

The summer of 2006 was filled with activities ramping up to the second international TYPO3 conference,... »

Blogging leicht gemacht

Installation, Einrichtung und Erweiterung der populären Blog-Software WordPress

Wenn von Web 2.0 die Rede ist, dann ist auch das Thema Blogging nicht weit. Immer mehr Weblogs... »

Business Intelligence mit Eclipse BIRT

Business Intelligence and Reporting Tools

Fast alle Anwendungen erstellen Berichte über die Daten, die sie verwalten. Sie generieren... »

Die Web-Wunderwaffe

Was steckt wirklich hinter Ajax?

Den Begriff Ajax gibt es schon lange. Doch sucht man danach mit einer Suchmaschine, tauchen... »

Eins, Zwei, 3.0

Zukunftsszenarien für das Internet nach dem 2.0-Hype

Die Zukunft lässt sich nicht vorhersagen. Sicher ist aber, dass während über... »

Enterprise Content Management mit Open Source

Praktische Ansätze für Alfresco

Die Dokumenten-Management-Lösung Alfresco schickt sich dank offener Architektur und leistungsfähiger... »

Erfolge messen

Teil 1: Mit TYPO3 auf Spurensuche

Der Launch oder Relaunch einer Internet-Präsenz auf TYPO3-Basis ist schnell geschafft, doch... »

Shop  |  T3N Ausgaben  |  Open Source & TYPO3 Marktplatz
Übersicht  |  News  |  hype! Open Source & Web 2.0  |  RSS Feeds