# data[].attributes.body
Wij hebben ervoor gekozen een platform te ontwikkelen waar studenten hun (sociale) netwerk kunnen gaan uitbreiden. Een belangrijk doel wat wij hierbij hebben is dat de juiste gebruikers aan elkaar worden gekoppeld. Wij hebben er daarom voor gekozen om een prototype te ontwikkelen van het aanmeldproces voor het platform. Dit proces bestaat uit de volgende stappen: de registratie en de intake vragenlijst. De focus ligt hier voornamelijk op de vragenlijst. In deze Padlet worden de volgende onderwerpen gepresenteerd: Het logo van het platform, het aanmeldscherm, de intake vragenlijst en een verdere verdieping op deze vragenlijst. Bij elk van deze onderwerpen word er gekeken naar de role, look & feel en implementation. De belangrijkste requirements die wij willen testen aan de hand van dit prototype zijn het uitbreiden van het netwerk van de gebruikers en de gebruikers koppelen.

# data[].attributes.body
De volgende functionele eisen testen wij op basis van het aanmeldproces van de app:
- netwerk uitbreiden
- koppelen gebruikers

Deze requirements worden getest aangezien het ervoor zorgt dat studenten hun netwerk kunnen uitbreiden met uiteindelijke doel een passende huisvesting te vinden.
Zoals al aangegeven is ons doel de juiste gebruikers aan elkaar koppelen.

De nonfunctionele eisen die worden verwerkt in het prototype zijn:
- Taalgebruik moet passend zijn voor eindgebruiker
- Platform moet via verschillende apparaten bereikbaar zijn
- Platform moet overzichtelijk zijn.

In het prototype worden niet alle eisen getest, omdat het prototype alleen de eerste stap van het eindproduct (aanmelding) moet testen. Sommige vereiste die zijn opgesteld kunnen pas worden getest in een verder uitgewerkt prototype.

Een functionele eis die nog niet kan worden getest met het huidige prototype is: “Gebruikers moeten berichten kunnen posten op het product/met de dienst.” Het prototype is alleen gericht op het aanmeld proces, en het beantwoorden
van een aantal vragen om het profiel van een gebruiker compleet te kunnen
maken. Na het aanmelden kunnen geen andere handelingen worden gedaan op de app.
Naast deze vereiste zijn er een aantal  functionele eisen die om dezelfde reden niet
getest kunnen worden. dit zijn:

- Gebruikers moeten hun persoonlijke netwerk kunnen toevoegen en uitbreiden.

- Gebruikers moet informatie ontvangen over studentenhuisvesting in omgeving.

- Gebruiker moet gemakkelijk contact krijgen met mede gebruikers van het product of dienst.

Naast functionele eisen zijn er ook een aantal non-functionele eisen die niet getest kunnen worden met dezelfde reden. Een aantal voorbeelden hiervan:

- Gebruiker krijgt een rondleiding.

- Gebruiker kan posts opslaan/”liken”.

- Student moet zich verifiëren.

In het prototype is er gekozen om de eerste stappen die een gebruiker neemt te testen, en om te kijken of deze onderdelen werken als gewenst. Als het prototype voldoet aan de verwachtingen (gebruikers kunnen een profiel aanmaken en deze compleet maken aan de hand van de vragenlijst), kunnen in het vervolg de bovenstaande eisen worden getest in een volgend prototype.

# data[].attributes.body
Het prototype tool dat wij gebruiken is het aanmeldproces. Waarbij voornamelijk het aanmeldscherm en de intake met de vragenlijst aan orde is.
De vragenlijst met intake valt onder het type 'role'  en het aanmeldscherm valt onder de look & feel type.

# data[].attributes.body
Bij het ontwerpen van het logo hebben wij bepaalde elementen naar voren laten komen. Zo hebben wij ervoor gekozen de kleur oranje te gebruiken en variaties op de kleur oranje, dit hebben wij gedaan omdat oranje staat voor 'vriendschap'. Ook kan je in het logo twee personen terugvinden die de hand naar elkaar toe reiken, dit zien wij als een verwijzing naar het samenkomen en het creëren van een netwerk. Daarnaast vormen de personen ook de omtrek van een woning. Dit hebben wij zo ontworpen omdat wij door het creëren van het netwerk willen zorgen voor huisvesting van de gebruiker. Deze keuzes moeten ervoor zorgen dat het logo herkenbaar, aantrekkelijk en laten zien waar het platform voor staat.

Dit onderdeel valt onder het type: 'look & feel' aangezien het gaat over het uiterlijk en de concrete ervaring van de app.

De volgende non-functionele eisen komen in dit onderdeel aan de orde:
- Taalgebruik moet passend zijn voor eindgebruiker
- Platform moet via verschillende apparaten bereikbaar zijn
- Platform moet overzichtelijk zijn.

# data[].attributes.body
Bij het aanmeldscherm hebben wij het kleurgebruik van het logo laten terugkomen. Links hebben wij het logo geplaatst, zo kunnen gebruikers makkelijk zien waarvoor zij zich aanmelden. Wij hebben links onder het logo ruimte gelaten, hier is later nog plaats voor informatie. Rechts hebben wij nog niks geplaatst, het idee is wel om hier een passende afbeelding te plaatsen. Het belangrijkste bij het aanmeldscherm is de invulling in het midden. Gebruikers zien groot in beeld staan 'Create new account' zo zien zij direct dat ze op deze pagina kunnen aanmelden. Daaronder staat klein aangegeven dat als ze al een account hebben ze kunnen klikken op 'Login'. Login is in het oranje, zodat de gebruikers weten waar ze moeten klikken. Hieronder moet de gebruiker basisinformatie invullen zoals: Naam, email (gebruikersnaam), wachtwoord en geboortedatum. Dit is enkel de informatie die op dat moment benodigd is, verdere informatie over de gebruiker kan op een later moment worden ingevuld. Heeft de gebruiker deze informatie ingevuld dan wordt hij meegenomen naar het volgende scherm waar hij een vragenlijst moet invullen.

# data[].attributes.attachment_caption
Grafische weergave van de intake vragenlijst

# data[].attributes.body
In de bovenstaande afbeelding is simpel weergeven hoe het scherm van de vragenlijst eruit komt te zien. Ook hier hebben wij het kleurgebruik laten terugkomen. De vragenlijst bestaat uit verschillende onderwerpen zoals: opleiding, taal,  interesses, voorkeuren, irritaties en persoonlijkheid. De vragen worden per onderwerp gesteld zodat het overzichtelijk blijft voor de gebruiker. Op de afbeelding is te zien dat de vragen onder elkaar worden getoond, de gebruiker kan hierdoor omhoog en omlaag scrollen. De gebruiker kan het antwoord aanpassen zolang deze bezig is met de vragenlijst, ook achteraf is hier een optie voor.

Het type prototype is gericht op 'role' aangezien de vragenlijst betrekking heeft op de functionaliteit van de app.
De volgende non-functionele eisen komen bij dit vragenlijst aan de orde:
- Platform moet overzichtelijk zijn.
- Taalgebruik moet passend zijn voor eindgebruiker.
- Platform moet via verschillende apparaten bereikbaar zijn.

# data[].attributes.body
Van te voren hebben we een vragenlijst opgesteld en aan verschillende respondenten voorgelegd. Op basis van deze uitkomsten zijn er nog verschillende vragen toegevoegd en is de vragenlijst opgesteld voor de app.

Een van de belangrijkste onderdelen van dit prototype is de vragenlijst in de app. Hieronder staan bij elk van de onderdelen een aantal vragen opgesteld. Dit zijn de onderwerpen: opleiding, taal,  interesses, voorkeuren, irritaties en persoonlijkheid. De vragen zijn opgesteld in het taalgebruik van de eindgebruiker, dit punt geldt voor de gehele app. Dit betekent dat er geen lastige termen worden gebruikt en dat er in de jij-vorm word geschreven.

Opleiding
1: Wat studeer je?
2: Waar bevindt de studie zich?
3: In welk leerjaar zit je?
4. Ik vind het belangrijk dat de studie van mijn huisgenoten in dezelfde richting zit als die van mij.

De eerste drie vragen semi-gesloten, de antwoorden hierop zijn als keuze gegeven voor de gebruikers. Door de vragen op deze manier te stellen is het mogelijk de gebruiker hierop te koppelen. Voor de laatste vraag word er gebruik gemaakt van de Likert-schaal, hierdoor kan de gebruiker ook weer makkelijker worden gekoppeld.

Taal:
1: Welke talen spreek je?
2: Welke taal moet je huisgenoot/huisgenoten spreken?
3. Ik vind het belangrijk dat mijn huisgenoten dezelfde taal spreekt.

Ook bij taal geldt dat de eerste twee vragen semi-gesloten zijn gesteld. De gebruiker kan bij beide uit een lijst met talen kiezen. De laatste vraag is ook hier opgesteld aan de hand van de Likert-schaal.

Interesses:
1. Wat zijn je interesses?
2. Vertel over wat je leuk vindt en wat je hobby's zijn.
3. Ik vind het belangrijk dat mijn interesses overeenkomen komen met mijn huisgenoten.

Bij hobby's is de eerste vraag semi-gesloten gesteld, gebruikers krijgen hier de mogelijkheid om verschillende opties aan te klikken. De tweede vraag is een open vraag, deze vraag is opgesteld om de bio van de gebruiker aan te vullen en om de opties bij de eerste vraag aan te vullen. De derde vraag is wederom opgesteld aan de hand van de Likert-schaal.

Voorkeuren:
1: Hoe ziet jou ideale huisgenoot eruit?
2: Welke eigenschappen vindt je belangrijk?

Bij voorkeuren is de eerste vraag open gesteld. Aan de hand van deze vraag willen wij meer te weten komen over hoe iemand de ideale huisgenoot ziet. Deze antwoorden kunnen wij gebruiken om de opties bij andere antwoorden uit te breiden of om nieuwe vragen op te stellen. De tweede vraag is semi-gesloten, de gebruiker krijgt van ons een lijst met eigenschappen waar hij uit kan kiezen.

Irritaties:
1. Heb je ooit een vervelende situatie gehad met een huisgenoot?
2. Wat vind je een afknapper aan huisgenoten?
3. Ik vindt het vervelend als mijn huisgenoot niet opruimt.

Bij irritaties is de eerste vraag open gesteld, dit met dezelfde reden als de open vraag bij voorkeuren. De tweede vraag is semi-gesloten en de laatste vraag is weer opgesteld aan de hand van de Likert-schaal.

Persoonlijkheid:
Extravert & introvert
1. ik vind het leuk om mijn huisgenoten dagelijks te spreken over mijn en hun dag.
2. Mijn deur staat altijd open voor mijn huisgenoten.

Inschikkelijkheid
1.Als ik een aantal uur weg ben, doe ik mijn kamerdeur op slot.
2.Ik vind dat iedereen moet helpen met de boodschappen voor de essentiële producten in huis (toiletpapier, schoonmaakmiddel etc.).

Openheid
1. Ik heb het met mijn huisgenoten over mijn persoonlijke leven en dingen die ik meemaak.
2. Als ik op een feestje ben waar ik niet veel mensen ken, spreek ik er zoveel mogelijk aan.

Zorgvuldigheid
1. Ik vind het belangrijk dat er een schoonmaakrooster is in het huis waar ik woon.
2. Als iemand zich niet aan een afspraak houdt, moeten er consequenties zijn.

Emotionele stabiliteit
1. Ik vind het ongemakkelijk als er mensen in mijn huis onenigheid hebben
2. Ik kan goed kritische feedback geven en ontvangen van huisgenoten.

De persoonlijkheid van gebruikers wordt gemeten door middel van de likertschaal. Door de reactie die gebruikers geven op een stelling kunnen gegevens worden vergeleken, en dus matches worden gemaakt. In het prototype worden er slechts tien vragen gesteld, maar dit kan worden uitbereid als dit zich verder ontwikkelt. De stellingen zijn gekozen op basis van zes interviews die zijn afgenomen. Er is voor gekozen om deze interviews niet volledig te transcriberen. Het doel van deze interviews was om te kijken waar participanten afwijkende meningen hadden, om zo een goed onderscheid te kunnen maken.
De stellingen zijn opgesteld op basis van de big 5 theorie, waar er naar verschillende aspecten van persoonlijkheid wordt gekeken. De persoonlijkheden worden in het proces waar mensen aan elkaar worden gematcht redelijk zwaar gewogen, omdat hier veel irritaties uit kunnen ontstaan.

# data[].attributes.attachment_caption
Voorbeeld van hoe matches eruit kunnen zien. 

# data[].attributes.body
In het voorbeeld zie je een weergave van de 'feed' van een gebruiker. Je ziet hier korte teksten staan over de gebruiker. Boven de naam en links naast de foto van de gebruiker zie je een hartje staan. In dit hartje staat een percentage, dit percentage staat voor hoeveel procent je met iemand matcht. Hierbij wordt de criteria overzichtelijk afgevinkt met daarnaast de passende taalgebruik aangezien studenten zelf ook gebruik maken van het platform.

# data[].attributes.body
Gebruikers kunnen aan de hand van het platform met andere gebruikers worden gekoppeld. Dit helpt de gebruiker het netwerk uit te breiden. De twee functionele vereisten die wij in het prototype hebben verwerkt liggen in elkaars verlengde. Het prototype geeft inzicht in hoe wij willen dat het netwerk wordt uitgebreid, namelijk door gebruikers te koppelen aan andere gebruikers die elkaar verder kunnen helpen. Dit koppelen gebeurt aan de hand van een vragenlijst, waar een groot gedeelte van is opgesteld via de Big-five theorie. Andere onderwerpen zijn: opleiding, taal, interesses, voorkeuren en irritaties. Wij denken dat deze onderwerpen het netwerk van de gebruiker zodanig kunnen uitbreiden dat de gebruiker hier voordeel van behaald.
Het meetbaar maken van de netwerk uitbreiding kan gebeuren door te kijken hoeveel matches een gebruiker heeft en hoeveel 'vrienden' hij er dus bij heeft gekregen. Ook kan er gekeken worden naar de hoeveelheid gebruikers die uiteindelijke geschikte huisvesting vind. Bij de tweede vereiste het koppelen van de gebruikers kan simpelweg gekeken worden naar de aantal matches die een persoon heeft.