Widoczność kursów

Odp: Widoczność kursów

Napisane przez: Jacek Krzymowski ()
Liczba odpowiedzi: 0
Na szczęście modyfikacje i dodatkowe wtyczki nie są potrzebne. Możemy ograniczać widoczność na poziomie kategorii kursów i ról co w opisywanym przypadku powinno wystarczyć.
Ustawienia kohort pozwalają na modyfikację uprawnień:


W kolejnym kroku możemy ustawić rolę, która będzie widziała wybraną kategorię wraz z listą kursów w niej zawartą:



I tu przechodzimy do kwestii, o której wspomniał Arkadiusz, jednak w innym kontekście. Potrzebujemy ról dla określonych grup użytkowników oraz mechanizmu, który te role będzie automatycznie nadawał.  Do tego celu idealnie nadaje się właśnie wtyczka https://moodle.org/plugins/local_profilecohort/ w połączeniu z https://moodle.org/plugins/local_cohortrole, które potrafią przydzielić rolę na podstawie określonego wpisu w profilu użytkownika. Pewnie jest gdzieś wtyczka, która bezpośrednio przypiszę rolę...

Jeśli nie zależy nam na całkowitym ukryciu kursów, na które użytkownik nie może się zapisać to  powinna też wystarczyć opcja ograniczenia samodzielnego zapisu użytkownika do wybranej kohorty. Kohortę wybiera się w opcjach samodzielnego zapisu do kursu.