Research and Development 1/2014-15/projecten/Team One/App Fase 1
Beoordeling
Voor jullie implementatie van de app hebben jullie een 9.1 gekregen. Daarbij is het volgende commentaar gegeven:
Op meerdere plekken kan de opsplitsing tussen model, view en controller wat beter.
Suggestie: In jullie oplossing om acties ongedaan te maken slaan jullie een stack van vorige posities op, evenals een stack van blocks zoals die zijn verplaatst. Zo liggen de gegevens voor het ongedaan maken verspreid over twee klassen. Dit zouden jullie kunnen versimpelen tot alleen opslaan welk block is bewogen, en in welke richting. Zo kun je in een bepaalde toestand altijd exact bepalen wat de vorige toestand was, en kun je alles overzichtelijk op één plek opslaan.
Jullie zijn beoordeeld door Maurice Knoop. Jullie kunnen hem bereiken via maurice.knoop@student.ru.nl.
Voor de demonstratiesessies is het de bedoeling dat je je inschrijft in een timeslot waar Maurice als begeleider bij aanwezig is.
Puntverdeling
Grafisch
Het grafische deel telt als 50% van het cijfer zonder bonus. Elk van de 4 punten telt even zwaar. Voor de beoordeling van het grafische aspect is puur alleen naar de applicatie gekeken. De code staat hier los van.
Type | Beoordeling |
Animaties van bewegende blokken | Goed |
Opmaak speelveld | Uitstekend |
Opmaak applicatie | Uitstekend |
Navigatie | Uitstekend |
Code
De code telt als 50% van het cijfer zonder bonus. Elk van de 5 punten telt even zwaar. Voor de beoordeling van de code is puur alleen naar de code gekeken, en niet naar hoe het zich gedraagt in de applicatie.
Type | Beoordeling |
Strings | Uitstekend |
Layouts | Voldoende |
MVC | Voldoende |
Javagebruik | Goed |
Documentatie | Voldoende |
Functionaliteit
De functionaliteit telt als een bonus op de beoordeling. Er is maximaal 1 punt mee te verdienen, met als eis dat het eindcijfer niet boven de 10 uitkomt. Standaard krijg je tenminste een 1 (als iets ontbreekt), dit levert 0 bonuspunten op. Heb je overal een 5, dan levert dit een heel punt op. De uiteindelijke bonus wordt berekend als (SUM(implementatie) - 5 ) / 20.
Type | Beoordeling |
Scorebord | 5 |
Highscores | 5 |
Besturing | 4 |
Toestand opslaan | 1 |
Tutorial | 4 |