A6

Met de opkomst van de smartphone maakte de papieren agenda steeds meer plaats voor het alleskunnende schermpje. De techniek op school bewoog echter niet zo snel mee. Zo waren er nog geen WiFi-netwerk of apps voor je schoolzaken. Ik wilde het leven van mijn medescholieren iets makkelijker maken door het rooster in ieder geval beschikbaar te maken op de smartphone.
Van tabel tot rooster
De roosters werden elk semester uit het programma Zermelo Rasterscherm gedraaid. Een pakket dat HTML-bestanden met tabellen genereerde. Voor elke leerling werd er een apart HTML-bestand gegenereerd. De roosters die hier uit kwamen, waren slecht leesbaar. Bovendien was het formaat vastgezet op een 800x600 pixel beeldscherm - niet erg leesbaar op een mobieltje.
Samen met een klasgenoot schreef ik een Python applicatie die de roosters van de juiste styling voorzag om ze leesbaar te maken op een telefoon. Daarnaast werd elk veld getagd zodat de rooster app ook je huidige en volgende les direct kan tonen. De app was beschikbaar voor Android en werd veel gebruikt door alle leerlingen.