{% extends "base.html" %} {% block title %}Saisie des notes - {{ assessment.title }} - Gestion Scolaire{% endblock %} {% block content %}
← Retour à l'évaluation

Saisie des notes

{{ assessment.title }} - {{ assessment.class_group.name }}

{% if not grading_elements %}

Aucun élément de notation

Cette évaluation n'a pas encore d'éléments de notation configurés. Vous devez d'abord créer des exercices et leurs éléments de notation.

{% else %}

Guide de saisie unifié

Notes : Valeurs décimales (ex: 15.5) Scores : {% for value in ['0', '1', '2', '3'] %} {% if value in scale_values %} {% set config = scale_values[value] %} {{ value }}={{ config.label }} {% if not loop.last %}, {% endif %} {% endif %} {% endfor %} Spéciaux : {% set special_items = [] %} {% for value in scale_values.keys() if not value.isdigit() %} {% if value in scale_values %} {% set config = scale_values[value] %} {% set item = '' + value + '=' + config.label + '' %} {% set _ = special_items.append(item) %} {% endif %} {% endfor %} {{ special_items | join(', ') | safe }}
Progression :
0 / {{ (students|length * grading_elements|length) }} champs

Grille de notation

{% for element in grading_elements %} {% endfor %} {% for student in students %} {% for element in grading_elements %} {% set grade_key = student.id ~ '_' ~ element.id %} {% set existing_grade = existing_grades.get(grade_key) %} {% endfor %} {% endfor %}
Élève
{{ element.label }}
{% if element.grading_type == 'score' %} 0-3 {% else %} /{{ element.max_points }} {% endif %}
{% if element.skill %}
{{ element.skill }}
{% endif %}
{{ student.first_name }} {{ student.last_name }}
{% if element.grading_type == 'score' %} {% else %} {% endif %}
Non sauvegardé
Position : - / -
Annuler
{% endif %}
Action réalisée
{% endblock %}