{# Macro : trimester_nav(class_id, base_url, selected_trimester=None, badges={}) COULEURS THÉMATIQUES : - T1 : from-blue-500 to-blue-600 (Hiver) - T2 : from-green-500 to-green-600 (Printemps) - T3 : from-orange-500 to-orange-600 (Été) - Global : from-purple-500 to-purple-600 (Synthétique) BADGES : dict optionnel avec le nombre d'évaluations par trimestre Exemple: badges = {1: 4, 2: 3, 3: 2, 'global': 9} #} {% macro trimester_nav(class_id, base_url, selected_trimester=None, badges={}) %} {# Configuration des trimestres avec couleurs thématiques #} {% set trimesters = [ { 'key': 'global', 'label': 'Global', 'short': 'Global', 'gradient': 'from-purple-500 to-purple-600', 'hover_gradient': 'from-purple-600 to-purple-700', 'text_color': 'text-purple-600', 'bg_color': 'bg-purple-50', 'border_color': 'border-purple-200', 'icon': '', 'description': 'Vue d\'ensemble de l\'année scolaire' }, { 'key': 1, 'label': 'Trimestre 1', 'short': 'T1', 'gradient': 'from-blue-500 to-blue-600', 'hover_gradient': 'from-blue-600 to-blue-700', 'text_color': 'text-blue-600', 'bg_color': 'bg-blue-50', 'border_color': 'border-blue-200', 'icon': '', 'description': 'Septembre - Décembre' }, { 'key': 2, 'label': 'Trimestre 2', 'short': 'T2', 'gradient': 'from-green-500 to-green-600', 'hover_gradient': 'from-green-600 to-green-700', 'text_color': 'text-green-600', 'bg_color': 'bg-green-50', 'border_color': 'border-green-200', 'icon': '', 'description': 'Janvier - Mars' }, { 'key': 3, 'label': 'Trimestre 3', 'short': 'T3', 'gradient': 'from-orange-500 to-orange-600', 'hover_gradient': 'from-orange-600 to-orange-700', 'text_color': 'text-orange-600', 'bg_color': 'bg-orange-50', 'border_color': 'border-orange-200', 'icon': '', 'description': 'Avril - Juillet' } ] %}
Sélectionnez une période pour filtrer les données
{{ current_trimester.label }}
{{ current_trimester.description }}
{{ current_badge }}
évaluation{{ 's' if current_badge > 1 else '' }}