~/kazi / ibdp-dashboard
Dashibodi ya Matokeo ya IB
Msimamizi wa shule aliacha kuhangaika na majedwali. Faili za matokeo ya IB zikawa taarifa za darasa, alama za hatari na export, ndani ya programu moja.
- Mwaka
- 2025
- Imejengwa kwa
- TypeScript, Next.js, Electron desktop build, spreadsheet parsing
Ilikuwa nini
Kila msimu wa mitihani, msimamizi alilinganisha majedwali ya matokeo ya IB kwa mkono. Hakuna kufuatilia mwelekeo, hakuna njia ya kumtambua mwanafunzi aliye hatarini, wala kuona somo linalorudisha darasa nyuma.
Nilichojenga
Programu ya kompyuta ya Electron na Next.js yenye mnyororo kamili wa takwimu: kusoma faili za Excel kwa SheetJS hata zenye vichwa vilivyounganishwa na mpangilio usio sawa, injini ya vipimo, chati za Recharts, alama za hatari kwa kila mwanafunzi, na kutoa PDF na CSV. TypeScript kali kila mahali.
Kilichobadilika
Shule hiyo ya Kenya ilikuwa ikiwapa wanafunzi faili ghafi za Excel. Kupata maarifa au uchunguzi kutoka humo ilikuwa kazi ndefu na rahisi kukosea. Sasa ni mwonekano mmoja.
Kilichoniongezea
Kusafisha data, na kusoma majedwali yaliyotengenezwa na watu badala ya mashine, ambayo ndiyo kazi kubwa halisi.
Kinachoonyesha
Hiki ndicho kiwango cha juu cha bei kinachonunua kweli. Si ukurasa — ni sehemu unayoendesha kitu kutoka humo.