Endpoint - /quizzes/{id}

De volledige quiz bestaat uit een aantal vragen. Elke vraag is van een specifiek vraagtype, dat kan zijn "multiplechoice" of "clickthrough". Wanneer het een multiplechoicevraag betreft heeft de vraag ook antwoordmogelijkheden. In het codevoorbeeld is bij de verschillende velden wat uitleg ingevoegd

Calls

Endpoint Beschrijving
get/quizzes/{id} Enkele - volledige- quiz

Voorbeeld response

{
    "quiz": {
        "id": "1",
        "locationid": "1369",
        "lang": "nl",
        "title": "Testquiz?",
        "img": "http:\/\/uie.bijna-af.nl\/img\/8890\/DSC_5986.jpg",
        "intro_video": "",
        "intro_html": "<p>Introtekst<\/p>",
        "questions": [
            {
                "id": "1",
                "order": "1",
                "quizid": "1",
                "question_type": "multiplechoice",
                "img": "",
                "video": "",
                "audio": "",
                "question": "Dit is een multiplechoicevraag, duidelijk toch?",
                "intro_title": "Multiplechoicevraag",
                "intro_html": "<p>Deze vraag heeft meerdere antwoorden. Het juist antwoord heeft de boolean parameter <i>correct</i> op 1 staan. Er kunnen meerder antwoorden als juist worden gemarkeerd.<\/p>",
                "oncorrect_html": "<p>Heel goed. Deze tekst moet dus worden getoond als een correct antwoord op de vraag is gegeven<\/p>",
                "onerror_html": "<p>Jammer joh. Deze tekst moet worden getoond bij een incorrect antwoord<\/p>",
                "answers": [
                    {
                        "id": "3",
                        "order": "1",
                        "correct": 0
                        "points": "0",
                        "img": "",
                        "imageid": null,
                        "answer_text": "Een geluidsfragement",
                        "followup_src": "Deze html kan zijn ingevuld, de tekst moet worden getoond als dit antwoord is gegegeven.",
                        "followup_html": "Deze html kan zijn ingevuld, de tekst moet worden getoond als dit antwoord is gegegeven."
                    },
                    {
                        "id": "1",
                        "order": "2",
                        "correct": 0,
                        "points": "0",
                        "img": "http:\/\/uie.bijna-af.nl\/img\/7507\/pict0023.jpg",
                        "imageid": "7507",
                        "answer_text": "Een video",
                        "followup_src": "",
                        "followup_html": ""
                    },
                    {
                        "id": "4",
                        "order": "3",
                        "correct": 0,
                        "points": "0",
                        "img": "",
                        "imageid": null,
                        "answer_text": "Alleen tekst",
                        "followup_src": "",
                        "followup_html": ""
                    }
                    
                ]
            },
            {
                "id": "4",
                "order": "2",
                "quizid": "1",
                "question_type": "clicktrough",
                "img": "http:\/\/uie.bijna-af.nl\/img\/7516\/DSC_5993.jpg",
                "video": "",
                "audio": "",
                "question": "En even verder klikken",
                "intro_title": "Klik hier maar verder",
                "intro_html": "<p>Deze vraag heeft dus geen antwoordmogelijkheden. Er wordt domweg doorgeklikt naar de volgende vraag.",
                "oncorrect_html": "",
                "onerror_html": "",
                "answers": []
            }
        ]
    }
}