Poradniki

Jak zbudować system zarządzania szkołą

System zarządzania szkołą prowadzi rejestry, na których działa szkoła: kim są uczniowie, w jakich klasach się znajdują, czy się pojawili i jak sobie radzą. Przydatna pierwsza wersja jest mniejsza, niż większość ludzi sądzi — uczniowie, klasy, obecność i oceny, z osobnymi logowaniami dla administratorów, nauczycieli i rodziców. Zbuduj to porządnie, dokładnie przetestuj uprawnienia, a plany lekcji, opłaty i komunikację dodaj później.

Ten poradnik jest dla małych szkół, ośrodków korepetycji, szkół językowych, programów pozalekcyjnych i firm szkoleniowych, które uważają duże systemy za zbyt ciężkie lub zbyt drogie w stosunku do swoich potrzeb.

Czego potrzebuje system zarządzania szkołą

Dane

Większość systemu opiera się na sześciu tabelach:

TabelaCo przechowuje
UczniowieImię i nazwisko, data urodzenia, dane kontaktowe, opiekunowie, status (aktywny, odszedł)
OpiekunowieImię i nazwisko, dane kontaktowe, relacja, z którymi uczniami są powiązani
PersonelImię i nazwisko, rola (administrator, nauczyciel), klasy, których uczy
KlasyNazwa przedmiotu lub grupy, nauczyciel, semestr, sala, harmonogram
ZapisyKtóry uczeń jest w której klasie, z datami rozpoczęcia i zakończenia
ObecnośćUczeń, klasa, data, status (obecny, nieobecny, spóźniony, usprawiedliwiony), notatka

Dodaj oceniane prace (sprawdzian lub zadanie w klasie z maksymalnym wynikiem i wagą) oraz oceny (wynik jednego ucznia z jednej pracy), gdy obecność już działa.

Tabela zapisów jest ważniejsza, niż się wydaje. Uczniowie zmieniają klasy w trakcie semestru. Jeśli „klasę” przechowujesz bezpośrednio przy uczniu, tracisz historię, a raporty o obecności przestają się sumować.

Ekrany

  • Pulpit administratora: dzisiejsza obecność na pierwszy rzut oka, uczniowie bez wpisanej frekwencji, ostatnie zmiany.
  • Lista uczniów i profil: wyszukiwanie, filtrowanie według klasy lub roku, a profil pokazujący klasy, obecność i oceny.
  • Strona klasy: lista uczniów, dzisiejsza lista obecności i dziennik ocen.
  • Ekran obecności: ten, z którego nauczyciele korzystają codziennie. Ma działać w kilka sekund na telefonie lub tablecie — domyślnie wszyscy są obecni, stuknięcie zmienia status.
  • Dziennik ocen: prace jako kolumny, uczniowie jako wiersze, z obliczoną średnią.
  • Widok rodzica: wyłącznie obecność, oceny i ogłoszenia jego własnych dzieci.

Uprawnienia

To tutaj systemy szkolne odnoszą sukces lub porażkę. Zapisz zasady, zanim zaczniesz budować:

  • Administratorzy widzą i edytują wszystko.
  • Nauczyciele widzą i edytują tylko klasy, których uczą, oraz uczniów w tych klasach.
  • Rodzice widzą tylko swoje dzieci, tylko do odczytu.
  • Uczniowie (jeśli w ogóle się logują) widzą tylko własne rekordy.

„Tylko” musi być egzekwowane po stronie serwera, a nie tylko przez ukrywanie przycisków. Rodzic, który zmieni numer w adresie strony, nie może otworzyć profilu innego dziecka. Nasz poradnik o kontroli dostępu opartej na rolach opisuje ten wzorzec.

Decyzje przed startem

Kto się loguje w pierwszej wersji? Logowanie tylko dla personelu jest znacznie prostsze. Rodzice i uczniowie mnożą przypadki uprawnień i zgłoszenia do pomocy. Wiele szkół zaczyna od logowań personelu i wysyła rodzicom wydrukowany lub mailowy raport, aż rdzeń będzie stabilny.

Jak liczone są oceny? Średnie ważone, odrzucanie najniższych wyników, przedziały ocen literowych, zdany/niezdany — wybierz jeden schemat i opisz go na przykładzie. Logika ocen to część, którą najbardziej warto sprawdzić ręcznie.

Co to jest „semestr”? Klasy, zapisy i raporty od niego zależą. Zdecyduj, czy używacie semestrów, trymestrów czy jednego roku szkolnego, i zrób z tego tabelę, a nie pole tekstowe.

Import, nie przepisywanie. Prawdopodobnie masz już uczniów w arkuszu kalkulacyjnym. Zaplanuj import CSV dla uczniów, opiekunów i zapisów już od pierwszego dnia. Zobacz jak zamienić arkusz kalkulacyjny w aplikację.

Gdzie są dane i kto je widzi. Dane uczniów są wrażliwe. W wielu miejscach obowiązują dla nich szczególne przepisy — FERPA w USA, RODO w UE i Wielkiej Brytanii oraz inne gdzie indziej. Sprawdź, co dotyczy Ciebie, zanim wczytasz prawdziwe nazwiska, i w razie wątpliwości skonsultuj się z doradcą. Minimum: prywatność domyślnie, rejestr tego, kto co zmienił, oraz sposób na eksport lub usunięcie danych ucznia.

Pierwszy prompt, który działa

Zbuduj internetową aplikację do zarządzania szkołą dla małej szkoły. Personel loguje się e-mailem i hasłem; role to administrator i nauczyciel. Dane: uczniowie (imię i nazwisko, data urodzenia, rocznik, status), opiekunowie powiązani z uczniami, personel, semestry, klasy (nazwa, przedmiot, nauczyciel, semestr, tygodniowy harmonogram) i zapisy łączące uczniów z klasami, z datami rozpoczęcia i zakończenia. Nauczyciele widzą tylko klasy, których uczą, i uczniów w nich zapisanych; administratorzy widzą wszystko. Zbuduj stronę klasy z listą uczniów i codziennym rejestrem obecności, w którym wszyscy domyślnie są obecni, a nauczyciel stuka, aby zaznaczyć nieobecność, spóźnienie lub usprawiedliwienie, z opcjonalną notatką. Administratorzy dostają pulpit pokazujący, które klasy nie wpisały dziś obecności. Dodaj import CSV dla uczniów i opiekunów. Zapisuj wszystko w bazie danych. Oceny, logowania rodziców i opłaty zostaw na później.

Zwróć uwagę, co robi ten prompt: nazywa role, podaje zasadę uprawnień w jednym zdaniu, szczegółowo opisuje najczęściej używany ekran i mówi, co zostawić na później.

Kroki budowy

  1. Model danych i dane przykładowe. Poproś o tabele i mały, wyraźnie zmyślony przykład szkoły — dwa semestry, pięć klas, czterdziestu uczniów. Nigdy nie używaj prawdziwych danych uczniów podczas budowy.
  2. Ekrany administratora. Lista uczniów, profil, lista klas, edycja zapisów. Sprawdź, czy przeniesienie ucznia do innej klasy zachowuje stary zapis z datą zakończenia.
  3. Logowania nauczycieli i rejestr obecności. Zaloguj się jako nauczyciel i potwierdź, że widzisz tylko swoje klasy. Zrób obecność na ekranie w rozmiarze telefonu.
  4. Testy uprawnień. Zaloguj się jako dwóch różnych nauczycieli i spróbuj otworzyć klasy każdego z nich przez adres URL. Obie próby muszą się nie udać.
  5. Import. Zaimportuj swój prawdziwy arkusz do kopii, popraw kolumny, które się nie zgadzają, a potem zdecyduj, czy jesteś gotowy na uruchomienie.
  6. Oceny. Dodaj prace i dziennik ocen. Przetestuj średnią na przykładzie, który policzysz ręcznie.
  7. Raporty. Procent obecności na ucznia i na klasę w wybranym zakresie dat — raport, o który administratorzy proszą najczęściej.
  8. Dostęp dla rodziców, jeśli go potrzebujesz. Dodaj logowania opiekunów na końcu, z widokami tylko do odczytu i najostrzejszymi testami uprawnień ze wszystkich.

Częste błędy

  • Przechowywanie klasy przy uczniu. Użyj zapisów z datami, inaczej historia znika.
  • Uprawnienia tylko w interfejsie. Ukryte przyciski to nie zabezpieczenie. Testuj przez adres URL i API.
  • Wolny rejestr. Jeśli zrobienie obecności trwa dłużej niż na papierze, nauczyciele przestaną z niego korzystać.
  • Prawdziwe dane podczas testów. Używaj zmyślonych imion, dopóki uprawnienia nie zostaną potwierdzone.
  • Usuwanie uczniów. Zamiast tego oznacz ich jako odeszłych. Dawna obecność i oceny nadal należą do dokumentacji szkoły.
  • Budowanie wszystkiego naraz. Plany lekcji, opłaty, komunikacja, świadectwa i aplikacja dla rodziców razem to rok pracy. Wdróż najpierw rejestr.
  • Brak śladu audytu. Gdy ktoś zmieni ocenę, ktoś zapyta, kto i kiedy to zrobił. Zapisuj to.

Kiedy lepszy jest gotowy produkt

Ugruntowane systemy zarządzania szkołą i systemy informacji o uczniach obsługują rzeczy, którym niestandardowa budowa trudno sprostać: raportowanie dla władz oświatowych i komisji egzaminacyjnych, złożone planowanie zajęć, integracje z platformami edukacyjnymi, pobieranie opłat i lata przypadków brzegowych. Jeśli prowadzisz dużą szkołę, masz ustawowe obowiązki sprawozdawcze lub potrzebujesz dostawcy, który zajmie się wsparciem i zgodnością, kup gotowy system.

Budowa ma sens, gdy Twoje potrzeby są węższe lub nietypowe: ośrodek korepetycji śledzący sesje i postępy, szkoła językowa z płynnymi zapisami, dostawca szkoleń z grupami albo mała szkoła, która używa jednej piątej drogiego systemu. Skupione narzędzie, które robi dokładnie Twój proces, może pokonać duże, z którym walczysz każdego dnia. Nasz poradnik o budowaniu kontra kupowaniu oprogramowania omawia ten kompromis, a jak zbudować wewnętrzne narzędzie opisuje wersję tylko dla personelu.

Budowa z Mythex

W Mythex opisujesz system na czacie i obserwujesz, jak nabiera kształtu w podglądzie na żywo. Najpierw użyj trybu Plan, aby uzgodnić tabele i role, zanim powstanie jakikolwiek kod. Mythex dodaje dedykowaną bazę danych, gdy aplikacja jej potrzebuje, oraz magazyn plików, jeśli chcesz dołączać dokumenty do profili uczniów. Logowanie personelu i rodziców jest realizowane przez Twoją aplikację: Mythex nie dostarcza wbudowanego produktu do logowania, więc agent podłącza podejście, które wybierzesz — zobacz dodaj logowanie do aplikacji. Publikuj pod linkiem mythex.ai lub pod własną domeną w planie Pro — adres jest publiczny, więc to logowanie i sprawdzanie uprawnień w Twojej aplikacji chronią dane. Punkt wyjścia znajdziesz w szablonie narzędzia do oceniania nauczycieli albo na stronie narzędzia dla ośrodka korepetycji.

Pytania

Co powinien zawierać system zarządzania szkołą na początku?

Zacznij od uczniów, klas, zapisów, obecności i ocen oraz logowań dla personelu. Portale dla rodziców i uczniów, plany lekcji i opłaty mogą przyjść później, gdy podstawowe rekordy są już poprawne.

Czy mogę zbudować system zarządzania szkołą bez kodowania?

Tak, jeśli chodzi o skupiony system. Narzędzie AI do budowania aplikacji może napisać ekrany, tabele bazy danych i sprawdzanie ról na podstawie opisu w zwykłym języku. Nadal musisz ustalić zasady — kto co widzi, jak liczone są oceny — i dokładnie je przetestować.

Czy dane uczniów podlegają szczególnym przepisom?

Zwykle tak. Dane dzieci i uczniów są chronione w wielu miejscach, na przykład przez FERPA w USA i RODO w UE i Wielkiej Brytanii. Zanim zapiszesz prawdziwe rekordy, sprawdź przepisy obowiązujące w Twojej szkole i w razie wątpliwości skonsultuj się z doradcą.

Czy mała szkoła powinna zbudować czy kupić system zarządzania szkołą?

Kup, jeśli potrzebujesz pełnego systemu informacji o uczniach z raportowaniem do władz, planowaniem zajęć i pobieraniem opłat. Zbuduj, gdy potrzebujesz mniejszego narzędzia dopasowanego do tego, jak działa Twoja szkoła, ośrodek korepetycji lub program, a gotowe systemy wydają się zbyt ciężkie.

Mythex · Pricing · Zbuduj wszystko z AI · Szablony stron i aplikacji · Mythex w porównaniu · Słownik budowania aplikacji z AI · Darmowe narzędzia do budowania aplikacji 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 ਪੰਜਾਬੀ Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)