
Met de ROC Pocket app hebben studenten van het ROC Midden Nederland altijd het actuele rooster bij de hand. Studenten krijgen een overzichtelijke dag- en week weergave van het rooster en krijgen roosterwijzigingen direct inzichtelijk via de app met push berichten.



Het ROC Midden Nederland droomde van een gepersonaliseerde omgeving waarin studenten eenvoudig hun schoolprestaties kunnen inzien. Daarnaast zouden studenten altijd en overal hun rooster kunnen bekijken en direct op de hoogte worden gesteld van roosterwijzigingen.
Een gebruiksvriendelijke en consistente app, ontwikkeld in React Native, biedt ROC-studenten altijd een actueel rooster binnen handbereik. Studenten ontvangen pushmeldingen over roosterwijzigingen, kunnen hun voorkeursweergave instellen en inloggen met hun studentenaccount via Azure AD. Dankzij de cross-platform oplossing is de app beschikbaar op zowel iOS als Android. Een van de laatste updates heeft een dyslexie-vriendelijke functie en de mogelijkheid om te navigeren op basis van rol geïntroduceerd.

Naast de mobiele app is er een web app ontwikkeld in React die compatibel is met de SharePoint omgeving. Deze web app bevat dezelfde functies, op het sturen van push berichten na. Het doel van de web part is de SharePoint omgeving dynamischer en gebruiksvriendelijker te maken. De code is makkelijker te delen doordat we de SharePoint web part omgeving in React ontwikkeld hebben.
Dit SharePoint web part met Microsoft ASP.NET server control heeft een specifiek doel: het rooster in de mobiele app koppelen aan de online SharePoint omgeving. Voor de eindgebruiker voelt dit aan als een soort plugin of widget.
De web part is herbruikbaar en kan op meerdere locaties geconfigureerd worden binnen de SharePoint omgeving met aanpassingen voor specifieke pagina’s of functies. Het is daarnaast mogelijk om in een later traject web parts toe te voegen. Denk hierbij aan; contact gegevens van de student, een zoekfunctie site breed of een content editor.

Achter elk succesvol platform schuilt een doordacht proces. Hieronder lichten we het technische fundament, de doorlooptijd en onze belangrijkste inzichten toe, inclusief het uiteindelijke resultaat van dit project.
- React Native applicatie voor iOS en Android
- Ontwerp van de volledige gebruikerservaring
- Integratie met bestaande systemen van het ROC
- Real time updates voor roosterwijzigingen en resultaten
- Notificaties voor belangrijke updates
- Continue doorontwikkeling op basis van feedback en gebruik
Het project duurde 5+ jaar.
Een belangrijke learning uit dit project is dat apps die dagelijks gebruikt worden extreem betrouwbaar en eenvoudig moeten zijn. Gebruikers verwachten directe toegang tot actuele informatie zonder frictie. Daarnaast leerden we dat centrale communicatieplatformen veel waarde toevoegen in onderwijsomgevingen en dat notificaties essentieel zijn voor betrokkenheid en gebruik. Verder is continue doorontwikkeling belangrijk om relevant te blijven en speelt design een grote rol in adoptie en gebruiksgemak.
De app is uitgegroeid tot een veelgebruikte en belangrijke tool voor studenten. Dagelijks wordt de app geraadpleegd voor actuele informatie zoals roosterwijzigingen en studieresultaten. De hoge gebruiksfrequentie laat zien dat de app daadwerkelijk waarde toevoegt in het dagelijks leven van studenten en bijdraagt aan betere communicatie binnen het ROC.
Educatie apps worden steeds populairder, ze hebben dan ook een grote impact in het onderwijs. Bekijk hieronder cijfers van de ROC Pocket educatie app.
studenten geholpen met actuele school informatie


"Studenten maken per jaar meer dan 500.000 examenvragen."
Klantenbeoordeling


sessies per week
Projects
150+ apps online
App downloads
5+ miljoen
Elke ontwikkeling is een stukje co-creatie. Allemaal vanuit de gezamenlijke missie: Realizing digital dreams. Lees waarom wij worden beoordeeld met een 9+.
Dylan
Range App
De technische uitdaging voor dit project lag vooral in de caching voor offline gebruik. Nee, dit zit niet inbegrepen bij Azure AD. Het is maatwerk geweest om deze functionaliteit te integreren. Daarnaast was het ook een uitdaging om de backend van het ROC af te stemmen op de app. Het is belangrijk dat wijzigingen in het rooster direct goed doorkomen en de agenda goed gerenderd wordt. Dit is uiteindelijk custom gemaakt zodat gebruikers hier doorheen kunnen swipen en vergelijkbaar aanvoelt als soortgelijke agenda functies.
+31 30 737 1093