Skip to content

Role Użytkowników

Przegląd

Lumos Islands v2 ma 3 role użytkowników:

RolaAplikacjeOpis
Dziecko / GraczFlutter appEksploruje, wykonuje zadania
RodzicFlutter app + manager-content (Go web)Powiązanie z dzieckiem (app), dashboard i content (web)
Szkoła / Organizacjamanager-content (Go web)Custom worlds, zarządzanie uczniami, content

1. Dziecko / Gracz (Flutter app)

Funkcje

  • Eksploracja globusa i krajów
  • Wchodzenie do lokacji na mapie
  • Wykonywanie zadań (filmiki, quizy, podcasty, gry)
  • Zdobywanie XP i odznak
  • Przeglądanie swoich postępów i osiągnięć
  • Odwiedzanie planet (custom worlds)

Uprawnienia

AkcjaDozwolone
Eksploracja światówTak
Wykonywanie zadańTak
Przeglądanie postępówTak
Zmiana awataraTak
Tworzenie treściNie
Zmiana ustawień kontaNie (tylko rodzic)

Ograniczenia (ustawiane przez rodzica)

  • Limit czasu dziennego w app
  • Dostępne światy / kraje
  • Przerwy wymuszane co X minut

2. Rodzic (Flutter app + manager-content)

W aplikacji (Flutter)

  • Własne konto w app (email + kod jednorazowy)
  • Powiązanie konta z dzieckiem
  • Generowanie kodu do logowania w manager-content
  • Alternatywa: potwierdzenie emailem (bez instalowania app)

W manager-content (Go web app)

  • Dashboard z postępami dziecka
  • Todo lista (zadania realne + in-game z deadlinem)
  • Tworzenie custom contentu (quizy, filmiki, podcasty)
  • Tworzenie custom planet (światów)
  • Zarządzanie ustawieniami dziecka (limity czasu, dostępne światy)
  • Zarządzanie dostępnymi światami

Uprawnienia

AkcjaDozwolone
Powiązanie z dzieckiemTak (app lub email)
Przeglądanie postępów dzieckaTak
Tworzenie zadań / contentuTak (dla swoich dzieci)
Tworzenie planetTak
Zarządzanie limitami czasuTak
Zarządzanie dostępem do światówTak
Usuwanie konta dzieckaTak

Logowanie do manager-content

  • Kod z app (konto rodzica lub dziecka)
  • Kod emailowy (bez app)

Szczegóły: Rejestracja


3. Szkoła / Organizacja (manager-content)

Funkcje

  • Tworzenie planet z materiałami dydaktycznymi
  • Zarządzanie listą uczniów
  • Tworzenie contentu (quizy, materiały) dla klasy
  • Przeglądanie zbiorczych statystyk uczniów
  • Przypisywanie uczniów do planet

Uprawnienia

AkcjaDozwolone
Tworzenie planetTak
Tworzenie contentuTak (dla swoich uczniów)
Zarządzanie uczniamiTak (dodawanie/usuwanie z planety)
Przeglądanie statystyk uczniówTak (tylko przypisani uczniowie)
Zmiana ustawień konta dzieckaNie (tylko rodzic)

Logowanie

Rejestracja standardowa (email + kod jednorazowy). Szkoła może zapraszać uczniów przez kod dostępu.


Relacje Między Rolami

Dziecko ↔ Rodzic

  • 1 dziecko może mieć wielu rodziców (mama + tata)
  • 1 rodzic może zarządzać wieloma dziećmi
  • Powiązanie przez app (kod) lub potwierdzenie emailem

Dziecko ↔ Szkoła

  • 1 dziecko może być w wielu organizacjach
  • Szkoła nie ma dostępu do ustawień konta dziecka — tylko rodzic
  • Szkoła widzi statystyki tylko dla zadań ze swoich planet

Rodzic ↔ Szkoła

  • Rodzic widzi planety szkoły, do których przypisane jest dziecko
  • Szkoła nie może zmieniać limitów ustawionych przez rodzica

Podsumowanie

RolaPlatformaGłówna funkcja
DzieckoFlutter app (iOS/Android)Eksploracja, zadania, progresja
RodzicFlutter app + manager-content (web)Powiązanie z dzieckiem (app), monitoring i content (web)
Szkołamanager-content (web)Custom worlds, zarządzanie uczniami

Lumos Islands v2 - Dokumentacja Projektowa