Jak vytvořit systém pro správu školy
Systém pro správu školy uchovává záznamy, na kterých škola běží: kdo jsou žáci, do kterých tříd chodí, zda přišli a jak si vedou. Užitečná první verze je menší, než si většina lidí myslí – žáci, třídy, docházka a známky, s oddělenými přihlášeními pro administrátory, učitele a rodiče. Dobře to postavte, přísně otestujte oprávnění a rozvrhy, poplatky a zprávy přidejte později.
Tento průvodce je určen pro malé školy, doučovací centra, jazykové školy, mimoškolní programy a poskytovatele školení, kterým jsou velké systémy příliš těžké nebo drahé na to, co potřebují.
Co systém pro správu školy potřebuje
Data
Většina systému visí na šesti tabulkách:
| Tabulka | Co obsahuje |
|---|---|
| Žáci | Jméno, datum narození, kontaktní údaje, zákonní zástupci, stav (aktivní, odešel) |
| Zákonní zástupci | Jméno, kontaktní údaje, vztah, ke kterým žákům jsou přiřazeni |
| Personál | Jméno, role (administrátor, učitel), které třídy vyučuje |
| Třídy | Název předmětu nebo skupiny, učitel, období, místnost, rozvrh |
| Zápisy | Které dítě je v které třídě, s datem začátku a konce |
| Docházka | Žák, třída, datum, stav (přítomen, nepřítomen, pozdě, omluven), poznámka |
Přidejte hodnocení (test nebo úkol ve třídě s maximálním bodovým ziskem a vahou) a známky (výsledek jednoho žáka z jednoho hodnocení), jakmile bude fungovat docházka.
Tabulka zápisů je důležitější, než vypadá. Žáci mění třídy uprostřed období. Pokud uložíte „třídu“ přímo u žáka, přijdete o historii a vaše přehledy docházky přestanou sedět.
Stránky
- Přehled pro administrátora: dnešní docházka na první pohled, žáci bez zapsané docházky, poslední změny.
- Seznam žáků a profil: vyhledávání, filtr podle třídy nebo ročníku a profil s třídami, docházkou a známkami.
- Stránka třídy: soupis žáků, dnešní třídní kniha a známkovník.
- Obrazovka zápisu docházky: ta, kterou učitelé používají každý den. Na telefonu nebo tabletu by měla trvat vteřiny – všichni jsou předvyplněni jako přítomní, klepnutím se označení změní.
- Známkovník: hodnocení jako sloupce, žáci jako řádky, s vypočteným průměrem.
- Pohled pro rodiče: jen docházka, známky a oznámení jejich vlastních dětí.
Oprávnění
Tady školní systémy uspějí, nebo selžou. Pravidla si před stavbou zapište:
- Administrátoři vidí a upravují všechno.
- Učitelé vidí a upravují jen třídy, které vyučují, a jen žáky v nich.
- Rodiče vidí jen své vlastní děti, pouze pro čtení.
- Žáci (pokud se vůbec přihlašují) vidí jen své vlastní záznamy.
„Jen“ musí být vynuceno na serveru, ne jen skrytím tlačítek. Rodič, který v adrese stránky změní číslo, nesmí být schopen otevřít profil jiného dítěte. Náš průvodce řízením přístupu podle rolí popisuje tento vzor.
Rozhodnutí před začátkem
Kdo se přihlašuje v první verzi? Jen personál je mnohem jednodušší. Rodiče a žáci násobí případy oprávnění a požadavky na podporu. Mnoho škol začíná přihlášením pro personál a rodičům posílá tištěné nebo e-mailem zaslané přehledy, dokud není jádro stabilní.
Jak se počítají známky? Vážené průměry, vynechání nejnižších hodnocení, pásma slovních známek, prospěl/neprospěl – vyberte jedno schéma a sepište ho s příkladem. Logika hodnocení je část, kterou se vyplatí kontrolovat ručně nejvíc.
Co je „období“? Na něm závisí třídy, zápisy i přehledy. Rozhodněte, zda používáte trimestry, semestry, nebo jeden školní rok, a udělejte z toho tabulku, ne textové pole.
Importovat, ne přepisovat. Žáky téměř jistě už máte v tabulce. Naplánujte import CSV pro žáky, zákonné zástupce a zápisy od prvního dne. Viz jak proměnit tabulku v aplikaci.
Kde data žijí a kdo je může vidět. Záznamy o žácích jsou citlivé. Na mnoha místech spadají pod specifická pravidla – FERPA v USA, GDPR v EU a Velké Británii a další jinde. Před nahráním skutečných jmen zjistěte, co se na vás vztahuje, a pokud si nejste jistí, zeptejte se poradce. Minimálně: ve výchozím nastavení soukromé, záznam o tom, kdo co změnil, a způsob, jak exportovat nebo odstranit údaje žáka.
První prompt, který funguje
Vytvoř webovou aplikaci pro správu malé školy. Personál se přihlašuje e-mailem a heslem; role jsou administrátor a učitel. Data: žáci (jméno, datum narození, ročník, stav), zákonní zástupci propojení se žáky, personál, období, třídy (název, předmět, učitel, období, týdenní rozvrh) a zápisy, které propojují žáky s třídami s daty začátku a konce. Učitelé vidí jen třídy, které vyučují, a žáky v nich zapsané; administrátoři vidí vše. Vytvoř stránku třídy se soupisem a denní třídní knihou, kde jsou všichni předvyplněni jako přítomní a učitel klepnutím označí nepřítomen, pozdě nebo omluven, s volitelnou poznámkou. Administrátoři dostanou přehled, které třídy dnes nezapsaly docházku. Přidej import CSV pro žáky a zákonné zástupce. Vše ukládej do databáze. Známky, přihlášení rodičů a poplatky nech na později.
Všimněte si, co prompt dělá: pojmenovává role, jedinou větou popisuje pravidlo oprávnění, podrobně popisuje nejpoužívanější obrazovku a říká, co nechat stranou.
Kroky stavby
- Datový model a ukázková data. Požádejte o tabulky a malou, zjevně vymyšlenou ukázkovou školu – dvě období, pět tříd, čtyřicet žáků. Při stavbě nikdy nepoužívejte skutečné záznamy žáků.
- Obrazovky pro administrátory. Seznam žáků, profil, seznam tříd, úprava zápisů. Ověřte, že přesun žáka do jiné třídy ponechá starý zápis s datem konce.
- Přihlášení učitelů a třídní kniha. Přihlaste se jako učitel a ověřte, že vidíte jen své třídy. Zapište docházku na obrazovce velikosti telefonu.
- Testy oprávnění. Přihlaste se jako dva různí učitelé a zkuste otevřít třídy toho druhého přes URL. Oba pokusy mají selhat.
- Import. Naimportujte svou skutečnou tabulku do kopie, opravte sloupce, které se nepropojí, a pak rozhodněte, zda jste připraveni na ostrý provoz.
- Známky. Přidejte hodnocení a známkovník. Otestujte průměr na příkladu, který jste spočítali ručně.
- Přehledy. Procento docházky na žáka a na třídu za zvolené období – ten přehled administrátoři požadují nejčastěji.
- Přístup pro rodiče, pokud ho potřebujete. Přihlášení zákonných zástupců přidejte jako poslední, s pohledy jen pro čtení a nejpřísnějšími testy oprávnění ze všech.
Časté chyby
- Ukládat třídu u žáka. Používejte zápisy s daty, jinak historie zmizí.
- Oprávnění jen v rozhraní. Skrytá tlačítka nejsou zabezpečení. Testujte přes URL a přes API.
- Pomalá třídní kniha. Pokud zápis docházky trvá déle než na papíře, učitelé ho přestanou používat.
- Skutečná data při testování. Používejte vymyšlená jména, dokud nejsou oprávnění ověřena.
- Mazání žáků. Místo toho je označte jako odešlé. Minulá docházka a známky patří do školních záznamů dál.
- Stavět všechno najednou. Rozvrhy, poplatky, zprávy, výpisy známek a aplikace pro rodiče dohromady jsou rok práce. Nejdřív dodejte třídní knihu.
- Žádná auditní stopa. Když se změní známka, někdo se zeptá, kdo ji změnil a kdy. Zaznamenávejte to.
Kdy je lepší hotový produkt
Zavedené systémy pro správu školy a informační systémy pro žáky zvládají věci, které vlastní vývoj jen těžko doženete: hlášení státu a zkušební komisi, složité rozvrhy, integrace s vzdělávacími platformami, výběr poplatků a roky výjimečných případů. Pokud vedete velkou školu, máte zákonné povinnosti vůči hlášení nebo potřebujete, aby podporu a soulad zajistil dodavatel, kupte hotový systém.
Vytvoření dává smysl, když jsou vaše potřeby užší nebo neobvyklé: doučovací centrum sledující lekce a pokrok, jazyková škola s průběžným zápisem, poskytovatel školení s ročníky, nebo malá škola, která využívá jen pětinu drahého systému. Zaměřený nástroj, který přesně odpovídá vašemu postupu, může porazit velký systém, s nímž každý den bojujete. Náš průvodce vlastní vývoj vs nákup softwaru probírá tento kompromis a jak vytvořit interní nástroj popisuje verzi jen pro personál.
Stavba s Mythexem
V Mythexu popíšete systém v chatu a sledujete, jak nabírá podobu v živém náhledu. Nejdřív použijte režim Plán, abyste se dohodli na tabulkách a rolích dřív, než vznikne jakýkoli kód. Když aplikace potřebuje, Mythex přidá vyhrazenou databázi, a pokud chcete k profilům žáků připojovat dokumenty, i úložiště souborů. Přihlášení pro personál a rodiče je součástí vaší aplikace: Mythex nenabízí vestavěný produkt pro přihlášení, takže agent připojí přístup podle vaší volby – viz přidání přihlášení do aplikace. Publikujte na odkaz mythex.ai, nebo na vlastní doménu v tarifu Pro – adresa je veřejná, takže soukromí záznamů zajišťuje přihlášení vaší aplikace a kontroly oprávnění. Pro výchozí bod se podívejte na šablonu nástroje pro hodnocení učitele nebo na stránku tvůrce klientského portálu pro doučovací centrum.
Otázky
Co by měl systém pro správu školy obsahovat jako první?
Začněte žáky, třídami, zápisy, docházkou a známkami, plus přihlášení pro personál. Portály pro rodiče a žáky, rozvrhy a poplatky mohou přijít, až budou základní záznamy správně.
Dá se systém pro správu školy vytvořit bez programování?
Ano, pokud jde o zaměřený systém. AI nástroj na tvorbu aplikací dokáže z popisu v běžném jazyce napsat obrazovky, databázové tabulky a kontroly rolí. Pravidla si ale musíte určit sami – kdo co vidí, jak se počítají známky – a pečlivě je otestovat.
Platí pro údaje o žácích zvláštní pravidla?
Obvykle ano. Záznamy o dětech a žácích jsou chráněny v mnoha zemích, například zákonem FERPA v USA a GDPR v EU a Velké Británii. Před uložením skutečných záznamů zjistěte, která pravidla platí pro vaši školu, a pokud si nejste jistí, zeptejte se poradce.
Má malá škola systém vytvořit, nebo koupit?
Koupit, pokud potřebujete plný informační systém pro žáky s hlášením státu, rozvrhy a výběrem poplatků. Vytvořit, pokud potřebujete menší nástroj, který odpovídá tomu, jak vaše škola, doučovací centrum nebo program skutečně funguje, a hotové systémy vám připadají příliš těžkopádné.