1 # -*- coding: utf-8 -*-
2 from django.core.management.base import BaseCommand
4 from stage2.models import Participant, Assignment
7 class Command(BaseCommand):
9 def handle(self, **options):
10 assignment_count = Assignment.objects.count()
11 for participant in Participant.objects.all():
12 answers = participant.answer_set.all()
13 if len(answers) == assignment_count and all(answer.is_complete() for answer in answers):
14 participant.complete_set = True