Portail du personnel
Présentation du cas
Un portail numérique personnalisé conçu pour les étudiants universitaires et le corps enseignant, servant de point d'accès unique à toutes les informations et services académiques. La plateforme intègre plus de 10 systèmes internes et API — y compris les plannings, les notes et Moodle SSO — en une expérience fluide.
Le portail adapte de manière dynamique le contenu et les fonctionnalités selon 8 critères de personnalisation, garantissant à chaque utilisateur une expérience pertinente et intuitive immédiatement après la connexion. En parallèle de l'expérience utilisateur, le système offre aux éditeurs un environnement de gestion de contenu flexible qui supprime la dépendance aux développeurs pour les opérations quotidiennes de contenu.
Une attention particulière a été portée à la stabilité de la plateforme sous forte charge et à la construction d’un système d’aperçu permettant aux éditeurs de visualiser les pages exactement comme des utilisateurs spécifiques avant leur publication.
Objectif : Créer un portail universitaire unifié et hautement personnalisé qui simplifie l'accès aux services académiques pour les étudiants et le personnel tout en fournissant un administrateur
Informations clés sur le projet
Secteurs
Éducation, Enseignement supérieur, Plates-formes d'apprentissage en ligne, Administration académique, Solutions de campus numériques, Services d'information aux étudiants
Services
Conception UI/UX, Développement frontend, Développement backend, Personnalisation CMS, Intégration API, Mise en place d'infrastructure cloud, Personnalisation de contenu
Solutions
Portail étudiant & personnel, Tableau de bord académique personnalisé, Intégration Moodle SSO, Système de gestion des informations académiques, Plateforme de diffusion de contenu personnalisée
Technologies
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, Intégrations API REST, Authentification unique (SSO)
Les défis
Le processus
Une approche de mise en œuvre progressive est utilisée, débutant par la conception et la mise en place de l’architecture API principale et du système d’authentification, progressant graduellement à travers des étapes successives, aboutissant finalement à une couche de notification entièrement intégrée et pilotée par CMS qui unifie la diffusion de contenu et le comportement du système sur toutes les plateformes.
Conception architecturale
Définition d’une architecture système évolutive basée sur une infrastructure partagée avec le site public, assurant une séparation claire des domaines, des performances stables et une préparation pour un usage en charge élevée dans un environnement académique.
Système de personnalisation de contenu
Mise en œuvre d’un moteur de personnalisation basé sur des règles utilisant 8 critères, permettant un contrôle précis de la visibilité du contenu et garantissant que chaque utilisateur reçoit des informations pertinentes selon son rôle et ses attributs.
Intégrations API
Connexion de multiples services externes et internes, y compris plannings, notes, paiements, devoirs et Moodle SSO, créant un point d’accès unifié à toutes les données académiques au sein d’un portail unique.
Expérience éditeur et système d’aperçu
Développement d’une expérience CMS flexible dans Umbraco avec un mode d’aperçu intégré, permettant aux éditeurs de visualiser précisément le contenu tel qu’il apparaît pour des types d’utilisateurs spécifiques avant publication.
Mise en œuvre frontend
Création d’une SPA Angular dynamique qui prend en charge le rendu personnalisé, une navigation fluide et une adaptation en temps réel du contenu selon les rôles et permissions des utilisateurs, garantissant une expérience utilisateur réactive et cohérente sur tous les modules.
Optimisation des performances et de la stabilité
Concentration sur l’assurance d’une fiabilité système constante sous charge élevée en optimisant les processus backend, améliorant la configuration de l’infrastructure et renforçant la communication API à travers les services distribués et intégrations.
Solutions
Les principales fonctionnalités de la solution
Emploi du temps — Intégration API d'emploi du temps avec vues jour, semaine et mois. Synchronisation en temps réel depuis le système académique.
Notes & Progression Académique — Accès aux notes via API — notes actuelles, finales et ventilations par cours.
Paiements de cours — Paiements de cours — statut, soldes, reçus dans le portail.
Devoirs — Affichage en direct des devoirs, dates limites et statut de soumission — synchronisé avec les systèmes de gestion de cours.
SSO Moodle — Authentification unique entre le portail et Moodle — une session pour tous les services.
Personnalisation du contenu — Personnalisation basée sur des règles selon 8 critères. Les éditeurs définissent le public cible pour chaque élément de contenu.
Résultats en chiffres
100%
Le portail fournit un contenu entièrement personnalisé basé sur 8 critères spécifiques à l'utilisateur, garantissant que chaque étudiant et membre du corps enseignant voit des informations pertinentes après la connexion.
10+
Le système consolide plusieurs services académiques dans un portail unique, intégrant emplois du temps, notes, paiements, devoirs et accès Moodle.
100%
Effort de maintenance à long terme considérablement réduit grâce à une architecture modulaire — les changements sont isolés, prévisibles et nécessitent un temps d'ingénierie minimal pour être mis en œuvre ou annulés.
100%
Le portail est accessible uniquement après une authentification réussie, garantissant un accès sécurisé basé sur les rôles aux données académiques sensibles et aux services pour les étudiants et les enseignants.