System zapisów na kursy i oprogramowanie dla szkoły językowej
Autor:
Paweł Matusiak
·
Grupa, której nikt nie policzył, płatności w Excelu i rodzice piszący na Messengerze „czy syn był na lekcji”. System zapisów na kursy ogarnia rekrutację, grupy, obecności i raty — zanim semestr się rozsypie.
Szkoła językowa, bootcamp, kursy zawodowe, zajęcia dodatkowe dla dzieci — biznes stoi na grupach i na tym, czy rata wpłynęła. System zapisów na kursy zdejmuje rekrutację z Messengera: rodzic albo kursant wybiera termin, płaci wpisowe, trafia do grupy. Lektor ma listę obecności. Biuro wie, kto zalega. Semestr nie powinien zaczynać się od liczenia, kto „chyba jest zapisany” w trzech plikach.
Co pęka na starcie semestru
Rekrutacja trwa trzy tygodnie i rozjeżdża się, bo zapisy żyją w formularzu na stronie, w mailu i na Instagramie. Limit 10 osób pęka, bo nikt nie zdejmuje miejsca w czasie rzeczywistym. Poziom grupy „jakoś się ułoży” kończy się rotacją w październiku. Raty, zniżka rodzeństwa i zaległość nie mają daty w Excelu. Rodzic dzwoni po każdej lekcji, bo obecność jest na kartce w sali.
- Limity miejsc w grupie przekroczone, bo zapisy były w trzech miejscach.
- Poziom grupy „jakoś się ułoży” — potem rotacja i reklamacje.
- Płatności: wpisowe, rata, zniżka rodzeństwa, zaległości — Excel nie pilnuje dat.
- Obecności na kartce, rodzic dzwoni po każdej lekcji.
- Materiały i Zoom w mailu, który zaginął.
- Zastępstwo lektora ogłoszone na grupie WhatsApp, do której nie wszyscy trafili.
Dla kogo ten system (i dla kogo nie)
Szkoła językowa z grupami stacjonarnymi i online, kursy zawodowe z rekrutacją falami, zajęcia dodatkowe dla dzieci, bootcamp z jedną edycją i listą rezerwową. Inny rytm niż karnet na siłownię i inny niż pojedyncza wizyta: tu sprzedajesz miejsce w grupie na semestr, nie fotel na godzinę. Jeśli masz jedną grupę 6 osób i znasz wszystkich z imienia — Excel wystarczy jeszcze jeden semestr. Przy trzeciej filii albo 15 grupach już nie.
Oferta, limity i rekrutacja online
Oferta to nie baner „angielski dla dzieci”. To: poziom, wiek, dzień, godzina, lektor, sala albo link, limit, cena, raty, czy jest test poziomujący. Zapis online zdejmuje miejsce od razu albo stawia na liście rezerwowej. Test albo ankieta — gdy naprawdę decyduje o grupie, nie jako ozdoba, która odstrasza. Przenosiny między grupami robi biuro, z historią, żeby nie zginęła płatność.
- Oferta kursów: poziom, wiek, termin, lektor, limit miejsc, cena, raty.
- Zapis online z testem poziomującym albo ankietą (gdy potrzeba).
- Lista grupy, lista rezerwowa, przenosiny między grupami.
- Kilka filii: wspólna oferta albo osobne, uprawnienia per lokalizacja.
- Edycje bootcampu z datą startu — po starcie zapis zmienia reguły (dopłata, brak miejsc).
Obecności, postępy i panel rodzica
Lektor odhacza obecność na telefonie w 20 sekund. Rodzic w panelu widzi, czy dziecko było, notatkę i najbliższe zajęcia. Kursant dorosły ma swój panel — bez „rodzica”. Oceny i postępy włączacie, gdy są w procesie pedagogicznym, nie dlatego że LMS tak ma. Zastępstwo i odwołanie lekcji idą SMSem / mailem z systemu, nie z prywatnej grupy, do której ktoś nie został dodany.
Wpisowe, raty, zaległości i faktury
Płatność jest częścią zapisu, nie osobnym Excelowym światem. Wpisowe rezerwuje miejsce. Raty mają daty i przypomnienie. Zniżka rodzeństwa albo „drugi kurs” jest regułą, nie ręczną poprawką, o której księgowość nie wie. Blokada przy zaległości — jeśli tak zdecydujecie — musi być jasna w regulaminie, nie niespodzianką przy drzwiach sali.
Faktury dla firm (szkolenie pracownika, język w spółce) od 2026 r. idą przez KSeF, gdy jesteście podatnikami objętymi obowiązkiem. Terminy z ksef.podatki.gov.pl: 1 lutego 2026 przy sprzedaży 2024 powyżej 200 mln zł (wraz z podatkiem), 1 kwietnia 2026 dla pozostałych. Faktury dla osób prywatnych w KSeF są fakultatywne. W praktyce szkoły często zostawiają FV w programie księgowym, a system zapisów oddaje pozycję (kurs, kursant, okres). Gdy panel sam wystawia — KSeF w aplikacji.
Lekcje online bez udawania Moodle
Link do Zoom / Teams i frekwencja w jednym miejscu załatwiają większość szkół hybrydowych. Nagranie — jeśli wolno je trzymać i jest zgoda. Pełny LMS (ścieżki, quizy, SCORM) ma sens na kursie asynchronicznym, nie na grupie wtorek/czwartek 17:00. Nie wbudowujemy wideokonferencji „ze zasady”.
SaaS szkolny czy własny system
Gotowe dzienniki i platformy zapisów bywają wystarczające przy jednej lokalizacji i prostych ratach. Własny system, gdy macie nietypowe grupy, kilka marek, prowizję lektora, sklep z materiałami albo nie chcecie trzymać danych dzieci u kolejnego dostawcy bez kontroli. Porównanie: gotowy program czy na zamówienie.
Wdrożenie przed rekrutacją, nie w pierwszym tygodniu zajęć
- Słownik kursów i grup z osobami, które je prowadzą — nie z ulotką sprzed roku.
- Zapis + płatność wpisowego + lista grupy na czas rekrutacji.
- Obecności i panel rodzica po starcie zajęć.
- Raty, zaległości, druga filia, e-learning — gdy pierwsza fala nie wróciła na Messenger.
Dane dzieci i rodziców to nie lista z newslettera. Zgody, retencja, role (lektor nie widzi konta bankowego). RODO jest tu twardsze niż przy salonie. Jeśli ten semestr znowu „jakoś się klei” — opisz typy kursów, liczbę grup i czy piszą rodzice czy dorośli kursanci. Zrobimy zapis i grupy na czas rekrutacji, resztę po starcie zajęć.
Rekrutacja falami, test poziomujący i grupa, która się nie spina
Fala wrześniowa i fala lutowa to dwa sezony w jednym roku. System musi umieć zamknąć edycję, otworzyć nową i nie pomieszać rat. Test poziomujący ma sens, gdy ktoś go sprawdza — inaczej jest barierą, po której rodzic i tak napisze na Messengerze „dajcie do grupy z koleżanką”. Wynik testu ląduje przy zapisie, decyzję o grupie podejmuje metodyk albo automat przy prostym progu. Mieszanie poziomów „bo brakuje osób” powinno być świadomą decyzją z notatką, nie przypadkiem trzech formularzy.
Grupa, która nie spięła limitu, potrzebuje reguły: łączymy, przesuwamy, zwracamy wpisowe. To nie może być wątek na 15 mailach. Status oferty („zbieramy / wystartowała / odwołana”) widzi rodzic w panelu, zanim zadzwoni.
Lektor: lista, obecność, notatka — nic więcej na start
Lektor nie chce CRM-a. Chce listę na dziś, odhaczenie, krótką notatkę („Kasia nie odrobiła”, „Marek choruje trzeci raz”). Wynagrodzenie i prowizja od grupy — drugi etap, gdy obecności są prawdą. Dawać lektorowi 20 zakładek w dniu startu to najszybszy sposób, żeby wrócił do zeszytu. Konto lektora nie widzi sald rodziców i nie eksportuje listy dzieci na pendrive.
Kilka marek, franczyza, zajęcia w szkołach publicznych
Jedna spółka, trzy logotypy, sale w trzech podstawówkach — częsty układ. System trzyma markę na ofercie i na mailu do rodzica, a księgowość jedną. Umowa z placówką (czynsz za salę, godziny) nie musi być w MVP, ale lokalizacja i grafik sali już tak: dwie grupy nie wejdą do tej samej sali o 16:00. To krewniak rezerwacji zasobów, tylko zasobem jest sala szkolna w wypożyczone popołudnie.
Jeśli rozliczacie się z gminą albo z bonem — nie zgadujemy przepisów. Robimy eksport listy i obecności w układzie, który wskaże księgowa. Nie obiecuje to „modulu dotacyjnego zgodnego z każdą uchwałą”.
Materiały, licencje i to, czego nie wolno wysłać mailem „do wszystkich”
PDF podręcznika i nagranie lekcji to nie załącznik do 80 osób na BH. Panel kursanta oddaje plik zalogowanemu, z datą i bez dalszego rozsyłania z prywatnej skrzynki lektora. Licencja wydawnictwa i zgoda na nagranie (głos dziecka) są Twoją decyzją prawną — system tylko egzekwuje dostęp. Nie przechowujemy nagrań „na wszelki wypadek” bez retencji. Po semestrze materiały albo zostają w archiwum z rolą, albo znikają według reguły, którą spiszecie na starcie.
Zastępstwo: nowy lektor widzi listę i materiały grupy, nie widzi notatek o rodzinie, których nie potrzebuje. To drobiazg, który odróżnia szkołę od wycieku.
Raport, którego wymaga biuro, nie „zaangażowanie ucznia” z LMS
- Wypełnienie grup vs limit — czy otwierać drugą o 17:00.
- Zaległości rat na dziś i na 7 dni do przodu.
- Obecności poniżej progu — zanim rodzic sam zadzwoni ze skargą.
- Źródło zapisu (Google, ulotka, rodzeństwo) vs dopięta umowa.
- Obłożenie sal i lektorów we wtorek — czy brakuje ludzi, czy sal.
Umowa z kursantem, regulamin i zwrot wpisowego
Zapis online bez akceptacji regulaminu i informacji o zwrocie kończy się sporem we wrześniu. Panel pokazuje, co kursant odhaczył i kiedy. Zwrot wpisowego przy nieuruchomionej grupie jest regułą, nie wyjątkiem „do uzgodnienia na Messengerze”. Rezygnacja w trakcie semestru — Wasza polityka, system liczy proporcję rat albo nie, zgodnie z tym, co wpiszecie. Nie doradzamy tu, która klauzula jest ważna; trzymamy ślad zgody i płatności.
Faktura dla pracodawcy, który funduje język pracownikowi, potrzebuje danych spółki i często KSeF. Panel rodzica i panel firmy to dwa widoki. Mylenie ich kończy się wysłaniem obecności dziecka na księgowość korporacji albo FV na prywatny mail rodzica.
Lato, półkolonie i kursy, które nie są semestrem
Półkolonie, obóz językowy, kurs weekendowy mają inną pojemność, inną zgodę (wyjazd, alergie) i inną płatność (z góry, nie w trzech ratach). Da się to oprzeć na tym samym silniku grup, z innym typem oferty. Nie mieszamy tego z semestrem w jednym formularzu „kurs”. Osobna karta oferty, osobna lista obecności na dzień, nie na „semestr zimowy”. Ten sam trop co rezerwacja sali / zajęć: zasób i limit, tylko zamiast fotela jest miejsce w autobusie albo w sali na tydzień.
Szkoła językowa nie potrzebuje „edtechu”. Potrzebuje, żeby we wrześniu grupa nie pękła, rata przyszła, a rodzic nie pisał na Messengerze o obecności. System zapisów jest nudny, gdy działa: oferta, limit, wpisowe, lista, obecność, rata. LMS, apka i AI do ocen są drogie i zbędne, dopóki te sześć rzeczy kłamią w trzech Excelach. Wdrożenie przed rekrutacją jest tańsze niż ratowanie semestru w trzecim tygodniu zajęć. Lektor odhacza telefonem, biuro widzi zaległość, rodzic widzi, czy dziecko było. To cała obietnica na pierwszy semestr. Druga filia, prowizja lektora i e-learning wchodzą, gdy pierwsza fala rekrutacji nie wróciła na Instagram i gdy nikt nie musi liczyć miejsc w arkuszu w niedzielę wieczorem przed startem.
Jeśli po starcie rekrutacji zapisy nadal spływają na trzy kanały, nie włączamy ocen i e-learningu. Zamykamy pozostałe furtki: formularz na stronie tylko do systemu, Instagram odsyła do tej samej oferty, recepcja wpisuje telefon w ten sam limit miejsc. Jedna lista grupy jest całym celem września. Reszta semestru jest tańsza, gdy ta lista nie kłamie. Rodzic, który raz zobaczy obecność i ratę w panelu, przestaje pisać na Messengerze. Lektor, który odhaczy w 20 sekund, nie wraca do kartki. To dwa nawyki, bez których żaden LMS nie pomoże.
Limit miejsc w czasie rzeczywistym i trzy kanały, które go psują
Grupa pęka, gdy zapisy żyją w formularzu na stronie, w mailu i na Instagramie. Limit 10 osób działa tylko wtedy, gdy każdy kanał zdejmuje to samo miejsce. Instagram odsyła do oferty w systemie; recepcja wpisuje telefon w ten sam licznik. Lista rezerwowa dostaje SMS, gdy ktoś zrezygnuje. Łączenie grup, które nie spięły limitu, jest decyzją z notatką (łączymy / przesuwamy / zwracamy wpisowe), nie wątkiem na 15 mailach. Status oferty („zbieramy / wystartowała / odwołana”) rodzic widzi w panelu, zanim zadzwoni.
Test poziomujący ma sens, gdy ktoś go sprawdza. Inaczej jest barierą, po której rodzic i tak napisze „dajcie do grupy z koleżanką”. Wynik ląduje przy zapisie; decyzję podejmuje metodyk albo prosty próg. Mieszanie poziomów „bo brakuje osób” powinno być świadome. Fala wrześniowa i lutowa to dwa sezony: system zamyka edycję i nie miesza rat.
Raty, zniżka rodzeństwa i faktura dla pracodawcy
Wpisowe rezerwuje miejsce. Raty mają daty i przypomnienie. Zniżka rodzeństwa albo „drugi kurs” jest regułą w cenniku, nie ręczną poprawką, o której księgowość nie wie. Blokada przy zaległości — jeśli tak zdecydujecie — musi być w regulaminie, nie niespodzianką przy drzwiach sali. Zwrot wpisowego przy nieuruchomionej grupie jest regułą, nie wyjątkiem „do uzgodnienia na Messengerze”. Nie doradzamy, która klauzula jest ważna; trzymamy ślad zgody i płatności.
- Panel rodzica: obecność, nota, najbliższe zajęcia. Dorosły kursant — swój panel, bez „rodzica”.
- Lektor odhacza w 20 sekund; nie widzi sald i nie eksportuje listy dzieci na pendrive.
- FV dla spółki, która funduje język pracownikowi, to inny widok niż panel rodzica.
- Materiały i nagrania — dostęp po zalogowaniu, retencja po semestrze, zgoda na głos dziecka.
Dane dzieci i KSeF przy szkoleniu firmowym
Dane dziecka i rodzica to nie newsletter. Minimum danych, zgoda, retencja po kursie, serwer w UE — RODO. Faktury dla firm od 2026 r. przez KSeF, gdy jesteście podatnikami objętymi obowiązkiem. Terminy: ksef.podatki.gov.pl — 1 lutego 2026 przy sprzedaży 2024 powyżej 200 mln zł (wraz z podatkiem), 1 kwietnia 2026 dla pozostałych. Faktury dla osób prywatnych fakultatywne. Często FV zostaje w programie księgowym, a system zapisów oddaje pozycję (kurs, kursant, okres).
Najczęściej zadawane pytania
- Czy to zastąpi Teams / Zoom?
- Nie musi. Może trzymać link do lekcji i frekwencję. Wideokonferencję wbudowujemy, gdy jest powód, nie ze zasady.
- Czy rodzic zobaczy oceny?
- Tak, jeśli włączysz. Kursanci dorośli — swój panel, bez „rodzica”.
- Kilka filii?
- Tak — wspólna oferta albo osobne, wspólna księgowość, uprawnienia per lokalizacja.
- A aplikacja dla ucznia?
- Na start panel w telefonie. Apka Android, gdy chcesz powiadomienia o zastępstwie i zaległej racie.
- Czy lektor musi mieć laptop?
- Nie. Obecność na telefonie. Materiały może dostać linkiem. Konto lektora nie widzi cudzych grup.
- Zniżka rodzeństwa i karta dużej rodziny?
- Reguła w cenniku, nie ręczna zniżka „na oko”. Inaczej raport rat i KSeF się rozjadą.
- Lista rezerwowa?
- Tak — gdy grupa pełna, system pyta o kolejny termin albo o waitlistę. Zwolnione miejsce może dostać SMS.
- Co z danymi dzieci?
- Minimum, zgoda rodzica, retencja po zakończeniu kursu. Lektor nie eksportuje listy na pendrive. Serwer w UE.
Powiązana usługa:
Dedykowane oprogramowanie dla firm
Opisz projekt