Přeskočit obsah

Uživatelé a Role

Tento dokument definuje role uživatelů, jejich potřeby a konkrétní požadavky (user stories) v rámci aplikace Kosmo.


Ředitel

"Chci mít přehled o škole, ne trávit den odpovídáním na emaily."

Potřeby: Přehled o chodu školy, efektivní administrativa, snadný přístup k datům pro rozhodování.

# Požadavek Popis Status
D1 Dashboard školy Kolik žáků dnes chybí, kolik ticketů čeká, kolik omluvenek přišlo — vše na jedné obrazovce. MVP
D2 FAQ schvalování Sofie předpřipraví odpověď, ředitel schválí → FAQ. MVP
D3 Hromadné zprávy "Oznámení pro všechny rodiče ZŠ" — přes Sofii s push notifikací. MVP
D4 Přehled plateb Kdo nezaplatil školné — přehled splatností, upomínky. Fáze 2 (Pohoda)
D5 Statistiky AI Kolik dotazů Sofie odbavila sama vs. eskalovala? Trend v čase. K řešení
D6 Přehled učitelů Kdo eviduje pravidelně? Kdo ne? (Podpora, ne "big brother".) K řešení
D7 Inspekce-ready výstupy ŠVP plnění, docházka, IVP — export pro Českou školní inspekci. Fáze 2
D8 Spokojenost rodičů Kvartální anketa + trend graf. K řešení
D9 Schvalování consent Hromadné souhlasy (výlet, fotky) — přehled kdo podepsal / kdo ne. K řešení
D10 Plánování kapacit Kolik žáků mám, kolik přihlášek? Pipeline z Twenty CRM. Fáze 2

Učitelé (Průvodci)

"Chci učit, ne klikat v aplikaci."

Potřeby: - Snadná evidence prací a pokroků žáků (digitalizace). - Automatizovaná příprava metodických listů. - Jednoduchá komunikace s rodiči (generování zpráv o aktivitách a kompetencích). - Minimalizace administrativy ("Kliknout a hotovo").

# Požadavek Popis Status
U1 Fotka → hotovo Vyfotím práci → AI oštítkuje → publikuji. Max 3 kliknutí. MVP
U2 Docházka jedním tapem Ráno: seznam žáků, tapnu kdo chybí. Hotovo za 30 sekund. MVP
U3 Přehled ticketů Sofie mi přeposlala dotaz od rodiče — vidím ho, odpovím, zavřu. MVP
U4 Plánování výuky Co budu učit tento týden? Vazba na ŠVP/kompetence. Fáze 2+
U5 Hromadné hodnocení Slovní hodnocení pro celou třídu — AI navrhne draft z evidence, učitel upraví. Fáze 2
U6 Offline fotky Na výletě fotím bez signálu. Nahraje se později. (PWA Service Worker) MVP
U7 Přehled třídy Kdo dnes chybí, kdo má IVP, kdo odchází dříve — na jedné obrazovce. K řešení
U8 Zpráva rodičům třídy "Zítra potřebujeme gumáky" — hromadně, přes Sofii, s potvrzením přečtení. K řešení
U9 Tablet mód Učitel používá tablet ve třídě. UI musí být touch-friendly, velké tlačítka. K řešení
U10 Služba žáků Žák-služba fotí práce spolužáků. Učitel jen potvrdí. MVP

Rodina (Zástupci dítěte)

"Chci vědět, co se děje ve škole, a nechci kvůli tomu nikomu volat."

Koncept: Rodič, prarodič, chůva. Může jich být libovolný počet.

Role Overlap: Rodič může být zároveň učitel nebo ředitel (aplikace zvládne více rolí u jednoho uživatele).

Přepínání rolí: Uživatel s více rolemi má v aplikaci možnost přepínat kontext (např. "Přepnout na: Rodič Aničky" ↔ "Přepnout na: Učitel"). Domovská obrazovka (Feed/Dashboard) a funkce se mění podle aktivní role.

Potřeby: - Pravidelné a srozumitelné informace o dětech. - Docházka a vyzvedávání: Nastavení časů odchodů, správa osob oprávněných vyzvedávat. - Omluvenky: Snadné omlouvání absence přímo v aplikaci. - Přístup k hodnocení a plánům.

# Požadavek Popis Status
R1 Feed dítěte Časová osa prací a fotek — to, co ukážu babičce. Scrollovací feed. MVP
R2 Víc dětí najednou Mám Aničku i Tomáše. Souhrn chci za obě děti, ne se přepínat. MVP
R3 Kalendář akcí Třídní schůzky, výlety, prázdniny — na jednom místě. Export do Google Calendar (.ics). K řešení
R4 Přehled plateb "Zaplatil jsem školné?" — rodič vidí stav ve feedu. Fáze 2
R5 Profily učitelů Fotka, jméno, co učí. Důležité pro nové rodiče a expaty. K řešení
R6 Urgentní notifikace Úraz/incident = HNED (push + možná SMS). Rozlišit urgentní vs. běžné. MVP
R7 Co na zítra? "Sofie, co má Anička zítra mít?" — AI z rozvrhu/plánu. Nice-to-have
R8 Přehled absencí "Letos chyběla 5 dní (3 omluvené)." — Graf, ne hledání v historii. K řešení
R9 Přímá zpráva učiteli Někdy nechci Sofii, chci napsat přímo třídní. K řešení
R10 Consent management "Souhlasíte s výletem?" — tlačítko místo papíru. S audit_log. MVP
R11 Appka nesmí ztichnout Pokud po týdnu nejsou fotky/souhrny, rodič ztratí důvěru → riziková mitigace. K řešení

Administrativa (Kancelář)

"Chci, aby se věci dělaly samy, a ne abych je přepisovala z jednoho systému do druhého."

Potřeby: Automatizace rutinních úloh, správa žáků a zaměstnanců, integrace s externími systémy (ŠkolaOnline, Pohoda).

# Požadavek Popis Status
A1 Správa profilů Přidání rodiče, přiřazení k dítěti, ověření identity. Bulk import z CSV. MVP
A2 Export do ŠkolaOnline Omluvenky, docházka — aby se nemusely přepisovat. MVP
A3 Knowledge Base správa Nahrávání dokumentů na Google Drive do správné složky. MVP
A4 Fakturace a platby Generování faktur za školné → XML do Pohody. Přehled plateb, automatické upomínky. Fáze 2
A5 Kontaktní údaje Přehled všech rodičů s kontakty. Hromadný export. K řešení
A6 Nástěnka kanceláře Co dnes potřebuji udělat? Neschválené omluvenky, nepodepsané souhlasy. K řešení
A7 Šablony dokumentů Potvrzení o docházce, výpis z evidence — generované z dat v systému. Fáze 2
A8 Správa školního roku Nový rok = nové třídy, přeřazení žáků, archivace starého roku. K řešení

Děti / Žáci (MŠ – 7. třída)

"Chci vidět svoje věci a nechci, aby to bylo nudné."

Role: - Běžný žák: Vidí své plány, nahrává práce (starší žáci), komunikuje s průvodcem. - Služba (Dítě): Digitalizuje práce celé třídy (focení, skenování) pro učitele.

Potřeby: - Extrémně jednoduché UI (zejména pro mladší děti). - Sokratův průvodce (Vize): AI společník, který pomáhá s učením, reaguje na fotky/zájmy i mimo školu. - Bezpečné prostředí (schválení rodiči).

# Požadavek Popis Status
Z1 Moje portfolio Všechny moje práce na jednom místě. Vidím svůj pokrok. K řešení
Z2 Nahrávání prací Starší žák si sám nahraje projekt (fotka, text). MVP
Z3 Sokratův průvodce AI kamarád — "Vyfotil jsem brouka" → AI navrhne projekt. (VIZE) K řešení
Z4 Gamifikace? Odznaky, streaky, úrovně? Kontroverzní v Montessori, ale motivační. Otevřená otázka
Z5 Bezpečnost Dítě nemůže chatovat s kýmkoliv. Vše moderováno. Rodič povoluje přístup. K řešení
Z6 Jednoduchý login Dítě nemá email. QR kód? PIN? Školní Google účet? K řešení
Z7 Co mám dnes? Rozvrh dne — co budu dělat, co potřebuji. Nice-to-have
Z8 Zpětná vazba Učitel napíše komentář k práci — žák ho vidí. Motivace. K řešení


Onboarding rodičů

Flow

  1. Přijetí dítěte — ředitel ručně založí profil rodiče, ověří totožnost (OP), zapíše email → is_identity_verified: true. Pro stávající rodiče: hromadný CSV import ze ŠkolaOnline.
  2. První přihlášení — rodič obdrží email s pozvánkou, přihlásí se přes Google / Apple / Magic Link. Supabase Auth propojí auth.users s profiles přes email.
  3. Guided Tour (Sofie) — po prvním přihlášení chat se Sofií: orientace v aplikaci, jak funguje Montessori, omluvenky, notifikace, jídelníček. Probíhá v jazyce rodiče (preferred_language).

Předpoklady

  • Každý rodič má smartphone + email.
  • Magic Link pokrývá rodiče bez Google/Apple účtu.
  • CRM pro zájemce (leads): Twenty.

Poznámka: Tento dokument je living document. Body se budou přesouvat do Požadavky a Datový Model jakmile budou schváleny pro konkrétní fázi.