Erstellen von Lektionen für MUJaVoT
Voraussetzungen
MUJaVoT benötigt Mozilla, einen auf vielen verschiedenen Plattformen verfügbaren
Internetbrowser.
Eingabe der Daten
Lektionen können mittels der Oberflächenmaske unter dem Knopf Create Lecture eingegeben werden. 6 verschiedene Sektionen werden unterschieden:
- Input Data: Eingabezeile für alle Vokabeldaten
- Actions: Befehle zur Eingabe der Vokabeldaten:
- Foreign: Eingabe als Fremdvokabel hinzufügen
- Reading: Eingabe als Lesung hinzufügen
- Meaning: Eingabe als Übersetzung, d.h. Bedeutung hinzufügen
- Special: Sonderaktionen abhängig vom links daneben stehenden Dropdown-Feld ausführen, z.B. eine Eingabe im Kiten-Format in Komponenten zerlegen (Split Kiten Line), als Kommentar (Comment) oder als Grammatikbeschreibung (Grammar)
- Next Vocable: derzeitige Vokabel abschließen und der bisherigen Gesamteingabe hinzufügen
- Create Lecture: Vokabeleingabe abschließen, Lektion erzeugen (Hinweis: Zumindest das Feld Title in der Sektion Lecture Information muss ausgefüllt sein)
- Entered Data: Hier werden in verschiedenen Textfeldern die bisherigen Daten der aktuellen Vokabel im XML-Format angezeigt. Sie können jederzeit modifiziert (Löschung, Umstellung der Reihenfolge, Korrektur von falschen Daten) werden, dabei muss jedoch das XML-Format eingehalten werden! (Insbesondere: Keine Verletzung der Klammerung, keine Dateneingabe von <, > oder &)
- Lecture Information: Informationen zur Vokabellektion, das einzige Pflichtfeld ist Titel
- Final: In diesem Textfeld erscheinen die fertigen Lektionsdaten im XML-Format.
- Miscellaneous: Knopf für die Rückkehr zum Hauptmenü (Main) und Informationen zu MUJaVoT (About)
Abspeichern und verfügbar machen
Die Daten des Trainers werden im sogenannten XML-Format in einfachen Textdateien abgespeichert. Dies hat Vor- und Nachteile:
Vorteile
- viele Möglichkeiten der Weiterverarbeitung
- bearbeitbar mittels einfachen (Unicode-) Texteditors
- keine Datenbank wird benötigt
Nachteile
- ein Internetbrowser darf aus Sicherheitsgründen nicht selbst auf Platte schreiben, weswegen ein Texteditor verwendet werden muss
- dem Trainer müssen die Lektionen manuell bekannt gemacht werden, automatisch kann er neue Lektionen nicht erkennen und hinzufügen
Notwendige Schritte
Kurzfassung:
- Erzeugen der Daten im Feld Final mittels des Knopfes Create Lecture
- Markieren der Daten im Feld
- Kopieren der Daten im Feld
- Erstellen einer neuen Datei mit der ".xml"-Dateiendung im "lectures"-Unterordner des Trainers mittels eines beliebigen, Unicode-fähigen Editors (Wordpad, Textedit, Japanese Word Processor, Yudit, KWrite o. ä.)
- Einfügen des zuvor kopierten Textes
- Speichern im UTF-16 (oft auch einfach "Unicode" oder "Unicode-Textdatei" benannt) Format. Als Alternative kann auch das platzsparendere, neuere UTF-8 Format gewählt werden. Dabei ist jedoch unbedingt zu beachten, dass die erste Zeile der Datei von
<?xml version="1.0" encoding="utf-16"?>
auf
<?xml version="1.0" encoding="utf-8"?>
geändert werden muss!
- Öffnen der Datei "lectures.xml" im "lectures"-Unterordner des Trainers
- einen neuen "lecture"-Block nach Vorbild der bereits vorhandenen Einträge erstellen (Tip: Einfach einen vorhandenen kopieren, einfügen und dann modifizieren)
- in das Feld "desc" eine Beschreibung der Lektion eingeben, und in das Feld "file" den Dateinamen eingeben, unter dem die gerade eingegebene Lektion abgespeichert wurde
- Browser-Hauptmenü in neuem Fenster aufmachen (auf diese Weise kann man erst testen, ob die in die Erstellungsmaske eingegebenen Daten korrekt übernommen wurden => erst nach erfolgreichem Test die "Create Lecture"-Seite schließen!)
- Fertig!
Nützliche Links