Progress Teaching
UK-alapú oktatási SaaS platform, amely a teljes iskolai életutat lefedi a Primary és Secondary szintektől egészen a Sixth Form-ig. A rendszer a tanári munka hatékonyságát, a visszajelzési kultúrát és a szülői kommunikációt támogatja adatvezérelt eszközökkel. Egy évtizednyi folyamatos fejlesztés és üzemeltetés eredménye.
Egy évtized az Egyesült Királyság oktatásának szolgálatában
A Progress Teaching küldetése a kezdetektől fogva egyértelmű volt: lebontani az iskolai adminisztráció falait, és valódi, mérhető adatokat adni a tanárok, iskolavezetők és szülők kezébe. Ez a platform az Egyesült Királyság szigorú oktatási sztenderdjeire épült, átfogó megoldást nyújtva az alapfokú oktatástól (Primary) a középiskolán (Secondary) át egészen az egyetemi előkészítőig (Sixth Form).
A kihívás: skálázhatóság az oktatás minden szintjén
A legnagyobb kihívást a brit oktatási rendszer sokszínűsége és az adatok hihetetlen mennyisége jelentette. Olyan rendszert kellett építenünk, amely:
- Multi-tenant architektúrában működik, szigorúan elszigetelve az egyes iskolák adatait, de lehetővé téve a Trust-szintű összesített elemzéseket.
- Kezeli a diákok teljes életútját (Year 7-től Year 14-ig), beleértve a speciális mutatókat és eredménybecsléseket.
- Összetett jogosultságkezelést (RBAC) igényelt a tanárok, iskolavezetők és a szülők között.
Amit építettünk: a szoftver, ami átlátja az iskolát
A rendszer moduláris felépítése lehetővé tette, hogy az oktatási folyamat minden szereplőjét kiszolgáljuk:
1. Teaching & Learning és a TA Framework
A platform szíve a visszajelzési rendszer. A tanárok személyre szabott óralátogatási feedbacket kapnak, amelyhez strukturált fejlesztési tervek kapcsolódnak. Kiemelt figyelmet fordítottunk a tanársegédek munkájának segítésére is a dedikált TA Framework modulon keresztül.
2. Szülői bevonódás: valós idejű kommunikációs modul
A rendszer egyik legfontosabb pillére a szülői modul volt, amely közvetlen hidat épített az iskola és az otthon közé.
- Élő adatfolyam: a szülők saját felületükön, valós időben követhették gyermekük előmenetelét, osztályzatait és magatartási jegyeit.
- Visszakövethetőség: az iskolák számára minden, a szülőkkel folytatott kommunikáció visszakövethetővé és dokumentálttá vált. Ez a transzparencia nemcsak a bizalmat növelte, hanem jogilag is tiszta, jól adminisztrált kommunikációs csatornát biztosított az intézményeknek.
3. Stratégiai irányítás a MAT-vezetőknek
A Multi-Academy Trustok (MAT) vezetői számára egy központi stratégiai nézetet biztosítunk. Itt a Trust-szintű adatok aggregálva jelennek meg, így a döntéshozók azonnal látják, hol van szükség extra támogatásra, és hol mutatkoznak elakadások a diákok előmenetelében.
4. Magatartás és tanulói stratégia
A szoftverben rögzíthetők a jutalmazások és incidensek, valamint egyedi stratégiák alkothatók az egyes diákok támogatására. A pedagógusok digitális naplót, ültetési rendet és órarend-integrációt is használnak, így minden információ egyetlen felületen összpontosul.
Technológiai evolúció és fenntarthatóság
A Progress Teaching a cégünk egyik leghosszabb életciklusú projektje, amelynek során folyamatosan modernizáltuk a stack-et:
- Hibrid architektúra: míg a magrendszer stabil Yii-alapokon nyugszik, az új funkciók már modern Node.js és TypeScript alapú megoldásokon keresztül futnak.
- Adatvezérelt jelentések: kifejlesztettünk egy adat-pipeline-t, amely képes a hatalmas adatbázisokból villámgyorsan strukturált jelentéseket generálni.
- SSO integrációk: külsős oktatási rendszerek bekötése Single Sign-On segítségével.
Eredmények: megbízhatóság mindenek felett
Bár a platform jelenleg a kivezetési fázisában van, a mai napig 20 iskola támaszkodik rá napi szinten. A csúcson több mint 200 intézmény munkáját segítettük az Egyesült Királyságban. Ez a projekt tanított meg minket arra, hogyan kell egy évtizeden át életben tartani és skálázni egy olyan kritikus rendszert, ahol az adatbiztonság és a rendelkezésre állás alapkövetelmény.
Eszköztár
- Yii2
- Node.js
- PostgreSQL
- TypeScript
- Docker
- PHP 8