]> git.parisson.com Git - teleforma.git/commitdiff
Quiz validation in seminar_progress now check for validation date
authorYoan Le Clanche <yoanl@pilotsystems.net>
Wed, 31 Aug 2022 13:34:43 +0000 (15:34 +0200)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Wed, 31 Aug 2022 13:34:43 +0000 (15:34 +0200)
teleforma/context_processors.py

index 18560d934ab3ef9cd93e3b3b670a994ad92f1956..323c5b569ab9801f940d9317f0781c00976fd80e 100644 (file)
@@ -138,7 +138,9 @@ def seminar_progress(user, seminar, more=False):
     for quiz in quizs:
         if quiz:
             quiz_weight = 3
-            quiz_validations = QuizValidation.objects.filter(user=user, quiz=quiz, validated=True)
+            startdate = seminar.date_added
+            enddate = seminar.expiry_date
+            quiz_validations = QuizValidation.objects.filter(user=user, quiz=quiz, validated=True, date_validated__range=[startdate, enddate])
             total += quiz_weight
             if quiz_validations: