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/
3 | 5 | 7 | 9 | |
Deelopdracht 1 Idee | ||||
Volledigheid (van het concept) | Onbruikbaar concept | Het concept is duidelijk onvolledig uitgewerkt | De gevraagde items zijn genoemd | Dit concept is beter doortimmerd dan verwacht |
Haalbaarheid (in korte tijd) | – | Overambitieus of Te Slap | Realistisch | i.c.m de tooling en de expertise die de leerlin extra heeft, een basically zekerheidje |
Ambitieniveau (toch wat gedaan krijgen) | Te Slap | Mooi afgemeten | Dream Big, Dream Great | |
Deelopdracht 2 Wireframe (wat mist in de rubrics: kleurgebruik) | ||||
Het omzetten van functionaliteit uit je concept naar visuele schermen in je wireframe | Het is niet duidelijk welke pagina wat doet cq. welke functies wel en niet zijn gebouwd | De 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 schermen | Je hebt de extra’s (die teveel werk zijn voor de app) toch getekend |
Navigatie tussen de schermen heeft een consistente feel | Er is geen navigatie | De navigatie is rommelig, onoverzichtelijk, inconsequent | Grotendeels consequent | Geheel consequent of zonder irritatie te gebruiken |
Deelopdracht 3 | ||||
Juichfactor. Hoe blij word de docent van je project | Je weet waarom het niet lukte | Er had wat meer energie in gemoeten om echt iets te maken | De essentie is gerealiseerd | Je bent veel verder gekomen dan eigenlijk mogelijk was. |
Coding Style | Code is defect, project is gefaald | Je code bestaat uit veel herhalingen en kopieerwerk, Dat had met functies gekund. | Je hebt eigen functies geschreven om herhaling van code te voorkomen | Je hebt eigen (een) class(es) geschreven |
Gebruik (bestaande / gedownloade) Database | Geen idee wat daarmee moest | Het werkte niet | Lezen of Schrijven naar CVS | SQL of API |
Eigen database of data-representatie | Je app kan geen data bewaren of onthouden | Je kunt de codes in je eigen app niet correct uitleggen | Je kunt correct uitleggen hoe je app de gegevens bewaart (in eigen variabelen en/of database) | Je hebt een eigen database correct ontworpen |
Presenteren | ||||
Movie | Je movie ontbreekt | Je 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 ook nog wervelend. |
Presenteren | Je krijgt de boodschap niet overgebracht. | De powerpoint bevat te weinig informatie. Te oppervlakkig. | Je brengt de boodschap helder over met goed gebruik van het scherm | Je spreekt de taal van een developer waardoor je overtuigend overkomt |