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