Allow defining multiple items in a bucket as an answer to a question of type "przypor...
authorAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Wed, 13 Nov 2013 15:30:57 +0000 (16:30 +0100)
committerAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Wed, 15 Jan 2014 10:18:59 +0000 (11:18 +0100)
wtem/models.py

index 69affe4..4038485 100644 (file)
@@ -97,7 +97,7 @@ class Submission(models.Model):
                 toret = 0
                 for bucket_id, items in answer.items():
                     for item_id in items:
                 toret = 0
                 for bucket_id, items in answer.items():
                     for item_id in items:
-                        if int(item_id) == exercise['answer'].get(bucket_id, None): # @@ We assume only one item per bucker for now...
+                        if int(item_id) in exercise['answer'].get(bucket_id, []):
                             toret += exercise['points_per_hit']
                 return toret
             if t == 'edumed_wybor':
                             toret += exercise['points_per_hit']
                 return toret
             if t == 'edumed_wybor':