dbwebb-se / javascript1

Coursematerial for javascript1
Other
5 stars 8 forks source link

Detaljer i slutprojektets kravspec #91

Open pejg12 opened 6 years ago

pejg12 commented 6 years ago

Det som inte står uttryckligen är ju upp till var och en att tolka som man vill, men vissa saker kanske borde vara med i kravspecen.

  1. Det finns inget krav om att flaggorna i Deltest 3 ska vara gjorda av kod. Därför är det några som använder bildfiler istället.
  2. I Deltest 5 framgår att man ska få 1 poäng för varje rätt klick, men där borde även ges poäng när man låter bli att klicka vid rätt tillfällen. Det borde stå att man efter tio objekt alltid ska kunna uppnå tio poäng förutsatt att man har klickat bara på rätt objekt.
  3. Det finns inget krav om slump någonstans i hela kravspecen. Jag tycker att det är lämpligt med slump i samtliga 5 deltest:
    • Man skulle kunna kräva att svarsalternativen i Deltest 1 och 2 placeras i en slumpad ordning, så att det inte alltid är t.ex. det översta alternativet som är rätt. Utan detta krav kan studenterna "fulkoda" och istället för att kolla om den klickade knappen matchar rätt svar så kollar de alltid om användaren klickade på det översta alternativet oavsett innehåll.
    • Man kan också kräva att flaggorna i Deltest 3 placeras slumpmässigt, eller att ordningen man ska klicka på dem genereras slumpmässigt varje gång så att man inte kan lära sig ordningen utantill. Detta kräver återigen att studenten kan ta reda på information om det klickade elementet för att jämföra det mot en i förhand okänd facit-lista.
    • I Deltest 4 kan man kräva att objekten placeras på en slumpad plats inom fönstrets kanter, återanvändning av kod från kmom05. Man kan även kräva att vilka objekt som dyker upp slumpas fram mellan varje omgång, även det är återanvändning från kmom05.
    • I Deltest 5 kan man kräva att vilka objekt som dyker upp slumpas fram mellan varje omgång, återanvändning av kod från kmom05.