{% extends 'core/dashboard-layout.html.twig' %} {% block title %}{{ department.name }} - Assignation des Cours - Centre Informatique{% endblock %} {# Configuration pour enseignant #} {% set header_icon = 'fa-crown' %} {% set header_title = 'Centre Informatique' %} {% set notification_count = '3' %} {% set user_role = 'Chef de Département' %} {% set offcanvas_title = 'EnseignantPortal' %} {% set notifications_url = path('app_teacher_notifications') %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block dashboard_content %}

{{ department.name }}

Gestion des assignations de cours pour le département {{ department.name }} ({{ department.code }})

{{ stats.total_courses }}
Total Cours
Département
{{ stats.assigned_courses }}
Cours Assignés
{{ stats.assignment_rate }}% assignés
{{ stats.unassigned_courses }}
Non Assignés
{{ stats.unassigned_courses > 0 ? 'À traiter' : 'Tous assignés' }}
{{ stats.assignment_rate }}%
Taux d'Assignation
{{ stats.assignment_rate >= 80 ? 'Excellent' : (stats.assignment_rate >= 50 ? 'Correct' : 'Améliorer') }}
Retour à la liste
{% for course in courses %} {% endfor %}
Code Nom du Cours Niveau Semestre Crédits Unité d'Enseignement Professeur Assigné État Actions
{{ course.code }}
{{ course.name }} {% if course.description %}
{{ course.description|length > 60 ? course.description|slice(0, 60) ~ '...' : course.description }} {% endif %}
{{ course.level.name }} {{ course.semester.name }} {{ course.credits }} ECTS {% if course.teachingUnit %} {{ course.teachingUnit.name }} {% else %} Non définie {% endif %} {% if course.teacher %}
{{ course.teacher.firstName }} {{ course.teacher.lastName }}
{{ course.teacher.email }}
{% else %} Non assigné {% endif %}
{% if course.teacher %} Assigné {% else %} Non assigné {% endif %}
{% if course.teacher %} {% else %} {% endif %}
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}