Hoi, ik zit hier momenteel even met ene probleem ik moet voor mijn werk een soort wizard opbouwen die gebruik maakt van scorelijsten.
De opzet zit alsvolgt in elkaar.
Je maakt een vraag en daar kan je antwoorden aan toevoegen (net zoveel als je wil), Daarna kan je een volgende vraag maken met antwoorden en dan weer een volgende er kunnen ook ongelimiteerd vragen gemaakt worden. Dit gaat allemaal prima en wordt netjes in de DB opgeslagen. Alleen hoe nu verder ??
Het is de bedoeling dat er voor iedere mogelijkheid een scorelijst gemaakt word.
Voorbeeld:
Op deze manier komen er dus vragen in de databae en nu moet ik dus zorgen dat er voor iedere combinatie een scorelijst komt met een entry in de DB.
Maar nu mijn probleem hoe bereken ik dit? Volgens mij moet je het aantal antwoorden (9 in dit geval) keer het het aantal antwoorden doen en heb je op die manier dus 81 opties zo. Maar telt dit ook als je antwoorden ongelijk zijn aan elkaar dus niet bij iedere vraag een gelijk aantal antwoorden?
Ik kom er echt een niet meer uit en hoop dat 1 van jullie zowel een wiskundig wonder als een programmeur wonder is want ik zie door de bomen het bos niet meer en kom er echt niet meer uit. Als iemand alleen de wiskundige formule heeft schiet ik ook al een heel stuk op maar alle beetjes helpen op dit moment!
De opzet zit alsvolgt in elkaar.
Je maakt een vraag en daar kan je antwoorden aan toevoegen (net zoveel als je wil), Daarna kan je een volgende vraag maken met antwoorden en dan weer een volgende er kunnen ook ongelimiteerd vragen gemaakt worden. Dit gaat allemaal prima en wordt netjes in de DB opgeslagen. Alleen hoe nu verder ??
Het is de bedoeling dat er voor iedere mogelijkheid een scorelijst gemaakt word.
Voorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Vraag 1: Antwoord: a Antwoord: b Antwoord: c Antwoord: d Vraag 2: Antwoord: a Antwoord: b Vraag 3: Antwoord: a Antwoord: b Antwoord: c |
Op deze manier komen er dus vragen in de databae en nu moet ik dus zorgen dat er voor iedere combinatie een scorelijst komt met een entry in de DB.
Maar nu mijn probleem hoe bereken ik dit? Volgens mij moet je het aantal antwoorden (9 in dit geval) keer het het aantal antwoorden doen en heb je op die manier dus 81 opties zo. Maar telt dit ook als je antwoorden ongelijk zijn aan elkaar dus niet bij iedere vraag een gelijk aantal antwoorden?
Ik kom er echt een niet meer uit en hoop dat 1 van jullie zowel een wiskundig wonder als een programmeur wonder is want ik zie door de bomen het bos niet meer en kom er echt niet meer uit. Als iemand alleen de wiskundige formule heeft schiet ik ook al een heel stuk op maar alle beetjes helpen op dit moment!