{% extends 'core/dashboard-layout.html.twig' %} {% block title %}{{ course.name }} - Détail du Cours{% endblock %} {# Configuration spécifique à l'enseignant #} {% set header_icon = 'fa-chalkboard-teacher' %} {% set header_title = 'Centre Informatique' %} {% set notification_count = '2' %} {% set user_role = 'Enseignant' %} {% set offcanvas_title = 'EnseignantPortal' %} {% set notifications_url = path('app_teacher_notifications') %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block dashboard_content %}

{{ course.name }}

{{ course.students_count }} Étudiants
{{ course.validated_students ?? 0 }} Validés

{{ course.name }}

{{ course.code }} {{ course.credits }} crédits {{ course.department }}
{{ course.students_count }} Étudiants
{{ course.pending_enrollments }} En attente
{{ course.validated_students ?? 0 }} Validés
{{ course.attendance_rate }}% Présence

Navigation

Informations générales

Code du cours : {{ course.code }}
Niveau : {{ course.level }}
Semestre : {{ course.semester }}
Année académique : {{ course.year }}
Heures par semaine : {{ course.hours_per_week }}h
Progression : {{ course.progress }}%

Actions rapides

Activités récentes

Notes saisies pour l'examen partiel

{{ course.students_count }} étudiants notés - Moyenne : {{ course.average_grade }}/20

Il y a 2 heures

Nouvelles demandes d'inscription

{{ course.pending_enrollments }} demandes en attente de validation

Hier à 15:30

Support de cours ajouté

Chapitre 5 - Bases de données relationnelles.pdf

Il y a 2 jours

Gestion des Notes

{{ course.students_count }}
Étudiants inscrits
0
Étudiants notés
{{ course.average_grade }}/10
Moyenne générale
0%
Taux de réussite
Matricule Prénom Nom Note 1 Note 2 Note 3 Note 4 Moyenne Statut Actions
Chargement...
Chargement des données des étudiants...

Gestion des Présences

Interface de présences en cours de développement

Cette section permettra de marquer les présences, voir les statistiques d'assiduité et générer des rapports.

Étudiants Inscrits ({{ course.students_count }})

Demandes d'Inscription ({{ course.pending_enrollments }})

Inscription Automatique

Les étudiants du même niveau que ce cours et dont le compte est actif peuvent être automatiquement inscrits si le semestre est en cours.

Cours : {{ course.name }} ({{ course.level }})

Statut du semestre : {% if course.semester_status is defined %} {% if course.semester_status == 'ongoing' %}En cours {% elseif course.semester_status == 'upcoming' %}À venir {% else %}Terminé{% endif %} {% else %}Inconnu{% endif %}

Gestion manuelle des demandes en cours de développement

Cette section permettra de valider ou refuser manuellement les demandes d'inscription des étudiants.

Supports de Cours

Gestionnaire de fichiers en cours de développement

Cette section permettra de télécharger, organiser et partager les supports de cours avec les étudiants.

Devoirs & Évaluations

Gestionnaire de devoirs en cours de développement

Cette section permettra de créer des devoirs, gérer les remises et corriger les travaux des étudiants.

Planning du Cours

Horaires actuels

{{ course.schedule }}

Calendrier interactif en cours de développement

Cette section affichera un calendrier complet avec les séances, examens et événements du cours.

{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}