École Supérieure des Ingenieurs Industriels - Plateforme Résiliente de Délibérations
Publier les résultats et gérer les notifications
Consulter vos résultats et paramètres de notification
| Module | Filière | Date de publication | Statut | Actions |
|---|---|---|---|---|
| Algorithmique Avancée | Génie Logiciel | 04/10/2023 | Publié | |
| Réseaux et Sécurité | Cybersécurité | 03/10/2023 | Publié | |
| Mathématiques Appliquées | Intelligence Artificielle | 02/10/2023 | Publié |
Notifications envoyées
Notifications délivrées
Notifications lues
Cette section démontre les appels API qui seraient implémentés dans le backend réel du système. Ces endpoints gèrent l'envoi de notifications, la gestion des erreurs et la résilience.
POST /api/notifications/send
Envoie une notification à un étudiant avec gestion de file d'attente
GET /api/notifications/status/{id}
Vérifie le statut d'une notification spécifique
POST /api/notifications/retry/{id}
Relance une notification en échec avec backoff exponentiel
GET /api/health
Endpoint de santé pour la surveillance du système
GET /api/students/{id}/results
Récupère les résultats d'un étudiant avec cache Redis
GL3 - Génie Logiciel
jean.dupont@esi.edu
+212 6 12 34 56 78
| Module | Note | Statut | Date de publication |
|---|---|---|---|
| Algorithmique Avancée | 16.5 | Validé | 04/10/2023 |
| Base de Données | 14.0 | Validé | 03/10/2023 |
| Mathématiques Appliquées | 12.5 | Rattrapage | 02/10/2023 |
| Réseaux et Sécurité | 15.0 | Validé | 01/10/2023 |
| Intelligence Artificielle | 13.0 | Validé | 30/09/2023 |
Vos résultats pour le module "Algorithmique Avancée" sont maintenant disponibles.
La session de rattrapage pour le module "Mathématiques Appliquées" est programmée pour le 15 octobre 2023.
Vos résultats pour le module "Base de Données" sont maintenant disponibles.
Répartition de charge entre les instances
Services indépendants et scalables
Cluster MongoDB avec réplication
Envoi asynchrone et file d'attente
Notre système utilise une base de données MongoDB avec réplication sur plusieurs nœuds pour garantir la disponibilité des données même en cas de défaillance matérielle.
Les notifications sont traitées de manière asynchrone via des files d'attente RabbitMQ, garantissant qu'aucune notification n'est perdue même lors de pics de charge.
Des outils de monitoring avancés (Prometheus, Grafana) surveillent en permanence l'état du système et alertent l'équipe technique en cas d'anomalie.
Des sauvegardes automatiques et chiffrées sont effectuées quotidiennement, avec conservation des données sur 30 jours pour permettre une restauration rapide si nécessaire.