Vodniki

Kako zgraditi sistem za upravljanje šole

Sistem za upravljanje šole hrani zapise, na katerih šola deluje: kdo so učenci, v katerih razredih so, ali so prišli in kako napredujejo. Uporabna prva različica je manjša, kot si mnogi mislijo – učenci, razredi, prisotnost in ocene, z ločenimi prijavami za skrbnike, učitelje in starše. To dobro zgradite, pravice natančno preizkusite, urnike, šolnine in sporočila pa dodate kasneje.

Ta vodnik je namenjen majhnim šolam, učnim centrom, jezikovnim šolam, popoldanskim programom in izobraževalnim ustanovam, ki se zdijo velikim sistemom preobsežni ali predragi za to, kar potrebujejo.

Kaj sistem za upravljanje šole potrebuje

Podatki

Večina sistema visi na šestih tabelah:

TabelaKaj hrani
UčenciIme, datum rojstva, kontaktni podatki, skrbniki, status (aktiven, odšel)
SkrbnikiIme, kontaktni podatki, odnos, s katerimi učenci so povezani
ZaposleniIme, vloga (skrbnik, učitelj), razredi, ki jih poučujejo
RazrediIme predmeta ali skupine, učitelj, trimester, učilnica, urnik
VpisiKateri učenec je v katerem razredu, z datumi začetka in konca
PrisotnostUčenec, razred, datum, status (prisoten, odsoten, zamuda, opravičen), opomba

Ko prisotnost deluje, dodajte naloge (test ali naloga v razredu z največjim številom točk in utežjo) in ocene (rezultat enega učenca pri eni nalogi).

Tabela vpisov je pomembnejša, kot se zdi. Učenci med trimestrom menjajo razrede. Če »razred« shranite neposredno pri učencu, izgubite zgodovino in vaša poročila o prisotnosti se nehajo ujemati.

Strani

  • Nadzorna plošča skrbnika: današnja prisotnost na prvi pogled, učenci, ki manjkajo v dnevniku, nedavne spremembe.
  • Seznam učencev in profil: iskanje, filtriranje po razredu ali letniku, profil s razredi, prisotnostjo in ocenami.
  • Stran razreda: seznam učencev, dnevnik za danes in ocenjevalna knjiga.
  • Zaslon za dnevnik: tisti, ki ga učitelji uporabljajo vsak dan. Na telefonu ali tabličnem računalniku naj traja nekaj sekund – vsi privzeto označeni kot prisotni, dotik za spremembo.
  • Ocenjevalna knjiga: naloge kot stolpci, učenci kot vrstice, z izračunanim povprečjem.
  • Pogled za starše: samo prisotnost, ocene in obvestila njihovih otrok.

Pravice

Tu šolski sistemi uspejo ali propadejo. Pravila zapišite, preden gradite:

  • Skrbniki vidijo in urejajo vse.
  • Učitelji vidijo in urejajo samo razrede, ki jih poučujejo, in samo učence v njih.
  • Starši vidijo samo svoje otroke, samo za branje.
  • Učenci (če se sploh prijavijo) vidijo samo svoje zapise.

»Samo« mora veljati na strežniku, ne le v tem, da so gumbi skriti. Starš, ki spremeni številko v naslovu strani, ne sme odpreti profila drugega otroka. Naš vodnik o nadzoru dostopa na podlagi vlog pokrije ta vzorec.

Odločitve pred začetkom

Kdo se prijavi v prvi različici? Samo za zaposlene je veliko enostavneje. Starši in učenci pomnožijo primere pravic in prošnje za pomoč. Mnoge šole začnejo z zaposlenimi in staršem pošiljajo natisnjena ali e-poštna poročila, dokler osnova ni stabilna.

Kako se računajo ocene? Utežena povprečja, izpuščena najnižja ocena, ocenjevalne lestvice s črkami, uspešno/neuspešno – izberite eno shemo in jo zapišite s primerom. Logika ocenjevanja je del, ki ga najbolj velja preveriti ročno.

Kaj je »trimester«? Razredi, vpisi in poročila so odvisni od tega. Odločite se, ali uporabljate trimestre, semestre ali eno šolsko leto, in to naredite kot tabelo, ne kot prosto besedilo.

Uvoz, ne ponovno tipkanje. Učence verjetno že imate v preglednici. Od prvega dne načrtujte uvoz CSV za učence, skrbnike in vpise. Glejte kako spremeniti preglednico v aplikacijo.

Kje so podatki in kdo jih lahko vidi. Zapisi o učencih so občutljivi. Na mnogih mestih veljajo posebna pravila – FERPA v ZDA, GDPR v EU in Združenem kraljestvu ter drugod. Preverite, kaj velja za vas, preden naložite prava imena, in se posvetujte s strokovnjakom, če niste prepričani. Vsaj: privzeto zasebno, beleženje, kdo je kaj spremenil, ter način za izvoz ali odstranitev podatkov učenca.

Prvi poziv, ki deluje

Naredi spletno aplikacijo za upravljanje šole za majhno šolo. Zaposleni se prijavijo z e-pošto in geslom; vloge so skrbnik in učitelj. Podatki: učenci (ime, datum rojstva, letnik, status), skrbniki povezani z učenci, zaposleni, trimestri, razredi (ime, predmet, učitelj, trimester, tedenski urnik) in vpisi, ki povezujejo učence z razredi z datumi začetka in konca. Učitelji vidijo samo razrede, ki jih poučujejo, in učence, vpisane vanje; skrbniki vidijo vse. Naredi stran razreda s seznamom učencev in dnevnikom za danes, kjer so vsi privzeto prisotni in učitelj s tapom označi odsoten, zamuda ali opravičen, z neobveznim opombo. Skrbniki dobijo nadzorno ploščo, ki prikazuje, kateri razredi danes še nimajo dnevnika. Dodaj uvoz CSV za učence in skrbnike. Vse shranjuj v bazo. Ocene, prijave staršev in šolnine pusti za pozneje.

Opazite, kaj poziv naredi: poimenuje vloge, pravilo pravic pove v enem stavku, najpogosteje uporabljeni zaslon opiše podrobno in pove, kaj naj izpustimo.

Koraki gradnje

  1. Model podatkov in testni podatki. Zahtevajte tabele in majhno, jasno izmišljeno šolo – dva trimestra, pet razredov, štirideset učencev. Med gradnjo nikoli ne uporabljajte pravih zapisov učencev.
  2. Skrbniški zasloni. Seznam učencev, profil, seznam razredov, urejanje vpisov. Preverite, da se učenec, ki ga premaknete v drug razred, ohrani v starem vpisu z datumom konca.
  3. Prijave učiteljev in dnevnik. Prijavite se kot učitelj in potrdite, da vidite samo svoje razrede. Vodite dnevnik na zaslonu v velikosti telefona.
  4. Preizkusi pravic. Prijavite se kot dva različna učitelja in poskusite odpreti razred drugega z naslovom URL. Oba poskusa morata biti neuspešna.
  5. Uvoz. Uvozite svojo pravo preglednico v kopijo, popravite stolpce, ki se ne ujemajo, in nato odločite, ali ste pripravljeni na zagon.
  6. Ocene. Dodajte naloge in ocenjevalno knjigo. Preizkusite povprečje z izdelanim primerom, ki ste ga izračunali ročno.
  7. Poročila. Odstotek prisotnosti po učencu in po razredu za obdobje – poročilo, ki ga skrbniki najpogosteje zahtevajo.
  8. Dostop za starše, če ga potrebujete. Prijave za skrbnike dodajte na koncu, z pogledi samo za branje in najstrožjimi preizkusi pravic.

Pogoste napake

  • Shranjevanje razreda pri učencu. Uporabite vpise z datumi, sicer zgodovina izgine.
  • Pravice samo v vmesniku. Skriti gumbi niso varnost. Preizkusite z naslovi URL in z API-jem.
  • Počasen dnevnik. Če je beleženje prisotnosti počasnejše kot na papirju, ga bodo učitelji nehali uporabljati.
  • Pravi podatki pri testiranju. Do dokazanih pravic uporabljajte izmišljena imena.
  • Brisanje učencev. Raje jih označite kot odšle. Pretekla prisotnost in ocene še vedno sodijo med šolske zapise.
  • Gradnja vsega naenkrat. Urniki, šolnine, sporočila, spričevala in aplikacija za starše skupaj so leto dela. Najprej izdajte dnevnik.
  • Brez revizijske sledi. Ko se ocena spremeni, bo nekdo vprašal, kdo jo je spremenil in kdaj. Zabeležite to.

Kdaj je boljši pripravljen izdelek

Uveljavljeni sistemi za upravljanje šole in informacijski sistemi za učence zmorejo stvari, ki jih lahko po meri zgrajen sistem težko doseže: poročanje državnim in izpitnim organom, zahtevno pripravo urnikov, povezave z učnimi platformami, pobiranje šolnin in leta robnih primerov. Če upravljate veliko šolo, imate zakonske obveznosti poročanja ali potrebujete dobavitelja, ki prevzame podporo in skladnost, kupite enega.

Gradnja je smiselna, kadar so vaše potrebe ožje ali nenavadne: učni center, ki spremlja seanse in napredek, jezikovna šola s tekočimi vpisi, izobraževalec s skupinami udeležencev ali majhna šola, ki uporablja le petino drage rešitve. Osredotočeno orodje, ki točno ustreza vašemu delovnemu toku, lahko premaga veliko orodje, s katerim se vsak dan borite. Naš vodnik gradnja ali nakup programske opreme za majhno podjetje pokaže kompromis, kako zgraditi interno orodje pa pokrije različico samo za zaposlene.

Gradnja z Mythexom

V Mythexu sistem opišete v klepetu in ga spremljate v živem predogledu. Uporabite način Plan, da se pred pisanjem kode dogovorite za tabele in vloge. Mythex doda namensko bazo, kadar jo aplikacija potrebuje, in shrambo datotek, če želite priloge k profilom učencev. Prijava za zaposlene in starše je last vaše aplikacije: Mythex ne ponuja vgrajenega izdelka za prijavo, zato agent poveže pristop, ki ga izberete – glejte dodajanje prijave v aplikacijo. Objavite na povezavi mythex.ai ali na lastni domeni v paketu Pro – naslov je javen, zato sta prijava in preverjanje pravic v vaši aplikaciji tisti, ki varujeta zapise. Za izhodišče si oglejte predlogo orodja za ocenjevanje učiteljev ali stran graditelja za učni center.

Vprašanja

Kaj naj v prvi različici vključuje sistem za upravljanje šole?

Začnite z učenci, razredi, vpisi, evidenco prisotnosti in ocenami ter prijavami za zaposlene. Portali za starše in učence, urniki in šolnine lahko pridejo kasneje, ko so osnovni zapisi pravilni.

Ali lahko zgradim sistem za upravljanje šole brez programiranja?

Da, osredotočen sistem. AI graditelj aplikacij lahko iz opisa v naravnem jeziku napiše zaslone, tabele v bazi in preverjanja vlog. Pravila še vedno morate določiti sami – kdo vidi kaj, kako se računajo ocene – in jih skrbno preizkusiti.

Ali za podatke o učencih veljajo posebna pravila?

Običajno da. Podatki o otrocih in učencih so na mnogih mestih zaščiteni, na primer z zakonom FERPA v ZDA in z GDPR v EU in Združenem kraljestvu. Preverite pravila, ki veljajo za vašo šolo, in če niste prepričani, se posvetujte s strokovnjakom, preden shranite prave zapise.

Ali naj majhna šola zgradi ali kupi sistem za upravljanje šole?

Kupite, če potrebujete celovit informacijski sistem za učence z poročanjem državi, urniki in pobiranjem šolnine. Zgradite, če potrebujete manjše orodje, ki ustreza načinu dela vaše šole, učnega centra ali programa in so standardni sistemi preveliki.

Mythex · Pricing · Zgradite karkoli z AI · Predloge za spletna mesta in aplikacije · Mythex v primerjavi · Slovar pojmov gradnje aplikacij z AI · Brezplačna orodja za gradnjo aplikacij z AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)