Výpočet známek

Z MoodleDocs
Přejít na:navigace, hledání

Moodle1.9


V rámci klasifikace můžete zvolit různé způsoby výpočtu souhrnné známky za zvolenou kategorii/kurz. Nejčastěji používané způsoby výpočtu jsou v Moodlu přednastavené a vybrat je můžete na stránce nastavení dané kategorie.

Pro určení souhrnné známky je však možné použít i složitějšího výpočtu, který může odrážet speciální potřeby klasifikace (např. vynechání určitých položek z hodnocení, použití složitější matematické funkce apod.). Tento výpočet musí učitel v rámci dané kategorie zadat ručně pomocí jednoduché syntaxe, která vychází z formátování vzorců používaných v běžných tabulkových editorech (např. MS Excel). Postup vložení i popis formátu vzorce je uveden níže.


Vložení vlastního vzorce pro výpočet souhrnné známky

Chyba při vytváření náhledu: Náhled nelze uložit na dané místo.
Ikona kalkulátoru

Nastavení vlastního výpočtu souhrnné známky probíhá v následujících krocích:

  1. V bloku Správa kurzu vyberte položku Známky
  2. Přejděte na stránku Celkový přehled a vyberte tlačítko Zapnout režim úprav
  3. Klikněte na ikonu kalkulátoru, která pro každou kategorii umístěna na řádku Řízení v záhlaví sloupce souhrnné známky (Poznámka: Pokud se po zapnutí režimu úprav ikona kalkulátoru nezobrazí, musíte její zobrazení nastavit na stránce/kartě Mé předvolby: Celkový přehled -> Ukázat výpočty -> Ano)
  4. Nastavte identifikátory pro jednotlivé položky hodnocení (viz níže)
  5. Vložte vzorec do pole Výpočet (viz níže)
  6. Po dokončení vzorce klikněte na tlačítko Uložit změny

Nastavení identifikátorů

Jednotlivé položky hodnocení (např. úkol, test, fórum atd.) jsou při formulaci vzorce pro ulehčení zastoupeny identifikátory, které je nutné nastavit před vlastním výpočtem. Některé položky mohou mít identifikátory již nastavené (v rámci úprav vlastního modulu), pro ostatní je možné identifikátory vložit přímo na stránce úprav vzorce. Pro jejich aktivaci nezapomeňte kliknout na tlačítko Přidat identifikátory na spodním konci stránky (před vlastní formulací vzorce).

Identifikátory je nutné přidat pouze položkám, které chcete zahrnout ve výpočtu. Není tedy potřeba, aby je obsahovala každá položka v seznamu. Tímto způsobem je tak možné některé položky z výpočtu vynechat úplně, stejně jako zahrnout položky, které patří do jiné kategorie. Všimněte si, že Moodle vždy ukazuje seznam všech hodnocených položek kurzu.

V rámci vzorce musí být každý identifikátor uzavřen do dvojitých hranatých závorek, např. [[test3]] nebo [[ukol.2a]].

Syntax vzorce

Každý vzorec, který vkládáte do pole Výpočet, musí přesně následovat několik jednoduchých pravidel speciální syntaxe. Tato pravidla zahrnují:

  • každý vzorec začíná symbolem rovnítka (=)
  • každá funkce je uzavřena v kulatých závorkách, např. sum(), max () apod.
  • k oddělení položek v rámci (), nebo k oddělení více funkcí použijte čárku (,)
  • v rámci vzorce je možné používat základní symboly matematických operací (+,-,*,/)
  • každá položka hodnocení je zastoupena identifikátorem, který musí být uzavřen do dvojitých hranatých závorek, např. [[test3]] nebo [[ukol.2a]]

Přehled dostupných funkcí

Ve vzorci je možné využít řadu matematických a statistických funkcí, díky kterým může být výsledek poměrně komplexního charakteru.

Základní funkce zahrnují:

  • average([[položka1]], [[položka2]]...): vrátí průměr vzorku
  • max([[položka1]], [[položka2]]...): vrátí maximální hodnotu vzorku
  • min([[položka1]], [[položka2]]...): vrátí minimální hodnotu vzorku
  • pi(): vrátí hodnotu Pí
  • sum([[item1]], [[item2]]...): vrátí sumu všech položek

Pokročilé matematické funkce:

  • sin
  • sinh
  • arcsin
  • asin
  • arcsinh
  • asinh
  • cos
  • cosh
  • arccos
  • acos
  • arccosh
  • acosh
  • tan
  • tanh
  • arctan
  • atan
  • arctanh
  • atanh
  • sqrt
  • abs
  • ln
  • log
  • exp

Seznam dostupných funkcí můžete v Moodlu rychle vyvolat kliknutím na ikonu kontextové nápovědy pro pole Výpočet.

Příklady výpočtů

=average([[Test1]], [[Test4]], [[Ukol1]])

Vrátí průměrnou hodnotu pro položky Test1, Test 4 a Ukol1

=average(max([[Test1]], [[Test4]], [[Ukol1]]), min([[Test1]], [[Test4]], [[Ukol1]]))

Vrátí průměrnou hodnotu vypočtenou z maximální a minimální hodnoty ve vzorku položek Test1, Test4 a Ukol1.

=sum([[1]]*0.3,[[2]]*0.6,[[3]]*2)

Vrátí celkový součet hodnot 1, 2 a 3, kde položka 1 má váhu 30%, položka 2 váhu 60% a položka 3 váhu 200%.

Viz také