Biológia - výukový program Copyright (c), 2000 Joezf Bombiak e-mail: jozef.bombiak@st.fmph.uniba.sk Zameranie programu Program je urceny na vyku predmetu Biologia pre 3 a 4 rocnik gymnazii. Obsahuje temy z okruhu Obehova sustava. Všeobecný popis Hlavný adresár programu je obsahuje nasledovné súbory a adresáre: READ.TXT - tento súbor BIOLOGIA.EXE - spustiteľný súbor programu THEMES.LST - zoznam tém IMAGES/ - adresár s obrázkami pre program THEMES/ - adresá s pripravenými témami 1. Všeobecný popis formátovaných súborov ======================================== Súbory sú formátované pomocou značiek, ktoré sú buď párové alebo nepárové, uzavreté v znakoch < a >. Príklad: ... - párová značka - nepárová značka Ak je značka párová, má význam aj text, ktorý táto značka uzatvára. Príklad: Toto je text, ktorý má nejaký význam. Každá značka môže mať naviac niekoľko parametrov. Každý parameter má hodnotu, ktorá mu je priradená znakom "=". Vľavo ani vpravo od tohto znaku nesmie byť medzera! Ak hodnota parametra obsahuje znak medzera, musí byť táto hodnota uzavretá v apostrofoch "". Na poradí parametrov nezávisí. Príklad: ... 1. Popis súboru THEMES.LST ========================== Tento súbor sa nachádza v hlavnom adresári programu. Obsahuje popis všetkých tém. Jeho štruktúra je nasledovná: Jednotlivé témy sú popísané v značke THEME. T.j. Táto značka má nasledujúce parametre: ID - identifikačné číslo, určuje, aký obrázok reprezentuje tému. Obrázky sú v adresári images/ a majú názov book_n.bmp, kde n je číslo. NAME - názov témy ROOT - adresár, v ktorom je uložená téma, je ukončený znakom "\" FILE - názov súboru, v ktorom je uložená téma TEST - názov súboru, v ktorom je uložený test Príklad: 2. Popis súboru s témou ======================= Obsahuje údaje pre jednu konkrétnu tému. Každá téma pozostáva z niekoľkých stránok. Stránka je uzavretá v párovej značke PAGE. Príklad: ... Značka má nepoviné parametre pre zadanie okrajov: LB - ľavý okraj RB - pravý okraj TB - horný okraj BB - dolný okraj Príklad: ... Za značkou stránky môže byť uvedený zoznam obrázkov, ktoré sa na nej zobrazia. Obrázok má nepárovú značku IMAGE a obsahuje niekoľko povinných a nepovinných parametrov. Povinné parametre: SRC - zdrojový súbor s obrázkom v BMP formáte. POS - pozícia obrázka na stránke, prípustné hodnoty sú: TOP - obrázok bude v hornej časti stránky BOTTOM - obrázok bude v spodnej časti stránky LEFT - obrázok bude v ľavej časti stránky RIGHT - obrázok bude v pravej časti stránky TOPLEFT - obrázok bude v ľavej hornej časti stránky TOPRIGHT - obrázok bude v pravej hornej časti stránky BOTTOMLEFT - obrázok bude v ľavej spodnej časti stránky BOTTOMRIGHT - obrázok bude v pravej dolnej časti stránky Nepovinné: LB - ľavý okraj RB - pravý okraj TB - horný okraj BB - dolný okraj Príklad: ( na stránke budú 2 obrázky ) . . Text, ktorý sa na stránke zobrazí je uzavretý v párovej značke TEXT, ktorá nemá žiadne parametre. Príklad: Nejaký text, ktorý sa zobrazí na stránke Text môže byť formátovaný. T.j. môže obsahovať jednu z nasledujúcich značiek pre formátovanie: párová značka farebný text - text vnútri bude mať farbu podľa parametra, kde farba môže byť RED, YELLOW, BLUE alebo GREEN. nepárová značka - nový riadok ( new line ) nepárová značka

- posun textu, odstavec ( paragraph ) párová značka tučný text - zmena písma na tučné ( bold ) Príklad: ... Obyčajný text tučný text text farebný text text

Toto bude na novom riadku dvakrát posunuté ... 3. Popis súboru s testom ======================== Obsahuje údaje pre jeden test. Každý test pozostáva z niekoľkých otázok rôzneho typu. Otázke je uzavretá v párovej značke QUESTION. Typ otázky je jeden z nasledovných: - typ A - výber správnej odpovede spomedzi zadaných odpovedí - typ A - typ B - popis obrázka - typ C - doplňovanie slov do textu - typ D - spájanie dvojíc Značka má jeden povinný parameter, TYPE - typ otázky a niekoľko nepovinných parametrov: POINTS - počet bodov za otázku TEXT - zadanie úlohy LB, RB, BB, TB - prametre pre formátovanie okrajov Príklad: ... 3.1. Typ otázky A ----------------- Výber správnej odpovede spomedzi zadaných odpovedí. Otázka môže obsahovať niekoľko správnych a niekoľko nesprávnych možností. Odpoved predstavuje párová značka ITEM. Jej paramter LABEL predstavuje text odpovede a text, ktorý značka uzatvára, je buď YES - správna odpoveď, alebo NO - nesprávna. Príklad: YES YES NO ... 3.2. Typ otázky B ----------------- Popis obrázka. Otázka obsahuje obrázok, ktorý treba správne popísať. T.j. k návestiam v obrázku treba priradiť príslušný popis. Obrázok je vložený do otázky pomocou značky IMAGE, ktorá má takú istú štruktúru ako vnútri stránky výkladu textu, až na obmedzenie paramtera POS, ktorý môže obsahovať iba hodnoty LEFT alebo RIGHT. Príklad: ... Ďalej nasleduje popis návestí obrázka a ich hodnoty. Tento popis je podobný, ako pri predchádzajúcom type, t.j. uzavretý v párovej značke ITEM. Ak je napríklad v obrázku návestie 3, značka bude vyzerať nasledovne: popis časti obrázka s označením 3 Môžu byť uvedené aj nesprávne možnosti, ktoré nepatria ku žiadnemu návestiu: Toto je tiež možné vybrať ako odpoveď 3.3. Typ otázky C ----------------- Doplňovanie slov do textu. Text, do ktrého treba doplniť slová, je uzavretý v párovej značke TEXT. Slovo, ktoré má byť doplnené, je vynechané a namiesto neho je uvedená nepárová značka LABEL. Označuje návestie k tomuto slovu. Zoznam slov, z ktorých je možné vyberať, je uvedený za textom, uzavrý v párových značkách ITEM. Značka má paramter LABEL. Jeho hodnota je jedna z tých, ktoré sú v texte a znamená, že na pozíciu s týmto návestím musí ísť toto slovo. Pokiaľ nie je parameter uvedený, jedná sa o nesprávnu odpoveď. Príklad: Sem doplň a sem zas niečo iné ... nejaké slovo doplň neplatné nesprávne ... 3.4. Typ otázky D ----------------- Spájanie dvojíc slov. Podobne ako pri otázke typu A. Ľavý pár popisuje parameter LABEL značky ITEM. Pravý pár táto značka uzatvára. Príklad: jej pravá časť (1) jej pravá časť (2) jej pravá časť (3) pravá časť bez svojej ľavej časti 4. Poznámky: ============ 1. Ak je text, ktorý sa má zobraziť na stránkre je príliš dlhý, program o tom podá správu. 2. Poradie značiek pri formátovaní textu je potrbné dodržať. 3. Poradie odpovedí (správnych, nesprávnych) nie je potrebné dodržať. Príklad: jej pravá časť (1) jej pravá časť (3) pravá časť bez svojej ľavej časti ... jej pravá časť (2)