E-Learning kann auf sehr unterschiedlichen Technologien basieren und in unterschiedlichen didaktischen Szenarien realisiert werden. Häufig diskutiert werden folgende Varianten:
Web- und Computerbasierte Trainingsanwendungen
Der Ausdruck CBT (Computer Based Training) bezeichnet Lernprogramme (Lernsoftware), die vom Lernenden zeitlich und räumlich flexibel genutzt werden können und bei dem die Lernenden nicht in direktem Kontakt mit dem Lehrenden und anderen Lernenden stehen. Diese Programme können multimediale Lerninhalte (wie z.B. Animationen oder Videodokumente) beinhalten und werden meist auf CD-ROM oder DVD vertrieben. Beim CBT handelt es sich um eine in erster Linie nichttutorielle Form des E-Learning, bei dem das Selbststudium im Vordergrund steht und die Kommunikation, wenn überhaupt, auf asynchrone Weise erfolgt. CBT existiert bereits seit den 80er-Jahren.
Den grundlegenden Baustein netzbasierter Lernangebote bildet das so genannte WBT (Web Based Training) – eine Weiterentwicklung des CBT. Hierbei werden Lerneinheiten nicht auf einem Datenträger verbreitet, sondern von einem Webserver online mittels des Internets oder eines Intranets abgerufen. Die Einbettung ins Netz bietet vielfältige weiterführende Möglichkeiten der Kommunikation und Interaktion des Lernenden mit dem Dozenten/Tutor bzw. seinen Mitlernern. So können Mails, News, Chats und Diskussionsforen mit dem WBT verknüpft und Audio- und Videosignale live gestreamt werden.
Autorensysteme
Autorensysteme sind Entwicklungswerkzeuge für die Erstellung von digitalen Lernangeboten. Ihr Zweck besteht darin, Inhalte für ein Lernangebot zu erstellen und aufzubereiten. Sie bieten beispielsweise Dozenten die Möglichkeit, Inhaltsunterlagen für das Netz oder eine CD-ROM zu entwickeln. Es gibt leicht bedienbare Autorensysteme, so dass Autoren kein größeres Wissen über HTML, XML und Internet zu besitzen brauchen. Diese einfachen Systeme empfehlen sich, wenn man Lernmaterialien für einen bestimmten Zweck produzieren will, d.h. nicht die Absicht hat, die Inhalte später für andere Kurse wiederzuverwenden. Wenn man einmal produzierte Lerninhalte für verschiedene Kurse wiederverwenden möchte, empfehlen sich leistungsfähigere Autorensysteme. (Diese können mit XML-Technologien arbeiten und an ein Dokumenten-Management-System angeschlossen sein).
Grob lassen sich Autorensysteme unterteilen in:
1. Editoren für Medien (HTML-Pages, Grafiken, Animationen, Simulationen, Audio- und Videosequenzen, Übungen),
2. Editoren für Lernmaterial-Seiten und
3. Editoren für Kursnavigation ("Drehbuch" oder Zusammenstellung des Inhaltsverzeichnisses)
Einige Autorensysteme integrieren alle diese Funktionen. Dies bedeutet, diese Autorensysteme ermöglichen es dem Ersteller von Online-Kursen, verschiedene Medien in eine Lerneinheit zu integrieren, um professionellen, dynamischen und interaktiven Lerninhalt zu erstellen.
Die Kursnavigation und -steuerung wird in manchen Autorensystemen durch mehr oder weniger offenliegende Programmier- bzw. Scriptsprache angeboten (um das "Drehbuch" definieren zu können).
Ein großer Teil der verfügbaren Autorensysteme ist darauf ausgelegt, Kurse für Festrechner und Laptops herzustellen. Einige Programme ermöglichen es aber auch, Lernprogramme speziell für andere Systeme – beispielsweise PDAs oder Handys – aufzubereiten. Es werden verschiedene Medien- und Dateitypen wie Text, Grafik, Video und Audio unterstützt. Spezielle Autorensysteme sind auf sogenannte Lernumgebungen abgestimmt und ermöglichen es, ausschließlich für diese Lernsysteme Inhalte zu erstellen. Daneben existieren Autorensysteme, die spezielle Standards (z.B. SCORM, AICC oder IMS) unterstützen. Diese Autorensysteme können Inhalte für alle Lernumgebungen erzeugen, die diese Standards unterstützen.
Je einfacher ein Autorensystem zu bedienen ist, desto eingeschränkter ist man im Regelfall bei der Gestaltung der Inhalte. Systeme, die einem Ersteller große kreative Freiheiten lassen, sind oft sehr komplex und erfordern eine längere Einarbeitungszeit.
Simulationen
Simulationen sind Modelle, welche bedeutsame Eigenschaften der Realwelt abzubilden versuchen, um Lernenden durch freies oder gezieltes Experimentieren oder Beobachten Wissen über strukturelle oder funktionale Eigenschaften des Originals zu vermitteln.
Videokonferenz / Teleteaching
Die Videokonferenz schafft virtuelle Hörsäle, indem sie räumlich verteilte Lernende und Vortragende miteinander kommunizieren lässt. Diese als Teleteaching bezeichnete Variante des E-Learnings ist in erster Linie durch die Übertragung von Bild und Ton gekennzeichnet. Sie ermöglicht eine der Präsenzlehre ähnliche Kommunikation zwischen Lehrenden und Lernenden, die auf verbale Äußerungen ebenso zurückgreifen kann wie auf Gestik und Mimik. Eingeschränkt wird das Teleteaching durch die relativ hohen technischen Anforderungen. Mit zunehmender Bandbreite der Internet-Verbindungen entwickeln sich aus dieser Technologie neue eVideo-Formate.
Learning Management Systeme
Als LMS (Learning Management System) werden Systeme bezeichnet, die für das Online- und / oder Präsenz-Kursangebot den kompletten (oder Teile des) Workflow des Veranstaltungsmanagements von Buchungsprozessen, Lehr- und Lernprozessen bis zur Ressourcenadministration unterstützen können.
Die Aufgaben eines LMS können im Einzelnen umfassen:
In manchen LMS ist eine Lehrer- und Raumverwaltung enthalten, die auch nachträglich Termine und Personen tauschen kann und ggf. Terminkonflikte meldet. Diese Funktionalitäten können recht umfangreich werden, z.B. bei integrierter Arbeitszeit-/Urlaubsverwaltung der Lehrer, Speicherung von Raumdaten (Anzahl von Plätzen, vorhandenen Ressourcen wie Beamern oder Overheadprojektoren), etc. Aus den vorhandenen Daten können später umfangreiche Reportings erstellt werden wie beispielsweise Raumbelegungsdaten, Stundenpläne oder Lernfortschritte einzelner Personen.
Learning Content Management Systeme
Die Aufgabe eines LCMS (Learning Content Management System) ist das Erstellen, Wiederverwenden, Auffinden, Nachbearbeiten und Ausliefern von Lerninhalten (Content). Der Content wird oft in einem zentralen Repository in Form von Lernobjekten vorgehalten. Objekte können aus mehreren verschiedenen Kursen referenziert werden, so dass im Falle einer Anpassung nur eine einmalige Änderung notwendig ist, um sämtliche Inkarnationen auf den aktuellen Stand zu bringen. Das LCMS verfügt (im Gegensatz zu Autorentools) über eine Userverwaltung, die es ermöglicht, verschiedenen Personen und Personengruppen bestimmte Rechte zuzuweisen, so dass z.B. für fachspezifische Experten, Mediengestalter, Projektadministratoren jeweils unterschiedliche Zugriffsfunktionen definiert/realisiert werden können.
Eine Multi-User-Funktionalität erlaubt es, konkurrierende Zugriffe zu verwalten, so dass es nicht dazu kommen kann, dass zwei Benutzer gleichzeitig (widersprüchliche) Änderungen am selben Objekt vornehmen können. Weiterhin verfügen LCMS in der Regel über eine Versionskontrolle, die es ermöglicht, vorgenommene Änderungen nachzuvollziehen.
Eine der wichtigsten Aufgaben eines LCMS ist die Unterstützung von wiederverwertbaren Lernobjekten. Ziel ist es, ungewollte Redundanzen und widersprüchliche Informationen weitgehend zu verhindern.
Content-Kataloge
Content-Kataloge unterstützen den Austausch von Lernobjekten - von kompletten Kursen bis hin zu Rohmaterialien. Bereitsteller können Angebotsbedingungen spezifizieren. Zugriffe werden dokumentiert und gegebenenfalls abgerechnet. Diese Kataloge sind oft sehr spezifisch auf eine bestimmte Schulstufe (hier Hochschulen) ausgerichtet.