← Munkáink

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.

Progress Teaching képernyőkép

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