1
0
forked from ScoDoc/ScoDoc

cosmetic page saisie excel

This commit is contained in:
Emmanuel Viennet 2024-07-02 00:03:03 +02:00
parent c4b44a1022
commit d556f152e9
2 changed files with 38 additions and 14 deletions

View File

@ -710,9 +710,10 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()):
if updiag[0]: if updiag[0]:
H.append( H.append(
f""" f"""
<div><b>Notes chargées.</b><div> <div class="notes-chargees">
{updiag[1]} <div><b>Notes chargées !</b></div>
<div> {updiag[1]}
</div>
<a class="stdlink" href="{ <a class="stdlink" href="{
url_for("notes.moduleimpl_status", url_for("notes.moduleimpl_status",
scodoc_dept=g.scodoc_dept, moduleimpl_id=moduleimpl_id) scodoc_dept=g.scodoc_dept, moduleimpl_id=moduleimpl_id)
@ -742,10 +743,14 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()):
) )
# #
H.append("""</div><h3>Autres opérations</h3><ul>""") H.append("""</div>""")
if evaluation.moduleimpl.can_edit_notes(current_user, allow_ens=False): if evaluation.moduleimpl.can_edit_notes(current_user, allow_ens=False):
H.append( H.append(
f""" f"""
<div class="scobox explanation">
<div class="scobox-title">Autres opérations</div>
<div>
<ul>
<li> <li>
<form action="do_evaluation_set_missing" method="POST"> <form action="do_evaluation_set_missing" method="POST">
Mettre toutes les notes manquantes à <input type="text" size="5" name="value"/> Mettre toutes les notes manquantes à <input type="text" size="5" name="value"/>
@ -768,15 +773,19 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()):
}">Revenir au formulaire de saisie</a> }">Revenir au formulaire de saisie</a>
</li> </li>
</ul> </ul>
</div>
</div>
<h3>Explications</h3> <div class="scobox explanation">
<div class="scobox-title">Explications</div>
<div>
<ol> <ol>
<li>Etape 1: <li><b>Etape 1</b>:
<ol><li>choisir le ou les groupes d'étudiants;</li> <ol><li>choisir le ou les groupes d'étudiants;</li>
<li>télécharger le fichier Excel à remplir.</li> <li>télécharger le fichier Excel à remplir.</li>
</ol> </ol>
</li> </li>
<li>Etape 2 (cadre vert): Indiquer le fichier Excel <li><b>Etape 2</b> (cadre vert): Indiquer le fichier Excel
<em>téléchargé à l'étape 1</em> et dans lequel on a saisi des notes. <em>téléchargé à l'étape 1</em> et dans lequel on a saisi des notes.
Remarques: Remarques:
<ul> <ul>
@ -797,6 +806,8 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()):
</ul> </ul>
</li> </li>
</ol> </ol>
</div>
</div>
""" """
) )
H.append(html_sco_header.sco_footer()) H.append(html_sco_header.sco_footer())

View File

@ -3162,15 +3162,33 @@ div.saisienote_etape1 {
border: 2px solid blue; border: 2px solid blue;
padding: 5px; padding: 5px;
background-color: rgb(231, 234, 218); background-color: rgb(231, 234, 218);
/* E7EADA */ margin-top: 12px;
margin-right: 8px;
max-width: var(--sco-content-max-width);
} }
div.saisienote_etape2 { div.saisienote_etape2 {
border: 2px solid green; border: 2px solid green;
margin-top: 1em; margin-top: 1em;
margin-right: 8px;
padding: 5px; padding: 5px;
background-color: rgb(234, 221, 218); background-color: rgb(234, 221, 218);
/* EADDDA */ max-width: var(--sco-content-max-width);
}
.diag-evaluation {
color: green;
}
.notes-chargees {
margin-left: 16px;
margin-top: 12px;
background-color: #e2ffe2;
font-size: 120%;
border: 1px solid #84ae84;
border-radius: 8px;
padding: 8px;
width: fit-content;
} }
span.titredivsaisienote { span.titredivsaisienote {
@ -4908,9 +4926,4 @@ div.cas_etat_certif_ssl {
margin-bottom: 8px; margin-bottom: 8px;
font-style: italic; font-style: italic;
color: rgb(231, 0, 0); color: rgb(231, 0, 0);
}
.diag-evaluation {
color: green;
} }