Role: Porovnání verzí

Z MoodleDocs
Přejít na:navigace, hledání
m (Přesun textu z dosavadní stránky Přenastavení rolí)
m (Přesun textu z Role/Kontext)
Řádek 9: Řádek 9:
* [[Role/Přidělování rolí]]
* [[Role/Přidělování rolí]]
* [[Role/Přenastavení rolí]]
* [[Role/Přenastavení rolí]]
==Kontext role==
Role mohou být uživatelům přiřazovány na různých místech stránek. Jinou roli může mít například uživatel na titulní stránce, jinou v kurzu, v němž učí a jinou v kurzu, v němž je považován za studenta. V této souvislosti se hovoří o tzv. '''kontextu role'''.
V Moodlu je definováno několik možných kontextů - zde jsou uvedeny v pořadí od obecnějšího po konkrétní.
[[Image:schema_kontexty.png|right|thumb|Schéma kontextů v Moodle 1.8]]
# CONTEXT_SYSTEM -- celé stránky, jedna konkrétní instalace Moodle serveru
# CONTEXT_PERSONAL -- uživatel sám
# CONTEXT_USER -- jiný uživatel
# CONTEXT_COURSECAT -- kategorie kurzů
# CONTEXT_COURSE -- kurz
# CONTEXT_GROUP -- skupina uživatelů
# CONTEXT_MODULE -- modul činnosti
# CONTEXT_BLOCK -- blok


==Archetypy rolí==
==Archetypy rolí==

Verze z 14. 10. 2007, 23:24


Moodle1.8


Moodle1.7

Role a pravomoci

TODO Zde stručné popivídání o tom, co to vlastně je.

Kontext role

Role mohou být uživatelům přiřazovány na různých místech stránek. Jinou roli může mít například uživatel na titulní stránce, jinou v kurzu, v němž učí a jinou v kurzu, v němž je považován za studenta. V této souvislosti se hovoří o tzv. kontextu role.

V Moodlu je definováno několik možných kontextů - zde jsou uvedeny v pořadí od obecnějšího po konkrétní.

Schéma kontextů v Moodle 1.8
  1. CONTEXT_SYSTEM -- celé stránky, jedna konkrétní instalace Moodle serveru
  2. CONTEXT_PERSONAL -- uživatel sám
  3. CONTEXT_USER -- jiný uživatel
  4. CONTEXT_COURSECAT -- kategorie kurzů
  5. CONTEXT_COURSE -- kurz
  6. CONTEXT_GROUP -- skupina uživatelů
  7. CONTEXT_MODULE -- modul činnosti
  8. CONTEXT_BLOCK -- blok

Archetypy rolí

Archetyp je ve starověké filosofii pravzor idejí nebo věcí. V psychologii znamená vzorec psychické percepce, v literatuře označuje původní znění textu [1]. V Moodlu se tento termín používá v souvislosti se základními typy uživatelů.


Moodle1.6 V Moodlu je definováno sedm tzv. archetypálních rolí: Správce, Tvůrce kurzu, Učitel (s právy úprav), Učitel (bez práv úprav), Student, Přihlášený uživatel a Host. Tyto odpovídají sedmi základním typům uživatelů, kteří s Moodlem pracují. Až do verze 1.6 včetně to byly jediné role, které byly v Moodlu definovány.

V novém systému je možno u každé role určit, jaký je její archetyp (ve verzi 1.7 se s archetypy zachází odlišně). Toto nastavení hraje roli zejména při upgradech vašich stránek, kdy jsou vaším rolím přiřazovány pravomoci na základě nastaveného archetypu. Každou roli lze rovněž resetovat na výchozí hodnoty opravnění, tzn. nastavit u ní stejné pravomoci, jaké má její archetyp.

Archetyp tedy představuje vzor či šablonu definující základní vlastnosti role. Archetypy jsou odvozeny od základních rolí, v nichž se mohou uživatelé nacházet.

Příklad použití - vytváříte roli "Studentská pomocná síla". Nastavíte její archetyp na Student a upravíte seznam jí přidělených pravomocí. Později nainstalujete nový modul, který definuje své vlastní pravomoci. Díky nastavenému archetypu získají vaši uživatelé s rolí "Studentská pomocná síla" automaticky stejná oprávnění, jako ostatní studenti.

Výjimky v pravomocech rolí

Výjimky z rolí slouží k jemnému vyladění rolí v daném kontextu, tak aby odpovídaly vašim požadavkům.

Příklad: Uživatelé s rolí Student mohou ve vašem kurzu začínat nové diskuse v diskusních fórech, v jednom konkrétním fóru byste jim však chtěli tuto možnost odebrat. Pak stačí u daného fóra nastavit výjimku pro danou roli, tj. v roli Student u pravomoci "Začínat novou diskusi" nastavit oprávnění na hodnotu ZAMEZIT.

Udělení výjimek lze také použít k "otevření" vybraných oblastí vašich stránek či kurzů, tj. k přidělení zvláštních pravomocí tam, kde to dává smysl. Například chcete-li dát studentům možnost hodnotit vypracování některého úkolu.

Uživatelské rozhraní je podobné jako pro definování rolí, s tím rozdílem, že jsou zobrazeny pravomoci relevantní pro daný kontextu. U některých pravomocí je dále zvýrazněním naznačeno, jaké oprávnění se pro danou pravomoc použije BEZ přenastavení (tj. pokud byste oprávnění nastavili na hodnotu ZDĚDIT).