VWO 6: App Maken

  • Bericht auteur:
  • Berichtcategorie:Belgisch Park

Totaal = 1xDeelopdr 1 + 1xDeelopdr 2 + 3xDeelopdr 3 + 1xPresentatie

Deelopdracht 1

  • Doel
  • Doelgroep
  • 2 – 3 basis functies. Zie ook: App ideeen klas 6
  • NIET de login gedoe
  • Database lezen en/of schrijven
  • Praktisch: groepje 1-2-3
  • Welke tooling
  • Score voor volledigheid, haalbaarheid, ambitieniveau
  • Deadline: do 26 september

Deelopdracht 2 Wireframe

  • MBV App naar keuze
  • Maar je kan gaan met penpot.app
  • Score voor
  • Afdekken van je functies in de wireframe
  • Uniformiteit in het ontwerp
  • Deadline: 10 oktober (na de les)

Deelopdracht 3

  • De app zelf
  • Suggestie: met python/ flask op replit
  • Optie: p5js op replit
  • Alternatief: php/mysql
  • Database: CSV bestand en/of SQL en/of API
  • Maak een eenvoudige demo-video (screencast of met een telefoon) waarin je de app laat zien werkend,
  • Deadline: zondag 10 november. maandag 18 nov, 7:00 ’s morgens
  • Presentatie + Video + App inleveren via SOM. Iedere deelnemer levert zelf in
  • Powerpoint: 1 tip: zet de antwoorden / relevante informatie IN de dia
  • Presenteren op maandag 18/11
  • https://airybubbles7.nl/blog/hoe-werk-je-met-zon-lastige-json-array/
357910
Deelopdracht 1 Ideeupdate
Volledigheid (van het concept)Onbruikbaar conceptHet concept is duidelijk onvolledig uitgewerktDe gevraagde items zijn genoemdDit concept is beter doortimmerd dan verwachtJe weet welke externe libraries of scripts je gaat inzetten een uitzonderlijke concept te realiseren
Haalbaarheid (in korte tijd)Overambitieus of Te SlapRealistischi.c.m de tooling en de expertise die de leerlin extra heeft, een basically zekerheidjeJe neemt nog een flink risico met dit project, ook met de ervaring die je al hebt.

Ambitieniveau (toch wat gedaan krijgen)
Te SlapMooi afgemetenDream Big, Dream Great. Je wilt een app die meer kan dan omstanders voor mogelijk houden.Je werkelijke ambitie is om een impact te maken op het leven van mensen, niet alleen online.
377910
Deelopdracht 2 Wireframe

(wat mist in de rubrics: kleurgebruik)
Het omzetten van functionaliteit uit je concept naar visuele schermen in je wireframeHet is niet duidelijk welke pagina wat doet cq. welke functies wel en niet zijn gebouwdDe wireframe is beschreven (als tekst) maar je weet niet hoe dat eruit ziet.Functie van elk scherm, positie van de functies en de poitie van de overige navigatie staat duidelijk op de schermenJe hebt gebruik gemaakt van professionele tooling voor dit onderdeel
of

Je hebt de extra’s (die teveel werk zijn voor de app) toch getekend
Je hebt een uitgekiend kleurenpalet ontwikkeld om de doelgroep op de juiste look ‘n’ feel te trakteren
Navigatie tussen de schermen heeft een consistente feelEr is geen navigatieDe navigatie is rommelig, onoverzichtelijk, inconsequentGrotendeels consequentGeheel consequent of zonder irritatie te gebruiken
Beter: ook voor mensen met een beperking zoals ouderen, kleurenblinden en slechtzienden.


Je hebt dit ook getest en daar een kleine rapportage van gemaakt.
Deelopdracht 3357910
Juichfactor. Hoe blij word de docent van je projectJe weet waarom het niet lukteEr had wat meer energie in gemoeten om echt iets te makenDe essentie is gerealiseerdJe bent veel verder gekomen dan eigenlijk mogelijk was.De passie van de ontwikkelaars is terug te zien in het resultaat
Coding StyleCode is defect, project is gefaaldJe code bestaat uit veel herhalingen en kopieerwerk, Dat had met functies gekund.Je hebt eigen functies geschreven om herhaling van code te voorkomenJe hebt eigen (een) class(es) geschrevenExtreem doorzetten: Na meerdere mislukte oplossings-richtingen voor een complex maar essentieel onderdeel als de database heb je uiteindelijk toch iets uitzonderlijks gefixed
Gebruik (bestaande / gedownloade) DatabaseGeen idee wat daarmee moestHet werkte nietLezen of Schrijven naar CVSSQL of APIBeiden
Eigen database of data-representatieJe app kan geen data bewaren of onthoudenJe kunt de codes in je eigen app niet correct uitleggenJe kunt correct uitleggen hoe je app de gegevens bewaart (in eigen variabelen en/of database)Je hebt een eigen database correct ontworpenJe hebt een combinatie van meerdere database-stijlen in dezelfde app
Presenteren
MovieJe movie ontbreektJe movie is technisch (audio, video) of inhoudelijk te slecht om te tonen.Je movie is technisch goed, audio duidelijk en video scherp.Je video is voorzien van een titelscherm, een aftiteling en “lower third” teksten Je video is ook nog wervelend.
PresenterenJe krijgt de boodschap niet overgebracht.De powerpoint bevat te weinig informatie. Te oppervlakkig.Je brengt de boodschap helder over met goed gebruik van het schermJe spreekt de taal van een developer waardoor je overtuigend overkomtDe quizmaster presenteert wervelend zodat de klas met open mond zit te kijken