OLAT 6.0 | OLAT 5.1 | OLAT 5.0


Neues und Nennenswertes zum OLAT 5.0 Release

Im folgenden werden die wichtigsten Neuerungen des OLAT 5.0 Releases diskutiert. Eine vollständige Liste der Änderungen, Verbesserungen und Fehlerbereinigungen finden Sie in den offiziellen Release Notes .


Neue Funktionen

Wiki

Wiki Seite editieren

Die neue Wiki Funktion findet an drei Orten Verwendung:

  • als Lernressource
  • als Kursbaustein
  • als Kollaborationswerkzeug in Gruppen

Das Wiki basiert auf der bekannten Grammatik von MediaWiki. Diese wird auch von Wikipedia verwendet. Die folgenden Features sind im OLAT Wiki umgesetzt:

  • MediaWiki Syntax
  • Datei Upload
  • Einbetten von Bildern
  • Artikelsuche
  • Statischer HTML Export
  • Wiki Menü für bessere Übersicht
  • Anzeige Verlauf der besuchten Seiten
  • Diskussion pro Wiki Seite
  • Versionierung
  • Benachrichtigung bei Änderungen (OLAT Benachrichtigungsservice)


Volltextsuche

OLAT VolltextsucheDie OLAT Volltextsuche ist immer zur Hand, sie befindet sich oben rechts in der Nähe der Hilfe. Sucht man nach einem Begriff, so öffnet sich ein neuer Tab mit den Suchresultaten und der Möglichkeit, eine detailliertere Suche zu starten.

OLAT SuchresultateDie Volltextsuche indexiert in einem fortlaufenden Prozess alle relevanten Daten in OLAT, seihen dies Kursordner, Lernressourcen, Gruppenordner, Wikis Einzelseiten etc. Dabei werden alle gängigen Dateiformate unterstützt. Zu nennen wären etwa HTML Dateien, PDF Dokumente, Worddateien, Excel Spreadsheets oder auch Powerpoint Folien.

Wie immer versucht das OLAT Team bestehende Open Source Software optimal zu nutzen und hat daher als Basis der OLAT Volltextsuche das Open Source Projekt Apache Lucene verwendet.


Kalender

GruppenkalenderPersönlicher KalenderMit Version 5.0 verfügt OLAT über eine mächtige Kalenderinfrastruktur, welche auf dem offenen Standard iCalendar aufsetzt.

Der Kurskalender wird pro Kurs verwendet, er wird über Konfiguration ein- oder ausgeschaltet und dient der Kommunikation von wichtigen Daten innerhalb eines Kurses.

Der Gruppenkalender stellt ein wichtiges Kollaborationswerkzeug für die Kommunikation innerhalb einer Lern- oder Arbeitsgruppe dar. Er ist nur Mitgliedern der Gruppe zugänglich.

Der Persönliche Kalender wird verwendet um persönliche Einträge in OLAT zu erfassen. Über die Visitenkarte können die als öffentlich marierten Termine einer Person eingesehen werden. Zudem werden im persönlichen Kalender aller anderen relevanten Kalender des System ebenfalls eingeblendet. So hat jeder Benutzer sofort die Übersicht über 'seine' Termine.

 


SCORM

Neu werden in der SCORM Runtime-Umgebung auch SCORM Pakete mit mehreren Organisationen unterstützt. Bisher wurde in OLAT nur jeweils die erste Organisation dargestellt.


Kursbaustein Ordner

Mit dem 5.0 Release können Kursbausteine vom Typ Ordner von Autoren ebenfalls per WebDAV auf dem lokalen Computer als Netzwerklaufwerk 'gemountet' werden. Dies erleichtert die Arbeit mit den Dateien ungemein.



Verbesserungen

Aufgabenbaustein

Aufgabenbaustein

Der Aufgabebaustein wurde um die oft gewünschten Funktionen Musterlösung, Vorschau und Benachrichtigung bei neu eingereichten Abgaben erweitert.

Diverse kleinere Verbesserungen tragen dazu bei, dass der beliebte Aufgabenbaustein nun noch flexibler verwendet werden kann.

 

 


Warteliste in Einschreibung

WartelisteNeu können Lerngruppen mit Warteliste definiert werden.

Hat eine Gruppe die vorgesehene Anzahl Teilnehmer erreicht ist es Lernenden möglich sich in die Warteliste einzutragen. Dabei entscheiden Sie als Kursautor, ob bei freiwerdenden Plätzen automatisch die erste Person nachrücken soll, oder ob Sie diesen Prozess lieber von Hand kontrollieren.

 


Datenarchivierung

Archivierung

Mit der Überarbeitung des Archivierungswizards geht die Archivierung und Auswertung der Testdaten einfacher zur Hand. Neu können Sie das Format und den Inhalt des Downloadfiles Wizard gestützt selbst bestimmen.

Die Kurslogfiles können im 5.0 Release neben dem ursprünglichen OLAT Format auch in einem 'Apache'-Style Format herunter geladen werden. Eine Auswertung mit Standardwerkzeugen ist somit einfacher.

 


Verbessertes Layout

eine Lange Transaktion

Diverse stellen des OLAT Layouts wurden weiter optimiert. Beispielsweise erscheint der Modale Dialog neu transparent über dem eigentlichen Inhalt, so dass der Kontext des Dialoges nicht verloren geht. Bei lange dauernden Aktionen erscheint ein visuelle Rückmeldung.

Die CSS Datei wurde optimiert, so dass weniger Farben verwendet werden und diese in einem layout.properties File einfach für eine Installation angepasst werden können.



Technik / Entwicklung

Web 2.0 / AJAX Modus

Der neue Trend zu immer dynamischeren und interaktive Webapplikationen unter den Stichworten AJAX / Web 2.0 ist auch in der OLAT Entwicklung berücksichtigt worden. Durch die komponentenbasierte Architektur konnte innert kurzer Zeit ein dynamisches Nachladen der sich ändernden Elemente auf dem Bildschirm erreicht werden.

AJAX Modus

Als Benutzer spüren Sie ausser wesentlich kürzeren Ladezeiten und mehr Dynamik keine Veränderung. Trotzdem wurde dieser neue Modus noch mit dem Label 'Beta' versehen, er kann von jedem Benutzer selbst ein- und ausgeschaltet werden.

Im AJAX Modus sind nun auch erste Komponenten verfügbar, welche im Hintergrund Daten vom Server nachladen. Dies so zum Beispiel bei der Benutzersuche, welche schon nach wenigen Buchstaben die möglichen OLAT Benutzer zur Auswahl anbietet.


Separation Framework

Das mächtige OLAT Entwicklungsframework eignet sich nicht nur für die Entwicklung des LMS OLAT. Der MVC und Komponentenbasierte Aufbau ist komplett generisch gehalten, daher wurde entschieden den so-genannten 'core' von der eigentlichen Applikation OLAT zu trennen.

Dies führt zu einer erhöhten Modularisierung, Wartbar- und Wiederverwendbarkeit. Der OLAT Core wird unter dem Namen 'Brasato' weiterentwickelt und bleibt Bestandteil des OLAT Projektes .


Tracing Refactoring

Diverse Verbesserungen im Tracing- und Loggingframework erlauben ein genaueres Logging mit zusätzlichen Angaben wie Browsertyp und IP Adresse. Auf Entwicklerseite ist wesentlich weniger Aufwand notwendig um sinnvolle Meldungen in das Logfile zu schreiben.



Anderes

Sprachunterstützung

SprachauswahlZu den bestehenden Sprachen German, English, French, Italian, Spanish,Greek, Polish, Czech und Danish sind neu hinzugekommen:

  • Chinese (simplified)
  • Lithuanian
  • Persian (Farsi)
  • Portuguese (Brasilian)
  • Russian

Da nun zu viele Sprachen angeboten werden um diese horizontal darstellen zu können wird neu auf der Loginseite ein Pulldownmenu verwendet.

Lizenz

Mit dem Release 5.0 wird OLAT unter die Apache 2.0 Open Source Lizenz gestellt. Die Apache 2.0 Lizenz ist als äusserst offene Open Source Lizenz bekannt und in der Industrie gut bekannt und anerkannt.

 

 


OLAT is ein Produkt der OLAT Open Source Community. Einige, aber nicht alle Neuerungen dieses Releases sind von frentix gmbh entwickelt worden. frentix gmbh bedankt sich bei allen Personen und Institutionen, die in die Weiterentwicklung von OLAT investiert und einen Beitrag zu diesem Release geleistet haben.