Datanose 2.0 Ergens begin september in de eerste week van het schooljaar, zocht ik vlak voordat ik op het Science Park kwam nog even snel het lokaal op de Datanose app op. Deze vond ik gelukkig vrij snel, dus ik ging rustig zitten en wachten tot het college zou beginnen. De docent begon met het controleren van de aanwezigheid. Tot mijn verbazing stond ik niet op de lijst. Dus ik stak mijn hand omhoog en vroeg waarom ik niet op de lijst stond, aangezien ik wel ingeschreven stond. De docent kwam er al snel achter dat ik in het verkeerde werkcollege zat. Ik zat in een andere groep ingedeeld. Dit resulteerde uiteraard in een groot gelach in de klas en ik kon wel even door de grond zakken voor al mijn nieuwe studiegenoten. Gelukkig mocht ik gewoon het college verder volgen en in deze groep blijven. Thuis ben ik gelijk gaan controleren of ik verkeerd had gekeken, of dat Datanose het rooster niet correct weergaf. Het bleek het tweede te zijn. Niet alleen het werkcollege voor mijn werkgroep stond er op, maar de werkcolleges van alle groepen stonden op mijn persoonlijke rooster. Er was dus wat fout gegaan in de database. Ik heb contact gezocht met mijn studiebegeleider en die heeft verder actie ondernomen. Dit resulteerde uiteindelijk in een goed werkend persoonlijk rooster, waardoor ik weer netjes elke keer in de goede werkgroep zit! Problemen & User Stories Later ben ik de Datanose app eens goed gaan bestuderen en kwam ik tot de conclusie dat ik nog vele opties mistte. Een student is in beginsel lui, dus wil niet helemaal zijn laptop opstarten, maar snel via een app op zijn telefoon een paar simpele zaken vinden. De volgende user stories zouden een goede aanvulling zijn: • Als student wil ik aankomende (her)tentamens zien, zodat ik mijn planning kan maken. • Als student wil ik mijn dagrooster zien, zodat ik weet welk college ik heb en waar dat is. • Als student wil ik per vak mijn werkgroep kunnen bekijken, zodat ik weet welk werkcollege ik moet volgen. • Als student wil ik het rooster van de docent zien, zodat ik die kan opzoeken voor een vraag. • Als student wil ik de werkplek van de docent zien, zodat ik die kan opzoeken voor een vraag. • Als student wil ik het email adres van de docent zien, zodat ik die kan mailen voor een vraag. • Als student wil ik het dagrooster van een lokaal zien, zodat ik zien of het lokaal niet bezet is en ik in het lokaal kan werken. • Als student wil ik de locatie van een lokaal vinden, zodat ik niet hoef te zoeken naar een locatie. Interactieontwerp 2 1 3 De gebruiker van de Datanose 2.0 applicatie komt wanneer deze de app start op het start scherm terecht (1). Er wordt om een studentnummer gevraagd en zodra deze is ingevuld kom de gebruiker in het menu scherm (2). Hier kan de gebruiker kiezen om zijn rooster, zijn aankomende tentamens of zijn werkgroepen in te zien. Ook kan de gebruiker er voor kiezen om een docent of een lokaal te zoeken. De meest voorkomende keuze zal zijn om het rooster te bekijken. Op het rooster scherm (3), staat het rooster voor de huidige dag en kan de gebruiker zelf een datum kiezen om het rooster van die dag te tonen. Uit verschillende gebruikerstests bleek dat studenten het ook handig vinden om naar links en naar rechts te swipen voor de vorige en volgende dag. Dit zal dan ook worden geïmplementeerd. Wanneer de gebruiker voor de optie werkgroepen in het menu kiest, verschijnt er een lijst met hierin de vakken die de student volgt, met daarnaast het werkgroep cijfer of letter. Zo kan de gebruiker altijd snel zien in welke werkgroep hij zit. De tentamenoptie, geeft alle aankomende (her)tentamens van de student weer. In het menu kan de gebruiker er ook voor kiezen om een docent te kiezen (4). Hier kan de gebruiker uit een lijst met docenten op alfabetische volgorde. Wanneer de gebruiker een docent gevonden heeft, klikt hij hier op en verschijnt het dagrooster van de docent en zijn werkplek en email. Uit verschillende gebruikerstests bleek dat de dropdown lijst met studenten erg lang was. Hier zal een andere optie voor moeten worden gezocht. De laatste optie in het menu is het kiezen van een lokaal (5). Hier kan de gebruiker eerst de locatie uit een lijst kiezen, om vervolgens het lokaal dat bij deze locatie hoort te kiezen. Eenmaal gekozen verschijnt hier het dagrooster van het lokaal en een link naar google maps. Zo weet de gebruiker waar de locatie is en kan hij zijn route plannen. 4 4 5 5 Grafisch ontwerp Er is bij deze applicatie voor een simpel, maar fris en helder uiterlijk gekozen. Een student zal het meeste de roosterfunctie gebruiken, dus deze staat boven aan in het menu. Vaak kijkt de student vlak voor hij van huis gaat even snel waar hij les heeft, dus dit moet met een klik te zien zijn. Het dagrooster zelf is groter dan de helft van het scherm en kan door op te klikken worden vergroot. Door een zwart lettertype op een witte achtergrond en de genoemde grote van het rooster, is het duidelijke leesbaar. Voor de menuknoppen is een donkere kleur blauw gekozen dan de title bar. Zo weet de gebruiker dat er op de title bar niet geklikt kan worden. De instellingen en menu knoppen links- en rechtsboven zijn daarom ook donkerblauw gekleurd. In het venster om een lokaal te zoeken, is er nog een onderscheid gemaakt. Hier zijn de dropdown bars, van een donkergrijze kleur voorzien, zodat het voor de gebruiker duidelijk wordt dat hij hier uit moet kiezen. Bij elke menu knop is er bewust voor schaduw binnen en kleurbeddeking gekozen, zodat de knoppen zelf goed van elkaar te onderscheiden zijn. De witte letters op het blauwe vlak zijn goed leesbaar. Er is voor het lettertype Myriad Pro Regular gekozen. Dit lettertype wordt veel in Apple applicaties gebruikt en is een erg goed leesbaar lettertype, wat ook nog enige creativiteit uitstraalt. Technische aspecten Kosten Voor dit concept is er gekozen voor zowel een Android als een IOS applicatie. Dit zijn de twee meest voorkomende besturingssystemen op de mobiele telefoon. Andere besturingssystemen zoals Windows Phone, hebben tegenwoordig al opties of een app om apps uit de Google Play Store te downloaden. Hierdoor is het bereik van onze applicatie bijna 100%. Dit houdt natuurlijk wel in dat daar kosten aan verbonden zijn. Gemiddeld kost een app ongeveer €10.000 (http://appontwikkelen.nl/apps-ontwikkelen/kosten-laten-ontwikkelen-van-app). Voor een organisatie als de Universiteit van Amsterdam met een budget van €600 miljoen en 30.000 studenten (http://www.uva.nl/over-de-uva/uva-profiel/feiten-en-cijfers/feiten-en-cijfers.html), valt dit prima uit te leggen. Mocht er wel op de kosten worden bezuinigd, kan de UvA altijd bij de studenten Informatica, Kunstmatige Intelligentie of Informatiekunde aankloppen. Deze kunnen het zeker voor een lager bedrag. Beveiliging De gebruiker zal eenmalig zijn studentnummer in moeten vullen, zodat de applicatie weet welk rooster, welke werkgroepen en welke tentamens op moet roepen. Nadat de gebruiker deze heeft ingevuld, blijft het studentennummer door middel van cookies op de telefoon van de gebruiker opgeslagen. Hierdoor blijft de gebruiker ingelogd en hoeft deze niet elke keer het studentnummer in te typen. Dit studentnummer zal uit de database van de UvA moeten komen. Hier zullen ook de locaties en de docenten uit op worden gehaald. Deze database bestaat uit alle gegevens van alle studenten en zal daarom goed beveiligd moeten zijn. De UvA dacht dit goed op orde te hebben, maar eind 2014 bleek dat hackers vrij gemakkelijk toegang te hebben gekregen tot de inlog gegevens van de studenten. De SSL certificaten van de UvA waren veroudert. Deze verouderde certificaten zorgen voor een beveiligingslek (http://infosecuritymagazine. nl/2014/11/18/studenten-ontdekken-gaten-in-beveiliging-websites-uva-en-hva/). De UvA heeft dit probleem inmiddels opgelost, waardoor er voor de Datanose 2.0 app geen problemen worden voorzien ten opzichte van de beveiliging.
© Copyright 2024 ExpyDoc