Hoihoi
Ik ben bezig met een hobbyprojectje en ben een prima programmeur/software engineer (vind ik zelf dan
) maar merk dat ik ervaring mis op het webprogramming deel. Daarom dus een quiz website die ik uit wil bouwen voor iets anders.
Mijn doelstelling is een website te bouwen met django waar je op inlogt en een quiz start. Je selecteert het aantal vragen dat je wil hebben en de categorieen waar die vragen uit mogen komen. De app vult een set vragen vanuit een voorgedefinieerde set vragen in de DB en start.
Je maakt een voor een de vragen en aan het eind breek je af, of los je de laatste vraag van de set op. Resultaten tonen en klaar.
Klinkt makkelijk, toch? Desalniettemin heb ik wat vragen.
Hoe wil ik het nu doen?
Maak een sessie in je DB aan als de gebruiker de quiz start. Routeer hem door naar de vraagcontroller. Zijn er nog vragen in de sessie open? Geef die aan de gebruiker in een aparte view. Daarna weer naar de vraagcontroller.
Is dit de laatste vraag? Toon het scoreoverzicht (met daarin de goede/foute antwoorden op de vragen en de totaal score).
Hierbij wil ik dus vantevoren de vragen in de DB opslaan (lijkt me logisch) en per keer een soort quiz-sessie maken. Die vul je telkens meer in met links naar vragen/antwoorden na elke vraag. Als de boel vol is toon je de uitslag en kan de gebruiker een nieuwe quiz-sessie maken. Drukt hij op cancel dan verwijder je de quiz-sessie.
Lijkt mij de way to go, toch? Of mis ik hier wat handige dingen?
Ik ben bezig met een hobbyprojectje en ben een prima programmeur/software engineer (vind ik zelf dan
Mijn doelstelling is een website te bouwen met django waar je op inlogt en een quiz start. Je selecteert het aantal vragen dat je wil hebben en de categorieen waar die vragen uit mogen komen. De app vult een set vragen vanuit een voorgedefinieerde set vragen in de DB en start.
Je maakt een voor een de vragen en aan het eind breek je af, of los je de laatste vraag van de set op. Resultaten tonen en klaar.
Klinkt makkelijk, toch? Desalniettemin heb ik wat vragen.
Hoe wil ik het nu doen?
Maak een sessie in je DB aan als de gebruiker de quiz start. Routeer hem door naar de vraagcontroller. Zijn er nog vragen in de sessie open? Geef die aan de gebruiker in een aparte view. Daarna weer naar de vraagcontroller.
Is dit de laatste vraag? Toon het scoreoverzicht (met daarin de goede/foute antwoorden op de vragen en de totaal score).
Hierbij wil ik dus vantevoren de vragen in de DB opslaan (lijkt me logisch) en per keer een soort quiz-sessie maken. Die vul je telkens meer in met links naar vragen/antwoorden na elke vraag. Als de boel vol is toon je de uitslag en kan de gebruiker een nieuwe quiz-sessie maken. Drukt hij op cancel dan verwijder je de quiz-sessie.
Lijkt mij de way to go, toch? Of mis ik hier wat handige dingen?