Myaa - Google API project
Home

Myaa - Google API project

Myaa - Google API project

De meeste notitieapp's vertrekken van een notitieboek waarin je nota's neemt. Je kan in een notitieboek secties maken en pagina's. Myaa vertrekt vanuit een ander standpun. Je begint met losse pagina's te maken. Pas daarna maak je hoofdstukken en eventueel een boek. Een hoofdstuk is ook een pagina met links naar andere pagina's. Een boek is eveneens een pagina maar met links naar hoofdstukken of andere losse pagina's. Myaa is een idee van Jef Inghelbrecht.

Bron

De zes fasen van projectmanagement

Vereisten specifiek voor deze opdracht

Puntenschaal

Dit is de eerste opdracht voor deze module en telt voor 25% van het totaal van de punten (zie ECTS fiche)

Na elk item staat het gewicht gevolgd door het maximum aantal punten: 1x10

Dit wil zeggen dat elk item op dezelfde manier beoordeeld wordt. Het gewicht is een vermenigvuldigingsfactor die het gewicht/belang van dit item t.o.v. de volledige module weergeeft of de moeilijkheidsgraad.

Categorie Subcategorie Code Beschrijving Puntenschalen op 10
Onvoldoende O 0-3
Elementair Basis EB Enkel kennis uit cursus/les 4
Uitgebreid EU Voorbeelden uit cursus/les 5
Geïntegreerd Basis GB Eigen voorbeelden 6 -7
Uitgebreid GU Complexe voorbeelden 8-9
Expert Expert E 10

Bron: Ilse Bonne, Lerarenopleiding Brugge

Puntenverdeling

Kan nog gewijzigd worden

Categorie Opdrachtitem Gewicht Opmerkingen
Functionele eisen De gebruiker moet zich kunnen aan- en afmelden met de gegevens van zijn Google account. 1x10
De applicatie toont de Google naam en foto van de aangemelde gebruiker evenals de mappenstructuur van de myap map. 2x10
Wanneer de gebruiker zich voor de eerste keer aanmeldt op de Myaa applicatie wordt er op zijn Google Drive een map gemaakt met de naam myap. Myap staat voor my authored pages. 1x10
De gebruiker beschikt over een 'Verkenner' waarmee hij vanuit de myap applicatie in de gecreëerde myap map: kunnen navigeren; 2x10
een map aanmaken; 2x10
bestanden deleten; 1x10
de naam van een bestand wijzigen; 1x10
een bestand verplaatsen naar een andere map; 2x10 optioneel
een html, png, gif, jpeg bestand uploaden; 2x10 alleen html verplicht
een html, png, gig, jpeg bestand downloaden; 2x10 alleen html verplicht
een bestand kopiëren naar dezelfde map of andere map; 2x10 optioneel
Als de gebruiker zich afmeldt, wordt alles gewist, behalve de naam van de app namelijk Myaa en de knop om zich aan te melden. 1x10

De gebruiker beschikt over een editor. In een eerste versie volstaat een textearea element. Met die editor moet de gebruiker:

(Diegene die willen kunnen daar een WYSIWYG editor van maken met behulp van bv. CKEditor. Als je dit niet doet worden geen punten afgetrokken. Als je dit wel doet krijg je een bonus van 2x10)

een nieuwe notitie-pagina kunnen openen; 1x10
een bestaande notitie-pagina openen en bewerken; 1x10
een openstaande notitie-pagina opslaan; 1x10
om de 10 seconden wordt de openstaande pagina opgeslagen; 2x10 optioneel
een andere notitie-pagina in de openstaande notitie-pagina kunnen linken; 2x10 optioneel
een afbeelding in de openstaande notitie-pagina invoegen met de juiste html structuur 2x10 optioneel
De template voor een notitie-pagina gebruiken 1x10

Niet-functionele eisen

Supportability

Documentatie (Word of OneNote) tijdens ontwikkeling

PDF einddocumentatie

2x10
Deelname aan forum (vragen, suggesties, enz.) 4x10

Ontwerpfase

Mockups of Wireframes (voorbeeld: Myaa - Wireframes) 2x10
Use Case diagramma's (voorbeeld: Myaa - Use Cases) 1x10
Use Case beschrijvingen (voorbeeld: Myaa - Use Cases) 2x10
Opmaak (CSS, kleuren) (voorbeeld: Myaa - Kleuren) 3x10

JI
2017-05-22 22:35:03