TELEFORMA_PERIOD_TWEETER = True
TELEFORMA_EXAM_TOPIC_DEFAULT_DOC_TYPE_ID = 4
TELEFORMA_EXAM_SCRIPT_UPLOAD = True
+TELEFORMA_ADMIN = "Admin-CRFPA"
TELEFORMA_REGISTER_DEFAULT_DOC_ID = 5506
TELEFORMA_PERIOD_DEFAULT_ID = 34
TELEFORMA_EXAM_MAX_SESSIONS = 99
lower_quota = sorted(quota_list, key=lambda k: k['level'])[0]
self.corrector = lower_quota['obj'].corrector
else:
- # FIXME: default corrector goes to settings
- self.corrector = User.objects.filter(is_superuser=True)[1]
+ self.corrector = User.objects.get(username=settings.TELEFORMA_ADMIN)
self.status = 3
# self.save()
def mark(self):
self.date_marked = datetime.datetime.now()
site = Site.objects.all()[0]
+ default_corrector
context = {'script': self, 'site': site}
text = render_to_string('exam/messages/script_marked.txt', context)
a = ugettext('Script')
v = ugettext('marked')
subject = '%s %s' % (a, v)
- mess = Message(sender=self.corrector, recipient=self.author,
+ sender = User.objects.get(username=settings.TELEFORMA_ADMIN)
+ mess = Message(sender=sender, recipient=self.author,
subject=subject[:119], body=text)
mess.moderation_status = 'a'
mess.save()