Custom Worlds (Planety)
Przegląd
Custom Worlds to planety tworzone w manager-content przez rodziców, szkoły lub organizacje. Każda planeta to własna inicjatywa twórcy — w przeciwieństwie do globusa, którym zarządza administracja Lumos Islands.
Planety widoczne są w sekcji "Kosmos" w app.
Typy Planet
Otwarte (open to join)
Planety dostępne dla wszystkich dzieci. Każde dziecko widzi je w kosmosie i może samo dołączyć.
| Aspekt | Opis |
|---|---|
| Widoczność | Wszystkie dzieci |
| Dołączanie | Dziecko klika "Dołącz" |
| Ograniczenia | Opcjonalne (grupa wiekowa) |
| Przykłady | "Kurs angielskiego", "Challenge matematyczny", "Zajęcia z robotyki" |
Zamknięte (closed)
Planety dostępne tylko dla przypisanych dzieci. Przypisywanie odbywa się w manager-content.
| Aspekt | Opis |
|---|---|
| Widoczność | Tylko przypisane dzieci |
| Dołączanie | Przypisanie w manager-content |
| Metody przypisania | Bezpośrednio, kod dostępu |
| Przykłady | "Klasa 3A", "Rodzina Kowalskich", "Grupa treningowa" |
Tworzenie Planety (manager-content)
Flow
Manager-content → "Nowy świat" → Planeta
↓
Nazwa (np. "Klasa 3A")
↓
Opis (opcjonalny)
↓
Typ: otwarta (open to join) lub zamknięta (closed)
↓
Ograniczenie wiekowe (opcjonalne)
↓
Dodanie lokacji na mapie planety
↓
Dodanie contentu do lokacji
↓
Dla zamkniętej: przypisanie dzieci / uczniów
↓
Publikacja → planeta widoczna w appKonfiguracja planety
| Pole | Opis |
|---|---|
| Nazwa | Nazwa wyświetlana w app (np. "Planeta Matematyki") |
| Opis | Krótki opis celu planety |
| Typ | Otwarta (open to join) lub zamknięta (closed) |
| Grupa wiekowa | Opcjonalne ograniczenie (np. tylko 8-13 lat) |
| Lokacje | Lista lokacji na mapie planety |
| Content | Zadania przypisane do lokacji |
| Dostęp | Dla zamkniętej: lista dzieci / uczniów |
Lokacje na Planecie
Twórca planety dodaje lokacje wybierając z predefiniowanych typów:
- Camp (punkt startowy)
- Biblioteka
- Fabryka
- Urząd
- Boisko
- Kino
- Studio muzyczne
- Obserwatorium
Każda lokacja jest umieszczana na mapie planety i zawiera listę zadań.
Przypisywanie Dzieci (planety zamknięte)
Rodzic
Rodzic przypisuje swoje powiązane dzieci bezpośrednio w manager-content.
Szkoła / Organizacja
Szkoła przypisuje uczniów na dwa sposoby:
- Kod dostępu — szkoła generuje 8-znakowy kod alfanumeryczny (wielkie litery + cyfry), rodzic wpisuje go w manager-content
Po przypisaniu dziecko widzi zamkniętą planetę w sekcji "Kosmos" w app.
Widok w Aplikacji (Flutter)
Kosmos
Globus → przycisk "Kosmos" / ikona rakiety
↓
┌─────────────────────────────────────────┐
│ Kosmos │
│ │
│ Otwarte planety (open to join): │
│ ┌──────┐ ┌──────┐ ┌──────┐ │
│ │Kurs │ │Chall-│ │Robo- │ → │
│ │angie-│ │enge │ │tyka │ │
│ │lski │ │matem.│ │ │ │
│ └──────┘ └──────┘ └──────┘ │
│ │
│ Moje planety: │
│ ┌──────┐ ┌──────┐ │
│ │Klasa │ │Rodzina│ │
│ │3A │ │Kowal-│ │
│ │ │ │skich │ │
│ └──────┘ └──────┘ │
└─────────────────────────────────────────┘Wygląd
Planety mają kosmiczną estetykę — odróżniają się od krajów na globusie. Planety otwarte mają oznaczenie "Dołącz", zamknięte są po prostu widoczne jako "Moje planety".
Przykłady Użycia
Rodzic (zamknięta)
Planeta "Letnie Zadania":
- Lokacja: Biblioteka → "Przeczytaj 3 książki" (quiz po każdej)
- Lokacja: Fabryka → "Naucz się tabliczki mnożenia do 7"
- Lokacja: Kino → Filmik o przyrodzie + quiz
Szkoła (zamknięta)
Planeta "Klasa 3A — Przyroda":
- Lokacja: Obserwatorium → Quizy z astronomii
- Lokacja: Fabryka → Eksperymenty wirtualne
- Lokacja: Biblioteka → Materiały do czytania
- Lokacja: Kino → Filmiki dokumentalne
Organizacja (otwarta)
Planeta "Kurs angielskiego — Beginners":
- Typ: open to join, ograniczenie: 4-8 lat
- Lokacja: Biblioteka → Słówka, bajki po angielsku
- Lokacja: Kino → Kreskówki po angielsku + quiz
- Lokacja: Studio muzyczne → Piosenki po angielsku
Podsumowanie
| Aspekt | Otwarta | Zamknięta |
|---|---|---|
| Widoczność | Wszystkie dzieci | Tylko przypisane |
| Dołączanie | Self-join | Przypisanie w manager-content |
| Tworzenie | manager-content | manager-content |
| Twórcy | Rodzice, szkoły, organizacje | Rodzice, szkoły, organizacje |
| Struktura | Planeta → lokacje → zadania | Planeta → lokacje → zadania |