From: Yoan Le Clanche Date: Fri, 26 Jun 2020 07:30:58 +0000 (+0200) Subject: WIP notelemeta X-Git-Tag: 2.8.1-pro~154 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=78f81856ed217994d7818f7ed7dc08e4e4e97a19;p=teleforma.git WIP notelemeta --- diff --git a/.gitignore b/.gitignore index 067a5a4b..c03fbb27 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ develop-eggs .installed.cfg .directory *.e4p +select2-4.0.5 # Installer logs pip-log.txt diff --git a/teleforma/admin.py b/teleforma/admin.py index acbc97c8..f230f483 100644 --- a/teleforma/admin.py +++ b/teleforma/admin.py @@ -141,10 +141,14 @@ class DocumentAdmin(admin.ModelAdmin): search_fields = ['title', 'course__title', 'course__code'] list_filter = ('period', 'date_added') +class MediaTranscodedInline(admin.TabularInline): + model = MediaTranscoded + class MediaAdmin(admin.ModelAdmin): exclude = ['readers'] search_fields = ['id', 'title', 'course__title', 'course__code'] list_filter = ('period', 'date_added') + inlines = [MediaTranscodedInline] class ConferenceAdmin(admin.ModelAdmin): exclude = ['readers', 'keywords'] diff --git a/teleforma/exam/templates/exam/script_detail2.html b/teleforma/exam/templates/exam/script_detail2.html new file mode 100644 index 00000000..2adc1932 --- /dev/null +++ b/teleforma/exam/templates/exam/script_detail2.html @@ -0,0 +1,149 @@ +{% extends "teleforma/course_detail.html" %} +{% load teleforma_tags %} +{% load i18n %} +{% load static %} +{% load webviewer %} +{% load thumbnail %} + +{% block extra_javascript %} + + + + + + + + + +{% endblock extra_javascript %} + +{% block content %} + +{% block course %} +
+ +
+ + {{ script.title }} + +
+ {% if topic.file %} +  {% trans "Topic" %} + {% endif %} + {% if script.score %} + {% trans "Score" %} : {{ script.score|floatformat }}/20 + {% trans "Comments" %} + {% trans "Imprimer" %} + {% elif script.status == 0 %} + {% trans "Rejected" %} + {% else %} + {% if user.quotas.all %} + {% trans "Scoring" %} + {% trans "Reject" %} + {% else %} + {% trans "Submitted" %} + {% endif %} + {% endif %} + +
+ +
+ +
+ {{ script.comments }} +
+ +
+
{% csrf_token %} + + + {% for field in form %} + + {% if not field.html_name in mark_fields %} + + {% else %} + {% if field.html_name == 'score' %} + + {% else %} + + {% endif %} + + {% endif %} + + {% endfor %} +
{% for error in form.non_field_errors %}
  • {{ error }}
  • {% endfor %}
    {{ field.label_tag.as_hidden }}{{ field.as_hidden }}{{ field.label_tag }}: {{ field }}/20
    (utilisez la virgule pour les décimales)
    {{ field.label_tag }}: {{ field }}
    +
    +
    +
    + {% trans "Send" %} +
    +

    +
    + +
    +
    {% csrf_token %} + + + {% for field in form %} + + {% if not field.html_name in reject_fields %} + + {% else %} + + + {% endif %} + + {% endfor %} +
    {% for error in form.non_field_errors %}
  • {{ error }}
  • {% endfor %}
    {{ field.label_tag.as_hidden }}{{ field.as_hidden }}
    {{ field.errors }}
    {{ field.label_tag }}: {{ field }}
    +
    +
    +
    + {% trans "Reject" %} +
    +

    +
    + +
    +

    Impression de la copie corrigée

    + Pour imprimer votre copie corrigée avec les annotations, veuillez : +
      +
    • Téléchager votre copie à l'aide du boutton "flêche vers le bas" du menu au dessus de la copie (Download annotated PDF)
    • +
    • Ouvir le fichier PDF obtenu avec Acrobat Reader
    • +
    • Imprimer le document avec l'option "Document et annotations" comme expliqué ici
    • +
    +
    + +{% if access_error %} +

    {{ access_error }}

    +

    {{ message }}

    + +{% else %} +

    +
    +
    + {% if script.has_annotations_file %} +