{% extends "base.html" %} {% from 'components/common/macros.html' import page_layout, content_section, alert, stat_card, action_card %} {% block title %}Accueil - Gestion Scolaire{% endblock %} {% block content %}
{% call page_layout("Bonjour ! 👋", "Prêt à gérer vos évaluations aujourd'hui ?") %} {% if total_assessments == 0 %} {{ alert('info', 'Bienvenue dans Notytex ! 🎉', 'Commencez par créer votre première évaluation. Créer maintenant', false) }} {% elif recent_assessments and recent_assessments|length >= 3 %} {{ alert('success', 'Système bien utilisé ! 📈', 'Vous avez ' + total_assessments|string + ' évaluations créées. Pensez à exporter vos données régulièrement.', false) }} {% endif %}
Classes actives
{{ total_classes }}
Cliquer pour gérer
Élèves inscrits
{{ total_students }}
Cliquer pour consulter
Évaluations créées
{{ total_assessments }}
Cliquer pour voir

Créer une évaluation

Nouvelle évaluation + exercices en une fois

{% if recent_assessments %}

Corriger évaluation

{{ recent_assessments[0].title[:30] }}...

{% else %}

Mes évaluations

Consulter et modifier les évaluations

{% endif %}

Activité récente

{% if recent_assessments %} {{ recent_assessments|length }} évaluations {% endif %}
{% if recent_assessments %}
{% for assessment in recent_assessments %}
{{ assessment.title[0].upper() }}

{{ assessment.title }}

{{ assessment.class_group.name }} {{ assessment.date.strftime('%d/%m/%Y') }}
{% set progress = assessment.grading_progress %} {% if progress.status == 'completed' %}
Correction 100%
{% elif progress.status == 'in_progress' %}
Correction {{ progress.percentage }}%
{% elif progress.status == 'not_started' %} Correction 0% {% else %}
-
{% endif %} Coeff. {{ assessment.coefficient }}
{% endfor %}
{% else %}

Aucune évaluation

Commencez par créer votre première évaluation

Créer une évaluation
{% endif %}

Raccourcis utiles

Classes
Gérer
Élèves
Consulter
{% endcall %} {% endblock %}