Warning: Creating default object from empty value in /home/do1096600/www_root/ps_ekurz/config.php on line 50 Pomoc

Upraviť výpočtovú otázku

Výpočtové otázky ponúkajú spôsob vytvorenia jednotlivých otázok použitím masiek, ktoré sú pri vstupe do testu nahradené konkrétnymi hodnotami.


Nižšie je uvedený skrátený náhľad hlavnej stránky pre úpravu, spolu s príkladmi:

Otázka:
Obrázok na zobrazenie:
Vzorec správnej odpovedi:   
Tolerancia: ±
Typ tolerancie:
Platné číslice:

Pri otázke vidíte zadaný text a "Vzorec správnej odpovede" {a} a {b}. Tieto a ostatné {name} môžu byť použité ako masky, ktoré sú pri vstupe do testu nahradené konkrétnymi hodnotami. Po odoslaní testu sa pomocou výrazu "Vzorec správnej odpovede" vypočíta správna odpoveď, ktorá je vypočítaná ako numerická hodnota po nahradení maskami. Masky, ktoré možno použiť, sú nastavené alebo vytvorené na ďalšej stránke pomocou nástroja pre úpravu vypočítných úloh.

V príklade je použitý operátor +. Ďalšie povolené operátory sú -*/ a % kde % je operátor modulo. Môžeme tiež použiť niektoré matematické funkcie používané v PHP. Medzi ne patrí 24 funkcií s jedným argumentom:
abs, acos, acosh, asin, asinh, atan, atanh, ceil, cos, cosh, deg2rad, exp, expm1, floor, log, log10, log1p, rad2deg, round, sin, sinh, sprt, tan, tanh
a dve dvojargumentové funkcie
atan2, pow
a funkcie min a max, ktoré môžu mať dva alebo viac argumentov. Môžeme tiež použiť funciu pi, ktorá nemá žiadny argument, ale nesmieme zabudnúť použiť zátvorky - správne použitie je pi(). Podobne ostatné funkcie musia mať argument(y) v zátvorkách. Možný spôsob použitia je napríklad sin({a}) + cos({b})* 2. Nemal by byť žiadny problém vkladať jednu funkciu do druhej ako cos(deg2rad({a} + 90)) a podobne.
Viac informácií o používaní týchto PHP funkcií nájdete na stránkach dokumentácia PHP

Aj pre numerické otázky je možné povoliť rozmedzie hodnôt, v ktorom všetky otázky budú považované za správne. K tomuto účelu sa používa pole "Tolerancia". Poznáme viacej druhov tolerancií. Sú to Relatívna, Nominálna a Geometrická. Ak povieme, že správna odpoveď v teste je vypočítaná na 200 a tolerancia je nastavená na 0.5, potom bude rozdiel medzi rôznymi typmi tolerancií nasledovný:

Relatívna: Interval tolerancie je vypočítaný vynásobením odpovede s 0.5, to znamená, že v tomto prípade dostaneme 100, tak pre túto toleranciu musí byť správna odpoveď medzi 100 a 300. (200 ± 100)
Táto metóda je užitočná, ak veľkosť správnej odpovede sa môže veľmi líšiť s rôznymi hodnotami masiek.

Nominálna: Toto je najjednoduchší typ tolerancie, ktorý nie je veľmi účinný. Správna odpoveď musí byť medzi 199.5 a 200.5 (200 ± 0.5)
Tento typ tolerancie môže byť použitý, ak rozdiely medzi rôznymi správnymi odpoveďami sú malé.

Geometrická: Horná hranica tolerancie sa vypočíta ako 200 + 0.5*200 a je to to isté ako pre relatívny prípad. Spodná hranica tolerancie sa vypočíta ako 200/(1 + 0.5). Správna odpoveď musí byť medzi 133.33 a 300.
Táto metóda je užitočná pre komplexné výpočty, ktoré musia mať veľkú toleranciu, kde relatívne tolerancie o hodnote 1 alebo viac, budú použité ako horná hranica, ale nemôžu byť použité ako spodná hranica, pretože by vo všetkých prípadoch povoľovali 0 ako správnu odpoveď.

Pole Platné číslice súvisí iba s tým, akou formou by mala byť správna odpoveď uvedená v prehľade alebo v protokoloch. Príklady: Ak je nastavená na 3, potom správna odpoveď 13.333 bude uvedená ako 13.3; 1236 bude uvedená ako 1240; 23 bude uvedená ako 23.0 atď.

Pole pre komentár a ďalšie voliteľné polia fungujú rovnako ako pri numerických úlohách.

Zoznam všetkých súborov Pomocníka