Index: trunk/quiz/quizapp/forms.py =================================================================== diff -u -r8 -r10 --- trunk/quiz/quizapp/forms.py (.../forms.py) (revision 8) +++ trunk/quiz/quizapp/forms.py (.../forms.py) (revision 10) @@ -1,11 +1,23 @@ from django import forms class VerbQuizForm(forms.Form): - verb = forms.CharField(widget=forms.HiddenInput()) simple_past = forms.CharField(label='Preterit', max_length=100) past_participle = forms.CharField(label='Participe passe', max_length=100) translation = forms.CharField(label='Traduction', max_length=100) + verb="" + result={ + 'simple_past':{'ok':0}, + 'past_participle':{'ok':0}, + 'translation':{'ok':0}, + } + def process_answer(self, request): + if request.POST['simple_past'] == 'arose': + self.result['simple_past']['ok'] = 1 + else: + self.result['simple_past']['ok'] = 0 + self.result['simple_past']['correct_answer'] = 'arose' + class VerbQuizResultForm(forms.Form): verb = forms.CharField(widget=forms.HiddenInput()) simple_past = forms.CharField(label='Preterit', max_length=100)