Zarządzanie
Dwanaście obszarów i to, dlaczego widzisz tylko niektóre z nich.
Panel jest pod adresem /manager. Jego ekran startowy wymienia to, co możesz
otworzyć, i nic poza tym: wszystko, czym możesz tu zarządzać — czego nie
możesz, tego nie ma na liście.
Nie jest to ozdoba: nawigacja, ekran startowy i kontrola dostępu przy każdym adresie czytają tę samą tabelę, więc kafelek nie zaproponuje ci ekranu, który potem odpowie 403, a ekran, do którego masz dostęp, nie zniknie z menu.
Dwanaście obszarów
Obszar otworzy ci którekolwiek jedno z uprawnień w ostatniej kolumnie.
| Obszar | Do czego służy | Wpuszcza którekolwiek z nich |
|---|---|---|
| Użytkownicy | Konta, hurtowe tworzenie loginów tymczasowych, blokowanie i notatki. | user:read:all |
| Nadania | Kto co może — w systemie i w każdej aktywności. | grant:read:all |
| Szablony uprawnień | Zestawy, od których zaczyna się nadanie, w tym te dostarczone z produktem. | template:read |
| Zadania | Biblioteka: treści, załączniki, paczki i wersje. | problem:read:own, problem:read:all |
| Aktywności | Zawody i kursy: serie, podpięcia zadań, terminy i zapisy. | activity:create, activity:update, activity:archive |
| Zgłoszenia | Wszystkie zgłoszenia, ich kod, próby oceny i ponowna ocena. | submission:read:all |
| Pytania i ogłoszenia | Odpowiadanie, publikowanie odpowiedzi dla wszystkich, ogłoszenia. | question:read:all, question:answer |
| Runnery | Maszyny, które oceniają: zatwierdzanie, tagi i ich raporty. | runner:read |
| Instancja | Jak nazywa się ta instalacja, jaki znak pokazuje i jakie dokumenty publikuje. | instance:update |
| Logowania zewnętrzne | Dostawcy tożsamości, uprawnienia nadawane przez ich claimy i konta zgłoszone do usunięcia. | provider:manage |
| Platformy LTI | Platformy kursowe, które mogą otwierać aktywności swoim studentom. | provider:manage |
| Zasoby zewnętrzne | Skąd ta instalacja może pobierać dokumenty i czy w ogóle może. | instance:update |
Jeśli nie masz żadnego z nich, panel nie ma dla ciebie nic: nie pojawi się ani wpis w nawigacji, ani ekran startowy.
Co znaczy tutaj „masz uprawnienie”
Obszar zobaczysz, gdy masz jego uprawnienie gdziekolwiek — wystarczy w jednej aktywności. Kto prowadzi jeden kurs, i tak potrzebuje panelu, w którym ten kurs się znajduje.
Same ekrany są surowsze. Wewnątrz aktywności możesz nadać to, co masz w tej aktywności, a to nie jest ten sam zestaw co twoje prawa w całej instalacji. Zobacz Uprawnienia i nadania.
Gdzie kończy się rola prowadzącego
Siedem z dwunastu obszarów dotyczy instalacji, a nie pojedynczej aktywności:
Użytkownicy, Szablony uprawnień, Runnery, Instancja, Logowania zewnętrzne,
Platformy LTI i Zasoby zewnętrzne. Razem potrzebują pięciu uprawnień —
user:read:all, template:read, runner:read, instance:update i
provider:manage — i żadnego z tych pięciu nie ma w dostarczanym szablonie
manager. Prowadzenie aktywności to co innego niż prowadzenie instalacji, w
której ta aktywność działa.
A jest jeszcze trzeci czytelnik. Instalacji AlgoJudge, kopii zapasowych, aktualizacji i odzyskiwania po awarii nie robi się z tego panelu w ogóle — to Instalacja i utrzymanie.