Spuštění aktivit 📖 a platnost kvalifikací 📖 lze podmínit splněním jiných aktivit nebo dosažením jiných kvalifikací. Zde si popíšeme technické možnosti pro editaci podmínek a hlavně způsob, jakým jsou podmínky vyhodnocovány.

Viz také

Pro účely této stránky používáme speciální termíny

  • Podmíněná aktivita - Aktivita, pro jejíž spuštění je nutné splnit nějakou podmínku.
  • Podmíněná kvalifikace - Kvalifikace, pro jejíž platnost je nutné splnit nějakou podmínku.
  • Dílčí aktivita / kvalifikace - Podmínka či kvalifikace, která je součástí podmíněné aktivity či podmíněné kvalifikace.

Platnost podmínky

Spuštění aktivity můžeme podmínit i jedinou dílčí aktivitou či kvalifikací. Hodnoty aktivit či kvalifikací pak určuje stav dané uživatelské aktivity 📖, resp. uživatelské kvalifikace 📖.

  • Dílčí uživatelská aktivita musí být ve stavu Dokončeno, Splněno, aby podmínka byla vyhodnocena jako kladná.
  • Dílčí uživatelská kvalifikace musí být ve stavu Splněno, aby podmínka byla vyhodnocena jako kladná.

Za pomoci operátorů a zároveň, nebo a možnosti větvit podmínky můžeme skládat složitější podmínky.

A-ActivityDetail-tabConditions-conditionFormula.png

Ukázka složené podmínky v uživatelském rozhraní a její přepis v syntaxi výrokové logiky.

Vyhodnocování podmínek

Při ukládání podmínek jsou ke všem dílčím aktivitám a kvalifikacím přidány příznaky odkazující na podmíněnou aktivitu/kvalifikaci. Na tomto základě Competent po splnění dílčí aktivity vyhodnotí, zda může být podmíněná aktivita spuštěna (podmíněná kvalifikace vyhodnocena jako platná). S novým přístupem uživatele k aktivitě se jako parametr tohoto přístupu uloží instance vytvořené podmínky, která je později aktualizována, jak uživatel plní jednotlivé částečné aktivity.

Vyhodnocení podmínky proběhne, když

  • uživatel splní některou z dílčích podmínek. Pakliže se jednalo o poslední podmínku před spuštěním kvalifikace či platností kvalifikace, aktivita se automaticky spustí a kvalifikace je změněna na platnou.
  • uživatel je přiřazen k dílčí nebo podmíněné aktivitě či kvalifikaci.
  • změní se stav uživatelského přiřazení na dílčí aktivitě či kvalifikaci včetně zrušení uživatelského přiřazení.
  • změní se splněnost dílčí aktivity či kvalifikace
  • Při smazání dílčí aktivity (pokud tato nebyla splněna) dojde k aktualizaci podmínky na aktivitě, ale již ne v jednotlivých uživatelských přístupech.
    CUid: #c916y9

Podmíněná uživatelská aktivita vyhodnocená záporně zůstává ve stavu Spuštěno, ale její obsah není možné spustit kvůli nedostatečným prerekvizitám.

Vyhodnocování podmínek kvalifikací není spuštěno.
CUid: #a0y3tf

Tags:
Created by Josef Vencl on 2020/11/17 10:50