Skip to content

Przegląd Systemów

Wprowadzenie

Lumos Islands v2 składa się z dwóch aplikacji (Flutter app + Go web app) i zestawu systemów, które razem tworzą kompletne doświadczenie edukacyjne.

Mapa Systemów

┌─────────────────────────────────────────────────────────┐
│                    LUMOS ISLANDS v2                       │
└─────────────────────────────────────────────────────────┘

          ┌───────────────┼───────────────┐
          │               │               │
    ┌─────▼──────┐  ┌────▼────┐   ┌──────▼───────┐
    │  FLUTTER   │  │  GO WEB │   │ DOKUMENTACJA │
    │    APP     │  │   APP   │   │    (idea)    │
    └─────┬──────┘  └────┬────┘   └──────────────┘
          │               │
          │               │
┌─────────▼──────────┐  ┌▼──────────────────────┐
│ SYSTEMY W APP      │  │ SYSTEMY W MANAGER     │
│ • Globus / Światy  │  │ • Content Manager     │
│ • Lokacje          │  │ • Parent Dashboard    │
│ • Zadania          │  │ • Custom Worlds       │
│ • Progresja        │  │ • Todo lista          │
│ • Social (lekkie)  │  │ • Kod Login            │
│ • Rejestracja      │  │ • Statystyki          │
└────────────────────┘  └───────────────────────┘

Flow użytkownika

Dziecko (Flutter app)

Rejestracja → Onboarding → Globus

Globus → Wybór kraju

Mapa kraju → Wybór lokacji

Lokacja → Netflix-style lista zadań

Wykonanie zadania

XP + odznaka + postęp

Rodzic (app + manager-content)

Rejestracja w app → Powiązanie z dzieckiem

Kod z app lub kod emailowy → Logowanie do manager-content

Dashboard → Statystyki dziecka

Todo lista → Zadania realne + in-game

Content Manager → Tworzenie quizów, filmików

Custom Worlds → Tworzenie planety z lokacjami

Lista Systemów

W aplikacji (Flutter)

SystemOpisDokumentacja
RejestracjaKonta rodzica i dziecka, powiązanie, kod/emailRejestracja
ŚwiatyGlobus + planety, nawigacjaŚwiaty
LokacjeTypy lokacji na mapieLokacje
ZadaniaNetflix-style lista zadańZadania
ProgresjaXP, poziomy, odznakiProgresja
SocialRankingi, porównywanieSocial

W manager-content (Go web app)

SystemOpisDokumentacja
Content ManagerTworzenie contentu (quizy, filmy)Content Manager
Parent DashboardStatystyki, monitoringParent Dashboard
Custom WorldsTworzenie planetCustom Worlds
Todo ListaZadania realne + in-gameParent Dashboard

Wspólne

SystemOpisDokumentacja
Role użytkownikówDziecko, rodzic, szkołaRole

Kluczowe Decyzje Projektowe

Brak waluty

W v2 nie ma LumoCoins. Progresja opiera się na XP, poziomach i odznakach. Upraszcza to system i eliminuje problemy z ekonomią w grze.

App dla rodzica i dziecka, manager-content dla contentu

Rodzic ma konto w tej samej app co dziecko — powiązuje się z dzieckiem w app. Do tworzenia contentu i monitoringu służy manager-content (Go web app), do którego loguje się przez:

  • Kod z app (konto rodzica lub dziecka)
  • Kod emailowy (dla rodziców bez app)

Content tworzony dynamicznie

Zamiast hardcoded treści, content jest tworzony w manager-content i dostarczany do app przez API. Pozwala to rodzicom i szkołom tworzyć własne materiały.

Netflix-style browsing

Zadania prezentowane w stylu Netflix (przewijalne kafelki z miniaturami) zamiast listy czy menu. Intuicyjne dla dzieci, które znają ten model z aplikacji streamingowych.

Lumos Islands v2 - Dokumentacja Projektowa