def level(self):
if self.value:
if self.value != 0:
- level = 100*self.user.scripts.filter(Q(status=2) | Q(status=3) | Q(status=4)).count()/self.value
+ level = 100*self.corrector.corrector_scripts.filter(Q(status=2) | Q(status=3) | Q(status=4)).count()/self.value
return level
else:
return 0
def auto_set_corrector(self):
quota_list = []
- quotas = self.course.quotas.filter(date_start__gte=self.date_submitted,
- date_end__lte=self.date_submitted)
+ quotas = self.course.quotas.filter(date_start__lte=self.date_submitted,
+ date_end__gte=self.date_submitted)
if quotas:
for quota in quotas:
if quota.value:
# self.url = settings.MEDIA_URL + unicode(self.file)
self.url='http://files.parisson.com/pre-barreau/LATRILLE Adeline - Procedure civile 1.pdf'
self.box_uuid = crocodoc.document.upload(url=self.url)
+ self.status = 3
if not self.corrector:
self.auto_set_corrector()
- self.status = 3
def mark(self):
self.date_marked = datetime.datetime.now()
a = _('script')
v = _('marked')
subject = '%s : %s - %s %s' % (unicode(self), a, self.session, v)
- mess = Message(sender=self.corrector.user, recipient=self.author, subject=subject[:119], body=text)
+ mess = Message(sender=self.corrector, recipient=self.author, subject=subject[:119], body=text)
mess.moderation_status = 'a'
mess.save()
#notify_user(mess, 'acceptance')
a = _('script')
v = _('rejected')
subject = '%s : %s - %s %s' % (unicode(self), a, self.session, v)
- mess = Message(sender=self.corrector.user, recipient=self.author, subject=subject[:119], body=text)
+ mess = Message(sender=self.corrector, recipient=self.author, subject=subject[:119], body=text)
mess.moderation_status = 'a'
mess.save()
#notify_user(mess, 'acceptance')
{% elif script.status == 0 %}
<a href="#" class="component_icon button icon_delete">{% trans "Rejected" %}</a>
{% else %}
- {% if user.correctors.all %}
+ {% if user.quotas.all %}
<a id="opener_mark" href="#" class="component_icon button icon_edit">{% trans "Scoring" %}</a>
<a id="opener_reject" href="#" class="component_icon button icon_delete">{% trans "Reject" %}</a>
{% else %}
<br /><br />
<div class="media">
<div class="script">
- <iframe id="box-iframe" style="position:fixed; top:14%; left:0px; bottom:0px; right:0px; width:100%; height:85%; border:none; margin:0; padding:0; z-index:0;" src="{% if user.correctors.all %}{{ script.box_admin_url }}{% else %}{{ script.box_user_url }}{% endif %}">
+ <iframe id="box-iframe" style="position:fixed; top:14%; left:0px; bottom:0px; right:0px; width:100%; height:85%; border:none; margin:0; padding:0; z-index:0;" src="{% if user.quotas.all %}{{ script.box_admin_url }}{% else %}{{ script.box_user_url }}{% endif %}">
</iframe>
</div>
</div>