Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
parkquiz [2018-05-04 12:46]
Joakim Forsgren
parkquiz [2018-05-18 13:26]
Joakim Forsgren
Line 8: Line 8:
  
 =====Steg 2===== =====Steg 2=====
 +Se [[park_quiz|steg 1]]\\
 Vi ska bygga ett javaprogram som pratar mot ett REST-api, programmet ska vara en förenklad version av Quizkampen. För de elever som är snabba och jobbar hårt kan man ha som mål att bygga en bättre variant :-)   Vi ska bygga ett javaprogram som pratar mot ett REST-api, programmet ska vara en förenklad version av Quizkampen. För de elever som är snabba och jobbar hårt kan man ha som mål att bygga en bättre variant :-)  
  
Line 27: Line 28:
 Om användarnamnet inte finns skapas det, annars kollas det mot lösen. -> token. \\ Om användarnamnet inte finns skapas det, annars kollas det mot lösen. -> token. \\
 Starta spel genom att välja spelare. Den andre blir intvingad och spelet hamnar i listan över pågående spel.\\ \\ Starta spel genom att välja spelare. Den andre blir intvingad och spelet hamnar i listan över pågående spel.\\ \\
 +
 +Extra när ni har gjort klart alla end-points kan ni lägga in lite felkotroll. Om man skickar något som är i konfilkt med spelet, tex att man begär ut en fråga utan att det är min tur kan man skicka ett annat svar. Mitt förslag är att man skickar ett **409: Conflict**
 +<code php>
 +// Ex. på data att retunera.
 +$data = [
 +  'status_code' => 409,
 +  'status_message' => 'Confict: Not your turn to get a question',
 +];
 +</code>
  
 https://student.oedu.se/~jf/quiz-api/index.php?e= https://student.oedu.se/~jf/quiz-api/index.php?e=