Handbuch
1. Kapitel Konfiguration der Felder der Kursbeschreibung Mit der Datei config.xml im Verzeichnis swp/xml/_i18n/ kann die Struktur der Kursbeschreibung einfach an eigene Wünsche angepasst werden. In dieser Datei werden die TextFields (einfache Eingabefelder), ChoiceFields (Felder, bei denen aus einer festen Anzahl von Auswahlmöglichkeiten eine ausgewählt werden muss) und LargeTextFields (mehrzeilige Eingabefelder) definiert, die dann in OLAT zur Beschreibung des Kurses zur Verfügung stehen. Anpassen der XML-Datei a.) TextFields Ein TextField wird zwischen den Tags <TextFields> und </TextFields> definiert. Dazu wird in einer neuen Zeile folgendes in die Datei eingefügt: <titel> Feldname </titel> Wobei Feldname als Schlüssel für die Übersetzung dient. In jeder der Übersetzungsdateien LocalStrings_xx.properties (xx gibt die Sprache an, z.b. de für deutsch) im Verzeichnis swp/xml/_i18n muss diesem Schlüssel nun ein Wert zugewiesen werden durch: Schlüssel = wert Dieser Wert wird nun in der entsprechenden Sprache als Beschreibung des TextFields angezeigt. b.) ChoiceFields Ein ChoiceField wird zwischen den Tags <ChoiceFields> und </ChoiceFields> definiert. Dazu wird folgendes in aufeinander folgenden Zeilen in die Datei eingefügt: <choice> <titel> Feldname </titel> <selection> Element </selection> <selection> Element </selection> </choice> Feldname hat die gleiche Funktion und erfordert die gleiche Behandlung wie bei den TextFields. Eine Zeile <selection> Element </selection> definiert je eine Auswahlmöglichkeit des ChoiceFields. Es muss mindestens eine Auswahlmöglichkeit, also eine solche Zeile, besitzen eine maximale Anzahl gibt es nicht. Der Name der Auswahlmöglichkeiten wird durch Element angegeben und auch so angezeigt, bedarf hier also keiner Übersetzung.
c.) LargeTextFields Ein LargeTextField wird zwischen den Tags <LargeTextField> und </LargeTextField> definiert. Dazu wird in einer neuen Zeile folgendes in die Datei eingefügt: <titel> Feldname </titel> Feldname hat die gleiche Funktion und erfordert die gleiche Behandlung wie bei den TextFields.
2. Kapitel Anlegen und Bearbeiten eines Kursbeschreibungs- Kursbausteins Anlegen eines Kursbeschreibungs-Kursbausteins Ein Kursbeschreibungs-Kursbaustein kann einem Kurs in seinem Editor hinzugefügt werden (falls der Benutzer die benötigten Rechte dazu besitzt). Im Editor müssen dazu die folgenden Aktionen ausgeführt werden: 1. Klick auf Kursbeschreibung in der Tabelle Kursbaustein einfügen 2. Im erscheinenden Pop-Up die Position des Bausteins in der Kursstruktur festlegen 3. Klick auf Kursbaustein einfügen
Konfigurieren des Kursbeschreibungs-Bausteins Wurde dem Kurs ein Kursbeschreibungs-Kursbaustein hinzugefügt, so müssen in diesen noch die gewünschten Werte eingetragen werden. Dies geschieht im Kurseditor: 1. Auswählen der Kursbeschreibung im Editor-Modell auf der linken Seite 2. Klick auf Beschreibung editieren Hier können nun die Werte in die Felder eingetragen werden, die vorher in der Konfigurationsdatei festgelegt wurden. Durch Klick auf Speichern werden die Werte übernommen und im Editormodell im Kursbeschreibungs-Kursbaustein gespeichert.
Anzeigen der Kursbeschreibung Zum bekannt machen der Kursbeschreibung ist es nun noch nötig den Baustein zu veröffentlichen. Besitzt ein veröffentlichter Kurs dann einen veröffentlichten Kursbeschreibungs-Kursbaustein, so kann diese Kursbeschreibung durch Klicken auf Kursbeschreibung auf der linken Seite des Fensters (1) in der Anzeige des Kurses angezeigt werden. 1
3. Kapitel Die Kurssuche Wo ist die Kurssuche zu finden? Die Kurssuche wurde als neuer Tab eingebunden: Benutzung der Kurssuche Die Bedienung ist der bereits integrierten Kurssuche nachempfunden, wurde allerdings um mehrere Suchkriterien erweitert. Mit diesen Informationen kann basierend auf der Kursbeschreibung detaillierter gesucht werden. So ist es nun möglich nach Kriterien wie Veranstaltungszeitraum, empfohlenes Semester, Lesenden usw. zu suchen (je nach definierten Eigenschaften in der Kursbeschreibung). Rot umrandet sind die Felder der normalen Suche und gelb umrandet sind die Felder der neuen Suchkriterien. Was ist zu beachten? Da diese Kurssuche auf der Kursbeschreibung aufbaut, können mit den erweiterten Suchkriterien auch nur Kurse gefunden werden, die eine Kursbeschreibung enthalten.
4. Kapitel Anlegen und Bearbeiten eines Terminlisten- Kursbausteins Anlegen eines Terminlisten-Kursbausteins Ein Terminlisten-Kursbaustein kann einem Kurs in seinem Editor hinzugefügt werden (falls der Benutzer die benötigten Rechte dazu besitzt). Im Editor müssen dazu die folgenden Aktionen ausgeführt werden: 1. Klick auf Terminliste in der Tabelle Kursbaustein einfügen 2. Im erscheinenden Pop-Up die Position des Bausteins in der Kursstruktur festlegen 3. Klick auf Kursbaustein einfügen Konfigurieren des Terminlisten-Bausteins Wurde dem Kurs ein Terminlisten-Kursbaustein hinzugefügt, so müssen in diesen noch die gewünschten Werte eingetragen werden. Dies geschieht im Kurseditor: 1. Auswählen der Terminliste im Editor-Modell auf der linken Seite 2. Klick auf Termin editieren
Hier können nun die Werte in die Felder eingetragen bzw. aus dem Kalender ausgewählt werden. Durch Klick auf übermitteln werden die Werte übernommen und im Editormodell im Terminlisten-Kursbaustein gespeichert. Editieren des Terminlisten Bausteins Bereits angelegte Termine können durch Klicken auf Löschen (1) gelöscht werden und durch Klicken auf Editieren (2) bearbeitet werden. Dadurch öffnet sich ein Pop-Up, in dem die Werte geändert werden können.
Durch Klick auf übermitteln (1) werden die Daten gespeichert. Anzeigen der Terminliste Zum bekannt machen der Terminliste ist es nun noch nötig den Baustein zu veröffentlichen. Besitzt ein veröffentlichter Kurs dann einen veröffentlichten Terminlisten-Kursbaustein, so kann diese Terminliste durch Klicken auf Terminliste auf der linken Seite des Fensters (1) in der Anzeige des Kurses angezeigt werden. Dabei werden in der oberen Tabelle (2) die Kurstermine angezeigt und in der unteren Tabelle (3) eine Übersicht über alle Gruppen in denen der Nutzer eingeschrieben ist und in denen Termine existieren.
Durch Klick auf Anzeigen (4) werden an dieser Stelle die entsprechenden Gruppentermine angezeigt.
5. Kapitel Anlegen und Bearbeiten eines Stundenplans Anzeigen des Stundenplans Nach der Installation der Erweiterung hat jeder Benutzer einen neuen Eintrag Stundenplan im Home Menü: Nach dem Auswählen des Stundenplans erscheint eine Wochenansicht, wie sie bereits aus dem Standardkalender bekannt sein sollte.
Genau wie im Standardkalender kann der Nutzer hier folgende Aktionen durchführen: 1. Eigene Termine anlegen/löschen. 2. Wochenweise durch den Kalender blättern. 3. Zu einem bestimmten Datum springen. 4. Nach einem bestimmten Termin suchen. 5. Die Darstellung des Kalenders anpassen. Hinzufügen von Stundenplaneinträgen Zusätzlich gibt es in der linken oberen Ecke den neuen Link Stundenplan editieren. Nach dem Auswählen erscheint die Seite Stundenplan editieren :
Auf der neuen Seite werden alle Gruppen angezeigt, in die der Nutzer eingeschrieben ist und deren zugehöriger Kurs über eine Terminerweiterung verfügt. Die Gruppen sind unterteilt in Zur Zeit nicht im Stundenplan angezeigte Gruppen und Zur Zeit im Stundenplan angezeigte Gruppen. Beim der erstmaligen Ausführung des Stundenplans sollte der zweite Teilbereich noch leer sein. Um jetzt Gruppen- und Kurstermine in den Stundenplan zu übertragen, müssen einfach die gewünschten Gruppen über die Checkboxen ausgewählt werden und anschließend der Button Stundenplan aktualisieren geklickt werden. Anschließend wird automatisch wieder der Stundenplan aufgerufen:
Hier sind jetzt alle aktuellen Termine der gewählten Gruppen und der dazugehörigen Kurse zu finden. Diese werden jedes Mal aktualisiert, sobald der Stundenplan neu aufgerufen oder editiert wird. Entfernen von Stundenplaneinträgen Um Einträge aus dem Stundenplan zu entfernen, muss einfach wieder der Link Stundenplan editieren ausgewählt werden:
Jetzt sind die eben gewählten Gruppen unter Zur Zeit im Stundenplan angezeigte Gruppen zu finden. Um jetzt alle Einträge, die mit diesen Gruppen zusammenhängen, aus dem Stundenplan zu entfernen, müssen einfach die gewünschten Gruppen über die Checkboxen ausgewählt werden und der untere Button Stundenplan aktualisieren geklickt werden: Anschließend wird wieder der Stundenplan aufgerufen:
Zu beachten ist, dass nur Termine im Stundenplan angezeigt werden können die über die Terminerweiterung in einen Kurs eingepflegt wurden.