ScoDoc/app/templates/formsemestre/import_notes.j2

81 lines
2.5 KiB
Django/Jinja

{% extends "sco_page.j2" %}
{% import 'wtf.j2' as wtf %}
{% block styles %}
{{super()}}
<style>
div.vspace {
margin-top: 24px;
}
</style>
{% endblock %}
{% block app_content %}
<h2>Import de notes dans les évaluations du semestre</h2>
<div class="help">
Cette page permet d'importer des notes dans tout ou partie des évaluations du semestre.
</div>
<div>
Il y a <a class="stdlink" href="{{
url_for('notes.evaluations_recap', scodoc_dept=g.scodoc_dept, formsemestre_id=formsemestre.id )
}}">{{ evaluations | length }} évaluations</a> définies dans ce semestre.
</div>
<div class="saisienote_etape1">
<span class="titredivsaisienote">Étape 1 : </span>
<ul>
<li><a class="stdlink" href="{{
url_for( 'notes.feuille_import_notes', scodoc_dept=g.scodoc_dept, formsemestre_id=formsemestre.id )
}}" id="lnk_feuille_saisie">
obtenir le fichier tableur à remplir
</a>
</li>
</ul>
</div>
<div class="help vspace">Une fois que le fichier tableur exporté ci-dessus est rempli, téléchargez-le
ci-dessous.
Le texte "commentaire" sera associé à chaque note pour l'historique, il n'est jamais montré aux étudiants.
</div>
<div class="saisienote_etape2">
<span class="titredivsaisienote">Étape 2 : chargement du fichier de notes</span>
{{ wtf.quick_form(form, enctype="multipart/form-data") }}
</div>
<div class="help vspace">
À l'<b>étape 2</b>, indiquer le fichier Excel
<em>téléchargé à l'étape 1</em> et dans lequel on a saisi des notes.
<div class="vspace">
<b>Remarques :</b>
<ul>
<li>Le fichier Excel <em>doit impérativement être celui chargé à
l'étape 1 pour ce semestre</em>. Il n'est pas possible d'utiliser
une liste d'appel ou autre document Excel téléchargé d'une autre page.
</li>
<li>Ne pas supprimer les lignes et colonnes cachées, qui
contiennent des codes. Le fichier exporté contient toutles les
évaluations du semestre, vous pouvez au besoin supprimer certaines
colonnes d'évaluations.
</li>
<li>Le fichier peut être incomplet: on
peut ne saisir que quelques notes et répéter l'opération plus tard (en
téléchargeant un nouveau fichier ou en passant par le formulaire de
saisie).
</li>
<li>Seules les valeurs des notes modifiées sont prises en
compte.
</li>
</ul>
</div>
</div>
{% endblock %}