Grupy i Współpraca - Groups & Collaboration
Przegląd Grup
Grupy w Lumos Islands to społeczności graczy (dzieci) połączonych wspólnym celem edukacyjnym lub społecznym.
Typy Grup
- Klasy Szkolne - zarządzane przez nauczyciela
- Grupy Językowe - np. dzieci uczące się chińskiego
- Grupy Zainteresowań - np. "Młodzi Naukowcy"
- Prywatne/Rodzinne - np. rodzeństwo, przyjaciele
Klasy Szkolne (School Classes)
Tworzenie Klasy
Nauczyciel tworzy klasę:
╔════════════════════════════════════════════════╗
║ Stwórz Nową Klasę ║
╚════════════════════════════════════════════════╝
Nazwa klasy: [Klasa 3A]
Szkoła: [Szkoła Podstawowa Nr 5, Warszawa]
Rok szkolny: [2025/2026]
Przedmiot (opcjonalnie): [Wszystkie ▼]
Wiek uczniów: Od [8] do [10] lat
Świat domyślny: [Kraina Przygód (4-8 lat) ▼]
[Stwórz Klasę]Po stworzeniu:
- Klasa dostaje unikalny kod:
3A-2026-ABC123 - Nauczyciel może udostępnić kod rodzicom
Dodawanie Uczniów
Przez Rodzica:
- Rodzic loguje się do Parent Dashboard
- Idzie do sekcji "Klasy i Grupy"
- Klikadotwarzy "Dołącz do Klasy"
- Wpisuje kod:
3A-2026-ABC123 - Dziecko jest dodane do klasy
Przez Nauczyciela (opcjonalnie):
- Nauczyciel może dodać dzieci przez email rodzica (wysyła invite)
Funkcje Klasy
1. Zadania Klasowe
Nauczyciel tworzy zadania dla całej klasy:
{
"activity_id": "quiz_class_001",
"type": "quiz",
"title": "Tabliczka mnożenia - Test klasowy",
"assigned_to": {
"type": "group",
"group_id": "class_3a_2026"
},
"deadline": "2026-01-20",
"rewards": {
"lumo_coins": 50,
"xp": {"mathematics": 20}
}
}Dzieci widzą zadanie w grze (np. w Bibliotece) z etykietą:
📚 Zadanie od Nauczyciela - Deadline: 20 stycznia
2. Grupowe Projekty (Asynchroniczne)
Przykład: "Zbudujcie wspólnie szkołę"
{
"group_quest": {
"quest_id": "group_quest_001",
"title": "Zbudujcie Szkołę dla Klasy",
"type": "building",
"assigned_to": "class_3a_2026",
"requirements": {
"total_blocks_placed": 1000, // łącznie wszyscy
"unique_contributors": 20, // min 20 dzieci musi pomóc
"deadline": "2026-02-28"
},
"rewards": {
"per_child": {
"lumo_coins": 100,
"xp": {"teamwork": 50}
},
"group_reward": {
"shared_plot_unlock": true, // unlock wspólnej działki
"special_badge": "Class Builders 3A"
}
},
"progress": {
"blocks_placed": 673, // current
"contributors": 18,
"percentage": 67
}
}
}Jak to działa:
- Każde dziecko może budować na wspólnej działce klasy
- Progress jest sumowany (asynchronicznie)
- Każdy contributor dostaje nagrodę
- Gdy cel osiągnięty → wszyscy dostają badge
3. Wspólna Działka Klasowa
Klasa może mieć wspólną działkę gdzie wszyscy budują razem.
Permissions:
| Rola | Build | Destroy | View |
|---|---|---|---|
| Owner (nauczyciel) | ✅ | ✅ | ✅ |
| Builder (domyślnie wszyscy) | ✅ | ❌ | ✅ |
| Viewer (opcjonalnie) | ❌ | ❌ | ✅ |
Nauczyciel może nadać indywidualne uprawnienia:
╔════════════════════════════════════════════════╗
║ Zarządzanie Działką - Klasa 3A ║
╚════════════════════════════════════════════════╝
┌────────────────────────────────────────────────┐
│ Członkowie (30) │
├────────────────────────────────────────────────┤
│ Anna [Builder ▼] ✅ Build ❌ Destroy │
│ Bartek [Builder ▼] ✅ Build ❌ Destroy │
│ Zuzia [Viewer ▼] ❌ Build ❌ Destroy │
│ (Zuzia była niegrzeczna, więc tylko view) │
└────────────────────────────────────────────────┘
[Zapisz Zmiany]4. Ranking Klasowy (opcjonalny)
Nauczyciel może włączyć ranking dla klasy:
┌────────────────────────────────────────────────┐
│ 🏆 Top 5 Uczniów w tym tygodniu │
├────────────────────────────────────────────────┤
│ 1. Anna - 450 LC zarobione │
│ 2. Bartek - 380 LC │
│ 3. Kasia - 350 LC │
│ 4. Tomek - 320 LC │
│ 5. Ola - 290 LC │
└────────────────────────────────────────────────┘Uwaga: Ranking jest opcjonalny i może być wyłączony przez nauczyciela lub rodzica (jeśli rodzic nie chce porównań).
Grupy Językowe (Language Groups)
Przykład: Grupa "Chiński dla Dzieci"
Tworzona przez: Administrator lub premium partner (np. szkoła języków)
Charakterystyka:
- Dzieci z różnych miejsc, różnego wieku
- Łączy ich nauka chińskiego
- Mają dostęp do świata "Chiński"
- Specjalne zadania językowe
Funkcje:
- Wspólne zadania (np. "Naucz się 100 słówek razem")
- Chat w języku chińskim (z translacją)
- Eventy językowe (np. Chiński Nowy Rok)
Grupy Zainteresowań
Przykład: "Młodzi Naukowcy"
Tworzona przez: Administrator, nauczyciel lub parent (premium)
Charakterystyka:
- Dzieci zainteresowane nauką
- Fokus na zadania STEM
- Wspólne eksperymenty
Funkcje:
- Specjalne questy naukowe
- Wspólne projekty badawcze
- Rywalizacja w konkursach naukowych
Prywatne Grupy Rodzinne
Przykład: Rodzeństwo
Tworzona przez: Rodzic
Charakterystyka:
- 2-5 dzieci z jednej rodziny
- Prywatna (nie widoczna dla innych)
- Współpraca lub rywalizacja
Funkcje:
- Rodzic może tworzyć zadania grupowe dla rodzeństwa
- Wspólna działka rodzinna
- Nagrody rodzinne (np. "Jeśli razem zarobicie 1000 LC → wypad do zoo")
Przykład zadania:
{
"group_quest": {
"title": "Rodzeństwo zarabia razem 1000 LC",
"assigned_to": "family_kowalski",
"requirements": {
"total_lumo_coins": 1000
},
"rewards": {
"family_reward": "Wypad do zoo! 🦁"
}
}
}Mechaniki Grupowe
1. Grupowe Zadania (Asynchroniczne)
Jak to działa:
Grupa: Klasa 3A (30 dzieci)
Zadanie: "Zbierzcie razem 500 drewna"
Dzień 1:
- Anna zbiera 20 drewna → Progress: 20/500 (4%)
- Bartek zbiera 15 drewna → Progress: 35/500 (7%)
Dzień 2:
- Kasia zbiera 30 drewna → Progress: 65/500 (13%)
- Tomek zbiera 25 drewna → Progress: 90/500 (18%)
... itd.
Dzień 7:
- Progress: 500/500 (100%) ✅
- Wszyscy (którzy brali udział) dostają nagrodę!2. Grupowe Eventy
Przykład: "Konkurs Klasowy - Kto Zarobi Najwięcej LC?"
Nauczyciel organizuje event:
╔════════════════════════════════════════════════╗
║ Event Klasowy - Styczeń 2026 ║
╚════════════════════════════════════════════════╝
Konkurs: Kto zarobi najwięcej LC w tym miesiącu?
Nagrody:
🥇 1 miejsce: 200 LC bonus + Specjalny badge
🥈 2 miejsce: 100 LC bonus
🥉 3 miejsce: 50 LC bonus
Wszystkie dzieci które zarobią >500 LC:
→ 50 LC bonus
[Start: 1 styczeń] [Koniec: 31 styczeń]
Aktualny ranking:
1. Anna - 687 LC
2. Bartek - 542 LC
3. Kasia - 498 LC
...3. Collaborative Building (na wspólnej działce)
Przykład: Klasa buduje Zamek
- Wspólna działka 64x64 (large)
- Każde dziecko może dodać swój fragment
- Nauczyciel może przypisać sekcje:
- "Anna, zbuduj wieżę północną"
- "Bartek, zbuduj most"
UI w grze:
Wspólna Działka - Klasa 3A
📋 Zadania do wykonania:
☑ Wieża północna (Anna) - DONE
☐ Wieża południowa (Kasia) - In Progress (70%)
☐ Most (Bartek) - Not Started
☐ Dziedziniec (Tomek) - Not Started
[Zobacz Działkę] [Moje Zadanie]Chat Grupowy
Predefiniowane Wiadomości
Dla bezpieczeństwa, chat grupowy używa predefiniowanych wiadomości:
Chat - Klasa 3A
Anna: 👋 Cześć!
Bartek: 💪 Świetna robota!
Kasia: ❓ Potrzebuję pomocy z tym zadaniem
Tomek: 🎉 Ukończyłem quest!
[Wybierz wiadomość]
┌────────────────────────────────────┐
│ 👋 Cześć! │
│ 👋 Cześć wszystkim! │
│ 💪 Świetna robota! │
│ 💪 Gratulacje! │
│ 🎉 Ukończyłem quest! │
│ ❓ Potrzebuję pomocy │
│ ❓ Ktoś może pomóc? │
│ 🏗️ Chodźmy budować razem! │
│ ... (więcej opcji) │
└────────────────────────────────────┘Free Text (opcjonalnie)
Dla starszych dzieci (8-13), rodzic/nauczyciel może włączyć free text chat z filtrem:
- Automatyczny filtr wulgaryzmów
- Automatyczna blokada danych osobowych (email, telefon, adres)
- Manual moderation (zgłaszanie)
Analytics Grupowe
Dla Nauczyciela
╔════════════════════════════════════════════════╗
║ Analytics - Klasa 3A ║
╚════════════════════════════════════════════════╝
📊 Ogólne Statystyki (styczeń 2026)
Aktywni uczniowie: 28 / 30 (93%)
Łączny czas w grze: 420 godzin
Łącznie zarobione LC: 12,450 LC
Ukończone zadania: 345
📚 Najczęstsze przedmioty:
1. Matematyka - 145 zadań (42%)
2. Język polski - 98 zadań (28%)
3. Nauka - 67 zadań (19%)
4. Inne - 35 zadań (11%)
👑 Top Performers:
1. Anna - 95% średnia accuracy
2. Bartek - 92%
3. Kasia - 89%
⚠️ Potrzebują Wsparcia:
- Tomek - 65% accuracy (matematyka)
- Ola - 70% accuracy (czytanie)
[Eksportuj Raport] [Wyślij do Rodziców]Podsumowanie
| Typ Grupy | Zarządzana przez | Główna Funkcja | Max Członków |
|---|---|---|---|
| Klasa Szkolna | Nauczyciel | Edukacja grupowa, zadania | 50 |
| Grupa Językowa | Admin/Partner | Nauka języków | 100 |
| Grupa Zainteresowań | Admin/Nauczyciel | Tematyczna współpraca | 50 |
| Prywatna/Rodzinna | Rodzic | Rodzeństwo, przyjaciele | 10 |
Grupy w Lumos Islands wspierają społeczne uczenie się, współpracę i motywację przez wspólne cele i rywalizację.