Powrót do spisu treści
Formaty plików
Informacje ogólne
Pełny zestaw plików słownictwa obejmuje zawsze trzy pliki: właściwy plik słówek oraz plik zawierający informacje o aktualnej strukturze kartoteki fiszek, a takżei plik zawierający ocenę. Ostatnie dwa tworzone są automatycznie, jeżeli ich do tej pory nie ma obok pliku głównego. Wszystkie pliki znajdują sie w tym samym folderze i różnią się jedynie rozszerzeniem. Oto ich zestawienie:
- plik słówek (rozszerzenie .vok2)
- plik informacji o aktualnej strukturze kartoteki fiszek (rozszerzenie .kk)
- plik zawierający ocenę (rozszerzenie .aw)
- pliki rejestru statystycznego (rozszerzenie .log)
Plik informacji o aktualnej strukturze kartoteki fiszek oraz plik zawierający ocenę zawierają prywatne dane dotyczące postępów w nauce. Jeżeli skasujemy plik
.kk, to po następnym uruchomieniu programu wszystkie słówka dla danego pliku słówek ponownie znajdą się w przegródce nr 3. Graficzna i tabelaryczna informacja statystyczna (ocena) ulegną natomiast zresetowaniu (usunięciu) po skasowaniu pliku
.aw. Jeżeli zamierzamy zatem przekazać pliki słówek przyjaciołom lub znajomym, to wystarczy, że udostępnimy im tylko sam plik słówek.
W programie Teachmaster 3 oraz wszelkich kolejnych format plików jest taki sam (nie został zmieniony).
Pliki słówek .vok2
Pliki słówek zakodowane są w języku XML. Nie ma w związku z tym problemu, aby otworzyć je dowolnym edytorem tekstu. Dobrym edytorem plików XML jest
Proton∞. Ażeby móc korzystać w tym edytorze z tzw. podświetlanej składni XML, należy do pliku
extensions.ini w katalogu
syntaxschemes dodać następujący wpis:
vok2=XML. Jest również możliwe otwieranie plików domyślną przeglądarką internetową. Aby to było możliwe, należy zazwyczaj zmienić nazwę pliku na
.xml.
Podstawowa struktura plików Teachmastera wygląda następująco:
<?xml version="1.0" encoding="ISO-8859-1"?>
<teachmaster>
...
</teachmaster>
W miejscu trzech kropek znajduje się właściwa treść pliku. Ta podstawowa treść składa się z nagłówka pliku (
Header) oraz dowolnej ilości
par słówek. Na początek zawartość nagłówka:
<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>
Również w powyższym kodzie trzy kropki oznaczają miejsce umieszczenia danych. Dane wprowadzane są w Teachmasterze także poprzez tzw. właściwości pliku (Podgląd → Właściwości pliku).
titel oznacza tytuł przypisany plikowi słówek,
autor zawiera imię i nazwisko autora pliku słówek, a sekcja
bemerkungen obejmuje komenarze dotyczące pliku. Standardowymi nazwami języków w Teachmasterze są nazwy "Język polski" i "Język obcy". Użytkownik może zmienić te wartości domyślne. Zapisywane są one w znacznikach
spreins oraz
sprzwei.
W sekcji
version zapisywana jest wersja programu Teachmaster, przy pomocy której utworzono wzgl. ostatnio zapisano plik słówek.
Jeżeli użytkownik wybrał także czcionkę, to jest ona zapisywana w sekcji
font, względnie w
fontsize (ta druga wartość określa rozmiar czcionki). Zestaw znaków (strona kodowa) znajduje się w
fontcharset. Na końcu znajduje się informacja o tym, w którym z pięciu pól (Lekcja, Język 1, Język 2, Synonimy, Uwagi) ma obowiązywać dana czcionka. Jeżeli czcionka ma być przypisana danemu polu, to znacznik ma oznaczenie
on, a jeżeli nie ma indywidualnego przypisania
off.
Znaczniki
iconspreins i
iconsprzwei zawierają informację o ikonach dla danego języka, będących symboliczną graficzną reprezentacją danego języka (np. flagi państw). O tym, która z obudwu ikon ma mieć status ikony standardowej (domyślnej) informuje znacznik
standardicon.
Zestawy (pary słówek) mają następującą strukturę:
<vokabelsatz>
<lektion>...</lektion>
<spreins>...</spreins>
<sprzwei>...</sprzwei>
<synonym>...</synonym>
<bemerkung>...</bemerkung>
</vokabelsatz>
Powyższa informacja objaśnia się sama (składnia w języku niemieckim).
Plik informacji o aktualnej strukturze kartoteki fiszek .kk
Zgodnie z przyjętą w Teachmasterze metodyką nauki słówek każda para słówek znajduje się w określonej przegródce oznaczonej numerami od 1 do 5. Istnieje także możliwość nadania numerów poszczególnym numerom par słówek: Vokabelsatz 1, Vokabelsatz 2 itd.
Plik informacji o aktualnej strukturze kartoteki fiszek to zwykły plik tekstowy, mający dokładnie tyle wierszy, ile par słówek obejmuje dany plik słówek. W każdym wierszu znajduje się numer przegródki, w której znajduje się dane słówko (para słówek).
Kiedy program nie jest w stanie odnaleźć pliku informacji o aktualnej strukturze kartoteki fiszek (np. w momencie tworzenia zupełnie nowego pliku lub kiedy plik słówek pobraliśmy z Internetu i otwieramy go po raz pierwszy), to plik ten jest tworzony automatycznie: w tym początkowym momencie każdy wiersz zawiera wartość domyślną w postaci liczby 3 - wszystkie słówka znajdują się więc w środkowej przegródce.
Pliki zawierające ocenę .aw
Każda
pojedyncza lekcja może posłużyć jako baza do przeprowadzenia sesji ćwiczeniowej bazującej albo na metodzie "fiszkowej", albo w oparciu o metodę tradycyjną (pochodzi z Teachmastera 1.x), przy czym
wszystkie słówka danej lekcji podlegają sprawdzeniu (odpytaniu). W przypadku metody "fiszkowej" po każdym cyklu treningowym następuje zapisanie pliku zawierającego ocenę.
Również plik zawierający ocenę jest zwykłym plikiem tekstowym, zapisującym dane w poszczególnych wierszach. Po każdym cyklu treningowym następuje dopisanie aktualnych danych odpowiadających wynikowi (ocenie). Poszczególne wartości oddzielone są znakiem #. Te dane to:
- data
- godzina
- kierunek nauki (0 dla Język 1 → Język 2, a dla kierunku odwrotnego 1)
- łączna liczba słówek
- liczba słówek, w których przypadku udzielono poprawnej odpowiedzi
- liczba słówek zaakceptowanych
- liczba słówek, w których przypadku udzielono odpowiedzi błędnej
- nazwa lekcji
Informacja dla dociekliwych: Fakt, że nazwa lekcji znajduje się w ostatniej linii, powoduje automatyczne zakończenie struktury pliku znakiem separacyjnym #, co zapobiega zawieszaniu się programu.
Pliki rejestru statystycznego .log
Także plik rejestru statystycznego jest zwykłym plikiem tekstowym, w którym dane znajdują się w układzie kodu liniowego. Po zakończeniu każdej procedury nauki na końcu pliku dopisywane są nowe rezultaty danej sesji odpytywania słówek. Program co miesiąc samoczynnie tworzy nowy plik rejestru statystycznego. Składnia nazwy tego pliku wygląda następująco:
rrrr-mm.log (rok jako liczba czterocyfrowa, miesiąc dwucyfrowo).
Wewnątrz struktury pliku zmienne rozdzielone są przy pomocy separatora #. Tymi zmiennymi są:
- data
- godzina
- sekunda
- kierunek przepytywania (0 reprezentuje język 1 → język 2, wartością domyślną jest 1)
- numer wybranej metody nauki
- ilość poprawnych odpowiedzi
- ilość odpowiedzi zaakceptowanych
- ilość odpowiedzi błędnych
- nazwa lekcji
Powrót do spisu treści
There are no comments on this page. [Add comment]