diff --git a/templates/assessment_grading.html b/templates/assessment_grading.html
index 5450e9e..847727f 100644
--- a/templates/assessment_grading.html
+++ b/templates/assessment_grading.html
@@ -65,12 +65,26 @@
Notes : Valeurs décimales (ex: 15.5)
•
- Scores : 0=Non acquis, 1=En cours, 2=Acquis, 3=Expert
+ 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 :
- .=Pas de réponse,
- d=Dispensé,
- a=Absent
+ {% 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 }}
@@ -143,16 +157,16 @@
onchange="handleGradeChange(this)"
onfocus="handleGradeFocus(this)"
onkeydown="handleGradeKeydown(event, this)">
-
- {% for special_value in ['.', 'd', 'a'] %}
- {% if special_value in scale_values %}
- {% set display_info = config_manager.get_display_info(special_value, 'score') %}
-
- {% endif %}
- {% endfor %}
+
{% for value in ['0', '1', '2', '3'] %}
{% set display_info = config_manager.get_display_info(value, 'score') %}
-
+
+ {% endfor %}
+ {% for special_value in scale_values.keys() if not special_value.isdigit() %}
+ {% if special_value in scale_values %}
+ {% set display_info = config_manager.get_display_info(special_value, 'score') %}
+
+ {% endif %}
{% endfor %}
{% else %}
@@ -166,7 +180,7 @@
data-element-id="{{ element.id }}"
data-row="{{ loop.index0 }}"
data-col="{{ loop.index0 }}"
- placeholder="0-{{ element.max_points }} ou {% for v, c in scale_values.items() if v in ['.', 'd', 'a'] %}{{ v }}{% if not loop.last %} {% endif %}{% endfor %}"
+ placeholder="0-{{ element.max_points }} ou {% for v in scale_values.keys() if not v.isdigit() %}{{ v }}{% if not loop.last %} {% endif %}{% endfor %}"
oninput="handleGradeChange(this)"
onfocus="handleGradeFocus(this)"
onkeydown="handleGradeKeydown(event, this)">
@@ -231,7 +245,7 @@