ScoDoc/app/templates/formsemestre/import_from_description.j2

60 lines
1.9 KiB
Django/Jinja

{% extends "sco_page.j2" %}
{% import 'wtf.j2' as wtf %}
{% block app_content %}
<h2 class="formsemestre">Importation / création de semestres de formation monomodules</h2>
<div class="scobox help explanation"> <p style="color: red">Fonction réservé à
la création de semestres ne comprenant qu'un seul module (dans une UE unique),
décrits dans un fichier excel. </p>
<p>L'opération se déroule en plusieurs étapes:
</p>
<ol>
<li style="margin-bottom:8px;"> Dans un premier temps, vous téléchargez une
feuille Excel donnant les titres des colonnes. Certaines colonnes sont
optionnelles et peuvent être ignorés. Si vous ajoutez d'autres colonnes,
elles seront ignorées.
</li>
<li style="margin-bottom:8px;">Vous ajoutez une ligne par semestre/formation
à créer, avec votre logiciel tableur préféré. En option, les colonnes images donnent
les noms complets (avec chemin) d'un fichier dans l'archive zip associée.
</li>
<li style="margin-bottom:32px;">Revenez sur cette page et chargez le fichier dans ScoDoc.
</li>
</ol>
</div>
<div class="scobox">
<div class="scobox-title">Étape 1: exporter fichier Excel à charger</div>
<ul>
<li><a class="stdlink" href="{{
url_for('notes.formsemestres_import_from_description_sample', scodoc_dept=g.scodoc_dept)
}}">Obtenir la feuille excel à remplir</a>
</li>
</ul>
</div>
<div class="scobox">
<div class="scobox-title">Étape 2: charger le fichier Excel rempli</div>
<div class="row">
<div class="col-md-8">
{{ wtf.quick_form(form) }}
</div>
</div>
</div>
<div class="scobox help explanation">
<div class="scobox-title">Description des champs du fichier excel</div>
<ul>
{% for field, descr in fields_description.items() %}
<li><tt>{{field}}</tt>&nbsp;: <span>{{descr}}</span></li>
{% endfor %}
</ul>
</div>
{% endblock %}