Zurück zum Inhaltsverzeichnis
Dateiformate
Allgemeines
Ein Vokabelprojekt besteht immer aus (mindestens) drei Dateien: Der Vokabeldatei sowie der Karteikastendatei und der Auswertungsdatei. Die beiden letzten werden neu angelegt, falls sie nicht vorhanden sind. Alle drei befinden sich im selben Verzeichnis und unterscheiden sich nur in der Dateiendung. Die Statistikdateien für das Lerntagebuch werden in einem Unterverzeichnis mit demselben Namen der Vokabeldatei (nur ohne die Endung
.vok2) angelegt.
Hier eine Übersicht:
- Vokabeldatei (Endung .vok2)
- Karteikastendatei (Endung .kk)
- Auswertungsdatei (Endung .aw)
- Statistikdatei (Endung .log)
Die Karteikasten- und die Auswertungsdatei enthalten persönliche Daten über den Lernerfolg. Wenn Sie die jeweilige
.kk-Datei löschen, befinden sich nach dem nächsten Start von Teachmaster die Vokabeln dieser Datei wieder alle im Kasten 3. Die (graphische und tabellarische) Auswertung der Datei geht verloren, wenn Sie die
.aw-Datei löschen. Wenn Sie also Ihre Vokabeln an Ihre Freunde und Bekannte weitergeben wollen, dann reicht es, wenn Sie die Vokabeldatei alleine hergeben. Die
.log-Dateien enthalten die Informationen des Lerntagebuchs.
Seit Teachmaster 3 hat sich das Dateiformat
.vok2 nicht geändert.
Vokabeldateien .vok2
Die Vokabeldateien sind im
XML∞-Format abgespeichert. Dadurch ist es kein Problem, die Dateien mit einem beliebigen Texteditor zu bearbeiten. Ein guter Editor zum Betrachten von XML-Dateien ist
PSPad∞. Auch das Öffnen der Vokabel-Dateien mit einem aktuellen Browser ist ohne weiteres möglich. Allerdings ist es wahrscheinlich erforderlich, die Dateiendung in
.xml umzubenennen.
Das Grundgerüst der Teachmaster-Dateien ist das folgende:
<?xml version="1.0" encoding="ISO-8859-1"?>
<teachmaster>
...
</teachmaster>
Dort, wo oben die drei Punkte stehen, befindet sich der eigentliche Inhalt der Datei. Dieser besteht aus einem Dateikopf, dem sogenannten
Header, sowie beliebig vielen
Vokabelsätzen. Zunächst der Aufbau des Headers:
<header>
<titel>...</titel>
<autor>...</autor>
<bemerkungen>...</bemerkungen>
<spreins>...</spreins>
<sprzwei>...</sprzwei>
<version>...</version>
<font>...</font>
<fontsize>...</fontsize>
<fontcharset>...</fontcharset>
<fontlek>...</fontlek>
<fontspreins>...</fontspreins>
<fontsprzwei>...</fontsprzwei>
<fontsyn>...</fontsyn>
<fontbem>...</fontbem>
<standardicon>...</standardicon>
<iconspreins>...</iconspreins>
<iconsprzwei>...</iconsprzwei>
</header>
Auch hier stehen die drei Punkte für einzufügenden Inhalt. Die Daten werden in Teachmaster über die Dateiinfos eingegeben (Übersicht → Dateiinfos).
titel gibt einen passenden Titel für die Vokabeldatei an,
autor enthält den Namen des Autors der Vokabeldatei, und
bemerkungen speichert Kommentare zur Datei. Die Vorgaben für die beiden zu lernenden Sprachen in Teachmaster ist "Deutsch" und "Fremdsprache". Der Anwender kann diese Standardwerte ändern, sie werden in den Tags
spreins und
sprzwei gespeichert.
Bei
version wird die Teachmaster-Version gespeichert, mit der die Vokabeldatei erstellt bzw. zuletzt abgespeichert worden ist.
Falls der Benutzer auch eine Schriftart ausgewählt hat, wird diese in
font bzw. in
fontsize die Schriftgröße abgespeichert. Den Zeichensatz gibt
fontcharset an. Zuletzt wird noch gespeichert, für welche der fünf Felder (Lektion, Sprache 1, Sprache 2, Synonym(e), Bemerkungen) die gewählte Schriftart gelten soll. Falls sie für ein Feld gelten soll, dann steht in dem betreffenden Tag
on, ansonsten
off.
Bei
iconspreins bzw.
iconsprzwei sind kleine Bildchen gespeichert, die symbolische für die jeweilige Sprache stehen (z.B. Flaggen). Welches Icon von beiden als Standard-Icon angezeigt werden soll, gibt
standardicon an.
Die Vokabelsätze haben folgende Struktur:
<vokabelsatz>
<lektion>...</lektion>
<spreins>...</spreins>
<sprzwei>...</sprzwei>
<synonym>...</synonym>
<bemerkung>...</bemerkung>
</vokabelsatz>
Hier ist offensichtlich, was die Elemente enthalten.
Karteikastendateien .kk
Gemäß dem Lernprinzip befindet sich jeder Vokabelsatz in einem Karteikasten. Diese sind von 1 bis 5 numeriert. Auch die Vokabelsätze kann man abzählen: Vokabelsatz 1, Vokabelsatz 2 etc.
Die Karteikastendatei ist eine einfache Textdatei, die genausoviele Zeilen hat wie Vokabelsätze in der Vokabeldatei enthalten sind. In der Zeile steht die Nummer des Kastens, in der sich der betreffende Vokabelsatz befindet.
Falls die Karteikastendatei nicht vorhanden ist (weil zum Beispiele eine Vokabeldatei neu angelegt wurde oder eine aus dem Internet heruntergeladene Vokabeldatei benutzt wird), wird sie neu angelegt: Jede Zeile enthält dann als Startwert 3, die Vokabeln liegen also zu Beginn alle im mittleren Kasten.
Auswertungsdateien .aw
Eine
einzelne Lektion einer Teachmaster-Datei kann man auf zwei verschiedene Arten lernen: Entweder über das Karteikastenprinzip oder über die herkömmliche Methode (aus Teachmaster 1.x), wobei
alle Vokabeln der Lektion abgefragt werden. Bei letztem Prinzip (und nur bei diesem!) wird nach jedem Lerndurchgang das Ergebnis in der Auswertungsdatei gespeichert.
Auch die Auswertungsdatei ist eine einfache Textdatei, die die Daten zeilenweise enthält. Nach jedem Lerndurchgang wird an die Datei eine weitere Zeile mit dem Ergebnis angehängt. Die einzelnen Werte, die dabei durch das Zeichen # getrennt werden, sind:
- Datum
- Uhrzeit
- Richtung (0 für Sprache 1 → Sprache 2, ansonsten 1)
- Anzahl der gesamten Vokabeln
- Anzahl der richtigen Vokabeln
- Anzahl der akzeptierten Vokabeln
- Anzahl der falschen Vokabeln
- Name der Lektion
Für gewiefte Leser: Dadurch, dass der Name der Lektion als letztes in der Zeile gespeichert wird, kann der Name problemlos das Trennzeichen # enthalten, ohne dass das Programm durcheinander kommt.
Statistikdateien .log
Auch eine Statistikdatei ist eine einfache Textdatei, die die Daten zeilenweise enthält. Nach jedem Lerndurchgang wird an die Datei eine weitere Zeile mit dem Ergebnis angehängt. Für jeden Monat wird eine separate Datei angelegt, der Dateiname ist immer von der Form
jjjj-mm.log (Jahr vierstellig, Monat zweistellig).
Die einzelnen Werte, die dabei durch das Zeichen # getrennt werden, sind:
- Datum
- Uhrzeit
- Sekunden
- Richtung (0 für Sprache 1 → Sprache 2, ansonsten 1)
- Nummer der Lernmethode
- Anzahl der richtigen Vokabeln
- Anzahl der akzeptierten Vokabeln
- Anzahl der falschen Vokabeln
- Name der Lektion
Zurück zum Inhaltsverzeichnis
There are no comments on this page. [Add comment]