forked from ScoDoc/ScoDoc
103 lines
3.2 KiB
Django/Jinja
103 lines
3.2 KiB
Django/Jinja
{% extends "sco_page.j2" %}
|
|
|
|
|
|
{% block styles %}
|
|
{{super()}}
|
|
<style>
|
|
table.import_format {
|
|
border-collapse: collapse;
|
|
width: 100%;
|
|
}
|
|
table.import_format td {
|
|
border: 1px solid #ddd;
|
|
padding: 8px;
|
|
}
|
|
</style>
|
|
{% endblock %}
|
|
|
|
{% block app_content %}
|
|
|
|
<h2 class="formsemestre">Téléchargement d'une nouvelle liste d'etudiants</h2>
|
|
|
|
<div class="scobox help explanation">
|
|
<p>A utiliser pour importer de <b>nouveaux</b> étudiants (typiquement au
|
|
<b>premier semestre</b>).
|
|
</p>
|
|
<p class="fontred">Si les étudiants à inscrire sont déjà dans un autre
|
|
semestre, utiliser le menu "<em>Inscriptions (passage des étudiants)
|
|
depuis d'autres semestres</em> à partir du semestre destination.
|
|
</p>
|
|
<p class="fontred">Si vous avez un portail Apogée, il est en général préférable d'importer les
|
|
étudiants depuis Apogée, via le menu "<em>Synchroniser avec étape Apogée</em>".
|
|
</p>
|
|
<p class="space-before-18">
|
|
L'opération se déroule en deux étapes. Dans un premier temps,
|
|
vous téléchargez une feuille Excel type. Vous devez remplir
|
|
cette feuille, une ligne décrivant chaque étudiant. Ensuite,
|
|
vous indiquez le nom de votre fichier dans la case "Fichier Excel"
|
|
ci-dessous, et cliquez sur "Télécharger" pour envoyer au serveur
|
|
votre liste.
|
|
</p>
|
|
|
|
{% if formsemestre %}
|
|
<p style="color: red">Les étudiants importés seront inscrits dans
|
|
le semestre <b>{{formsemestre.html_link_status()|safe}}</b>
|
|
</p>
|
|
{% else %}
|
|
<div class="warning">Cette fonction est réservé à certains cas particuliers.
|
|
Pour importer et inscrire de nouveaux étudiants dans un semestre de
|
|
formation, passer par le menu "<em>Inscriptions / Importer des étudiants</em>"
|
|
du semestre visé.
|
|
</div>
|
|
{% endif %}
|
|
</div>
|
|
|
|
<div class="scobox">
|
|
<div class="scobox-title">Feuille excel à remplir</div>
|
|
<div class="vspaced">
|
|
|
|
{% if formsemestre %}
|
|
<a class="stdlink" href="{{
|
|
url_for('scolar.import_generate_excel_sample', scodoc_dept=g.scodoc_dept, with_codesemestre=0)
|
|
}}">
|
|
{% else %}
|
|
<a class="stdlink" href="{{
|
|
url_for('scolar.import_generate_excel_sample', scodoc_dept=g.scodoc_dept)
|
|
}}">
|
|
{% endif -%}
|
|
Obtenir la feuille excel vierge</a> (que vous importerez ci-dessous après l'avoir remplie)
|
|
</div>
|
|
</div>
|
|
|
|
<div class="scobox">
|
|
<div class="scobox-title">Importation des données</div>
|
|
{{ tf_form | safe }}
|
|
</div>
|
|
|
|
<div class="scobox explanation">
|
|
<p>Le fichier Excel décrivant les étudiants doit comporter les colonnes suivantes.</p>
|
|
<p>Les colonnes peuvent être placées dans n'importe quel ordre, mais
|
|
le <b>titre</b> exact (tel que ci-dessous) doit être sur la première ligne.
|
|
</p>
|
|
<p>
|
|
Les champs avec un astérisque (*) doivent être présents (vides non autorisés).
|
|
</p>
|
|
|
|
<table class="import_format">
|
|
<tr>
|
|
<td><b>Attribut</b></td>
|
|
<td><b>Type</b></td>
|
|
<td><b>Description</b></td>
|
|
<td><b>Requis</b></td>
|
|
</tr>
|
|
{% for t in import_format %}
|
|
<tr>
|
|
<td>{{t[0]}}</td>
|
|
<td>{{t[1]}}</td>
|
|
<td>{{t[4]}}</td>
|
|
<td>{{'*' if t[3] else ''}}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
{% endblock %} |