minor fixes
authorJan Szejko <janek37@gmail.com>
Wed, 22 Nov 2017 12:07:30 +0000 (13:07 +0100)
committerJan Szejko <janek37@gmail.com>
Wed, 22 Nov 2017 12:07:30 +0000 (13:07 +0100)
wtem/management/commands/wtem_generate_keys.py
wtem/templates/wtem/exercises/edumed_wybor.html

index 1496c7b..06ea89f 100644 (file)
@@ -10,7 +10,8 @@ class Command(BaseCommand):
         new = 0
         skipped = 0
 
-        for confirmation in Confirmation.objects.all():
+        emails = list(Submission.objects.values_list('email', flat=True))
+        for confirmation in Confirmation.objects.exclude(email__in=emails):
             if not Submission.objects.filter(email=confirmation.email).exists():
                 args = {}
                 for attr in ['first_name', 'last_name', 'email', 'contact']:
index 2d021f0..a41e177 100644 (file)
@@ -21,7 +21,7 @@
             {% for option in exercise.options %}
                 <li class="question-piece" data-name="{{option.id}}">
                     <input type="checkbox" name="e{{no}}_{{option.id}}" id="e{{no}}_{{option.id}}"{% if option.id|stringformat:"s" in exercise.saved_answer.closed_part %} checked="checked"{% endif %}>
-                    <label for="e{{no}}_{{option.id}}">{{option.text|safe}}</label>
+                    <label for="e{{no}}_{{option.id}}">{# if option.id in exercise.answer %}<strong>{% endif #}{{option.text|safe}}{# if option.id in exercise.answer %}</strong>{% endif #}</label>
                 </li>
             {% endfor %}
         </ol>