Výpočet známek¶
Výpočet známek je alternativou k běžným nastavením výpočtu známek, které Moodle nabízí. Pomocí vzorečku pro výpočet známek si tak můžete vybudovat vlastní formu výpočtu, který odpovídá Vašim specifickým potřebám. Je to však uživatelsky nejnáročnější forma nastavení výpočtu známkování.
Jak nastavit výpočet známek¶
Ve svém kurzu klikněte na “Známky” v bloku “Navigace” (viz obrázek 1).
Přejděte na stránku “Nastavení hodnocení” pomocí rozbalovacího menu Celkový přehled známek (viz obrázek 2).
Zde klikněte na tlačítko upravit vedle příslušné sekce, jejíž výpočet chcete upravit (je nutné zvolit položku s obrázkem výpočtu, nikoli s obrázkem složky) a zvolte upravit výpočet.
Tím se dostanete na stránku úpravy výpočtu dané položky (viz obrázek 4).
Zde nejprve nastavte identifikátory pro hodnocené položky. Tyto identifikátory je nutné nastavit, aby položky mohly být použity ve vzorcích. Každé hodnocení nebo kategorie musí mít unikátní (jedinečný) identifikátor.
Poznámka
Identifikátory je také možné nastavit u kategorií skrze tlačítko Upravit vedle jejich názvu na stránce Nastavení hodnocení v sekci Známek. V případě jednotlivých aktivit je však nutné identifikátory nastavit v běžné úpravě nastavení činnosti nebo při jejím vytváření (viz známky za aktivitu). Jelikož je však možné nastavit položky aktivit i kategorií již při nastavování vzorce, doporučujeme nastavit identifikátory při nastavování výpočtu.
Vložte vzorec do pole “Výpočet”. Při tvorbě vzorce vkládejte identifikátory položek ohraničené dvojitými hranatými závorkami (např. [[identifikator]]
). Více o tvorbě vzorce naleznete níže na této stránce.
Po zadání vzorce klikněte na Uložit změny pro aplikaci nastavení. Zkontrolujte, že výpočet známek probíhá podle očekávání.
Tvorba vzorce¶
Vzorec se skládá z identifikátorů (např. [[item1]]
) a matematických operátorů (+
, -
, *
, /
). Podporovány jsou operace jako jsou +
, -
, *
, /
a funkce jako max()
, min()
, sum()
pro složitější výpočty. Pro lepší pochopení stavby vzorců si můžete prohlédnout následující přehled vzorců pro výpočet známek. Většina z nich je přitom v základním nastavení ELFu, není proto třeba využívat funkce výpočet známek. Je však možné je použít jako stavební kameny pro stavbu náročnějšího vzorce, nebo se v nich inspirovat.
Poznámka
Za výrazy “váha1”, “váha2”, “váha3”, “maximální počet bodů” a “bonusové body” dosaďte prosím číslo.
- Průměr známek:
( [[item1]] + [[item2]] + [[item3]] ) / 3
- Vážený průměr:
([[item1]] * váha1 + [[item2]] * váha2) / (váha1 + váha2)
- Maximální známka:
max([[item1]]; [[item2]]; [[item3]])
- Minimální známka:
min([[item1]]; [[item2]]; [[item3]])
- Podmíněný výpočet (pokud je item1 větší než 60, vrátí item2, jinak 0):
if([[item1]] > 60; [[item2]]; 0)
- Součet všech známek:
sum([[item1]]; [[item2]]; [[item3]])
- Průměr bez nejhorší známky:
(sum([[item1]]; [[item2]]; [[item3]]) - min([[item1]]; [[item2]]; [[item3]])) / 2
- Kombinovaný průměr s podmínkou:
if([[item1]] > 50; ( [[item1]] + [[item2]] ) / 2; [[item2]])
- Percentuální úspěšnost:
([[item1]] / maximální možný počet bodů) * 100
- Skóre z více testů s přidanými bonusovými body:
sum([[item1]]; [[item2]]; [[item3]]) + bonusové body
- Průměr s vynecháním nejlepší a nejhorší známky:
(sum([[item1]]; [[item2]]; [[item3]]; [[item4]]) - max([[item1]]; [[item2]]; [[item3]]; [[item4]]) - min([[item1]]; [[item2]]; [[item3]]; [[item4]])) / 2
- Kumulativní skóre s lineárním zvyšováním náročnosti:
[[item1]] + 2*[[item2]] + 3*[[item3]]
- Průměr s bonusovými body za každý test nad 80 %:
(sum([[item1]]; [[item2]]; [[item3]]) + if([[item1]]>80; 5; 0) + if([[item2]]>80; 5; 0) + if([[item3]]>80; 5; 0)) / 3
Na co si dát pozor¶
- Špatné použití identifikátorů: Ujistěte se, že každý identifikátor ve vzorci odpovídá správné hodnotící položce.
- Chyby ve vzorcích: Matematické operace musí být správně zapsány, aby Moodle vzorec správně interpretoval. Kontrolujte závorky a operátory.
- Neúplné testování: Vždy otestujte vzorce s různými vstupními hodnotami, abyste ověřili, že výsledek odpovídá očekáváním.
- Zanedbání pravidel zaokrouhlování: Moodle zaokrouhluje výsledky podle nastavení. Ujistěte se, že zaokrouhlování neovlivní celkové hodnocení studentů negativně.
- Pravidla české lokalizace: V české lokalizaci se pro oddělení jednotlivých položek používají místo čárek středníky (viz příklady výše).