Debriefing - GiovanniKaaijk/meesterproef-1920 GitHub Wiki

Debriefing FoxFit

Context

Het Foxfit platform is een mobiele applicatie voor kinderen en een website voor behandelaren met als doel kinderen met astma behandelen door ze te motiveren en ondersteunen om meer te bewegen. Foxfit is onderdeel van de SIMBA studie en is op dit moment bezig met een pilot. Astma behandelen Foxfit werkt samen met een beweegmonitor en helpt kinderen met astma om hun beweegactiviteiten te plannen en daadwerkelijk uit te voeren. Ontwikkeld door de Hogeschool van Amsterdam in samenwerking met GainPlay Studio .

De wens van de opdrachtgever

Onze opdrachtgever Annette Brons wil de huidige datavisualisaties van de data duidelijker en uitgebreider beschikbaar hebben. Voor het kind moeten de datavisualisaties duidelijker worden, voor de zorgbegeleiders moeten de visualisaties meer gedetailleerd worden om zo de data beter te kunnen gebruiken.

Opdracht:

De opdracht is tweeledig. Enerzijds moeten de huidige datavisualisaties verbeterd worden. Op dit moment kunnen de zorgverleners die kinderen met astma begeleiden in enkele simpele grafieken per week zien wat de voortgang is. Deze geven nog te weinig informatie, laden langzaam en kunnen de data misschien op een mooiere en duidelijkere manier weergeven.

Daarnaast blijken zorgverleners de grafieken die eigenlijk puur voor hen bedoeld waren ook te gebruiken om de kinderen hun voortgang uit te leggen. Zodoende zou het een fijne toevoeging zijn om de grafieken in twee vormen weer te kunnen geven, waarbij de tweede vorm voor de kinderen makkelijk te interpreteren is.

Bij deze datavisualisaties maken wij gebruik van data die verzameld wordt door de beweegmeter die deze kinderen gedurende een periode van zeven weken dragen. De data van de eerste week dient als nulmeting. Daarnaast ontvangen we data uit de applicatie op de telefoons van de kinderen. Hierin geven zij bijvoorbeeld aan hoe zij zich elke dag voelen. De belangrijkste relatie die voor zorgverleners zichtbaar moet worden, is de relatie tussen ochtend- en avondscores en het beweeggedrag.

Beschikbare middelen:

  • achtergrondinformatie
  • Testdata in een JSON bestand, voor 7 weken.
  • Voorbeeld-queries
  • Toegang tot de database met de beschikbare data
  • toegang tot de applicatie voor kinderen
  • Toegang tot het dashboard voor zorgverleners

Vereisten:

Voor kinderen:

  • Simpel en aantrekkelijk voor kinderen van 7 - 12 jaar
  • Score van beweegmeter die zij zelf ook zien in grafiek opnemen
  • Duidelijk aangeven in de grafiek of het dagdoel wel of niet behaald is
  • Behaalde trofeeën kunnen terugvinden in de grafieken

Voor de zorgverleners:

  • Gedetailleerdere visualisaties over de data
  • De mogelijkheid om weken met elkaar te kunnen vergelijken
  • Beweeggedrag inzichtelijk maken
  • Relaties kunnen leggen via de beschikbare data
  • Relatie tussen de ochtendscore/avondscore en beweeggedrag kunnen bekijken.

Requirements:

Wat moet er in de applicatie

  • Dashboard waar de relatie tussen beweging en hoe kinderen zich voelen per week duidelijk is.
  • API om data mee op te halen
  • Score van beweegmeter die zij zelf ook zien in grafiek opnemen
  • Duidelijk aangeven in de grafiek of het dagdoel wel of niet behaald is
  • Behaalde trofeeën kunnen terugvinden in de grafieken
  • Gedetailleerdere visualisaties over de data
  • De mogelijkheid om weken met elkaar te kunnen vergelijken
  • Beweeggedrag inzichtelijk maken
  • Relaties kunnen leggen via de beschikbare data
  • Relatie tussen de ochtend- / avondscore en beweeggedrag kunnen bekijken.
  • Een simpele en aantrekkelijke weergave voor kinderen van 7 - 12 jaar

Wat zouden wij graag willen toevoegen

  • API beveiligen via een wachtwoord of JSON Web Tokens

Wat zouden wij als extra kunnen maken

  • Data in grafieken onderling gelinkt, zodat als in 1 grafiek parameters worden aangepast, de andere grafieken mee muteren.
  • Het dashboard redesignen

Planning:

Op elke vrijdag aan het eind van elke week, zullen wij om 16.00 uur onze voortgang bespreken met de opdrachtgever. Op elke maandag zullen wij met onze Coach Laurens de progressie van het project bespreken.

Voorlopige planning:

Week 1:

  • Data ophalen:
    • connectie maken met de database
    • queries definiëren
  • Beschikbare data onderzoeken
  • Schetsen van visualisatiemogelijkheden

Week 2:

  • Eerste versie van de visualisaties

Week 3:

  • Visualisaties interactief maken

Week 4:

  • Feedback toepassen op de visualisaties
  • Dashboard maken wat past bij de visualisaties

Week 5:

  • Laatste feedback verwerken
  • Presenteren