Opis dostępów i uprawnień - Abram032/AnnualWorks GitHub Wiki

Istnieje kilka grup uprawnień w systemie. Dostęp do systemu oraz grupa przydzielana jest na podstawie informacji o uczestnictwie w kursie lub na podstawie konfiguracji aplikacji.

Dostęp

Logowanie się

Dostęp do systemu można uzyskać poprzez zalogowanie się przez Centralny punkt logowania UMK. Podczas pierwszego logowania się do systemu, aplikacja poprosi o dostęp do odczytywania informacji użytkownika z systemu USOS. Część z tych informacji jest niezbędna do prawidłowego działania systemu. Oprócz głównego identyfikatora użytkownika, żadne informacje nie są przechowywane w systemie i służą jedynie do wyświetlania informacji na interfejsie użytkownika.

Długość trwania sesji

Sesja użytkownika trwa maksymalnie 1 godzinę. Po upływie tego czasu użytkownik zostanie automatycznie wylogowany z systemu i będzie wymagane ponowne zalogowanie się. Limit czasu jest ograniczony ze względów bezpieczeństwa oraz ze względów na czas życia tokenu przydzielanego przez system USOS podczas każdego logowania się.

Grupy uprawnień

Administratorzy

W systemie przydzielony jest jeden główny administrator, który jest określony w pliku konfiguracyjnym aplikacji. Nie może on zostać usunięty z systemu, a jego zmiana wymaga modyfikacji konfiguracji systemu i jego ponowne uruchomienie.

Oprócz głównego administratora, w panelu administracyjnym można dodać dodatkowych administratorów. Mogą oni zostać usunięci lub zmienieni w dowolnym momencie.

Osoba posiadająca uprawnienia administratora nie musi uczestniczyć w kursie, aby korzystać z systemu.

Użytkownicy niestandardowi

Mogą zostać dodani wyłącznie przez administratora systemu z poziomu panelu administracyjnego. Tak jak w przypadku administratora, osoba będąca użytkownikiem niestandardowym, nie musi uczestniczyć w kursie, aby korzystać z systemu. Zalecane jest jednak, aby taka osoba była pracownikiem.

Prowadzący

Jest to rola przydzielana automatycznie podczas logowania się do systemu. Tą rolę otrzyma użytkownik, który jest jedną z osób prowadzących kurs w systemie USOS.

Pracownicy

Pracownikiem jest osoba posiadająca przynajmniej jedną z wymienionych ról:

  • Prowadzący
  • Użytkownik niestandardowy
  • Administrator

Studenci

Jest to rola przydzielana automatycznie podczas logowania się do systemu. Tę rolę otrzyma osoba, która jest jednym z uczestników kursu.

Nieznany użytkownik

Osoba, która nie uczestniczy w kursie, ani nie jest pracownikiem. Nie otrzyma ona dostępu do systemu.