AdLerDokumentation Help

Persistierung im Autorentool

Beschreibung

Für jede Lernwelt im Autorentool wird eine XML-Datei im Verzeichnis SavedWorlds angelegt. Das Format der Datei ist das AdLer World Format (AWF). Das AWF entspricht der Struktur der Persist-Entities des Autorentools. Kurz zusammengefasst enthält jede Lernwelt ihre Lernräume, diese wiederum enthalten die Lernelemente usw. Einzige Ausnahme sind die Content-Dateien der Lernelemente selbst (.mp4, .png, .h5p, ...), diese sollen in einem Systemordner zentral liegen und in den AWF-Lernweltdateien über Dateipfade referenziert werden.

Wichtiges Aktivitätsdiagramm zum Persistierungsprozess im Autorentool: Lernwelt persistieren

Wichtige Methoden:

Eine wichtige Methode des Autorentools um die Persistierung auf Code-Ebene zu verstehen ist: DataAccess.SaveLearningWorldToFile

Verzeichnis zur Persistierung

Sowohl die Domänenspezifischen als auch die Anwendungsspezifischen Daten des Autorentools werden ausschließlich auf dem Dateisystem des Lehrende persistiert.

  • Verzeichnisname: AdLerAuthoring

  • Pfad: C:\Users%USERPROFILE%\AppData\Roaming\AdLerAuthoring...

Verzeichnisstruktur:

  • AdLerAuthoring

    • ContentFiles

      • Zu jedem Lernelement gibt es:

        • Lernelement-Datei

        • Hash zu Lernelement-Datei

    • Logs

    • SavedWorlds

      • Die Welten mit Endung awf (Adler World File)

      • SavedWorlds.xml

        • Zweck dieser Datei ist unbekannt: wurde vom damals nicht dokumentiert.

    • Toolbox

        • Zweck dieses Verzeichnisses ist unbekannt: wurde damals nicht dokumentiert.

    • ApplicationConfig.json

      • Zweck dieser Datei ist unbekannt: wurde damals nicht dokumentiert.

      • Sieht aus als würde sie nicht mehr gebraucht werden.

Last modified: 30 June 2025