def mark(self):
self.date_marked = datetime.datetime.now()
- context = {'script': self}
+ site = Site.objects.all()[0]
+ context = {'script': self, 'site': site}
text = render_to_string('exam/messages/script_marked.txt', context)
a = ugettext('Script')
v = ugettext('marked')
def reject(self):
self.date_marked = datetime.datetime.now()
self.date_rejected = datetime.datetime.now()
- context = {'script': self}
+ site = Site.objects.all()[0]
+ context = {'script': self, 'site': site}
text = render_to_string('exam/messages/script_rejected.txt', context)
a = ugettext('Script')
v = ugettext('rejected')
mess = Message(sender=self.corrector, recipient=self.author, subject=subject[:119], body=text)
mess.moderation_status = 'a'
mess.save()
- site = Site.objects.all()[0]
notify_user(mess, 'acceptance', site)
La note, les commentaires et les annotations sont disponibles à cette adresse :
-{{ site.domain }}{% url teleforma-exam-script-detail script.period.id script.id %}
+http://{{ site.domain }}{% url teleforma-exam-script-detail script.period.id script.id %}
{% trans "Best regards" %},
{% trans "The site administrator" %} {% trans "of the" %} {% organization %}
Votre copie soumise le {{ script.date_created }} en {{ script.course }} pour la séance {{ script.session }} a été rejetée pour le motif suivant : {% trans script.reject_reason %}.
-Veuiller corriger cette erreur puis resoumettre votre copie.
+Veuillez s'il vous plaît corriger cette erreur puis resoumettre votre copie.
{% trans "Best regards" %},
{% trans "The site administrator" %} {% trans "of the" %} {% organization %}
{% trans "New script" %}
<div style="float: right; font-size: 0.9em;">
- <a id="blank_script" href="#" class="component_icon button icon_download"> {% trans "Blank script" %}</a>
+ <a id="blank_script" href="http://files.parisson.com/pre-barreau/Modele_copie.pdf" class="component_icon button icon_download" target="_blank"> {% trans "Blank script" %}</a>
</div>
</div>
+<br />
+
+<div>Merci de fournir des fichiers au format <b>PDF uniquement</b> et nommés <b>sans accents ni caractères spéciaux</b>.</div>
<div class="course_content" id="media_infos" style="font-size: 115%;">
<form method="post" id="_ScriptForm" action="" enctype="multipart/form-data" data-ajax="false">{% csrf_token %}
<table>
+ <br />
<tr><td colspan="2">{% for error in form.non_field_errors %}<li class="error">{{ error }}</li>{% endfor %}</td></tr>
{% for field in form %}
<tr>
</div>
{% endif %}
- {% if messages %}
+{% block answers %}
+<div class="course_title">{{ title }}</div>
+
+{% if messages %}
<div class="messages">
{% for message in messages %}
<div{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</div>
</div>
{% endif %}
-{% block answers %}
-<div class="course_title">{{ title }}</div>
<br />
-
{% if object_list %}
{% include "exam/inc/script_list.html" %}
{% else %}
def handle(self, *args, **options):
for script in Script.objects.filter(status=2):
+ print unicode(script)
script.submit()