Portale staff
Panoramica del caso
Un portale digitale personalizzato progettato per studenti universitari e docenti, che funge da unico punto di accesso per tutte le informazioni e i servizi accademici. La piattaforma integra oltre 10 sistemi interni e API — tra cui orari, voti e Moodle SSO — in un'esperienza senza interruzioni.
Il portale adatta dinamicamente contenuti e funzionalità basandosi su 8 criteri di personalizzazione, garantendo che ogni utente riceva un'esperienza pertinente e intuitiva subito dopo il login. Oltre all'esperienza rivolta all'utente, il sistema offre agli editor un ambiente di gestione dei contenuti flessibile che elimina la dipendenza dagli sviluppatori per le operazioni quotidiane di contenuto.
Particolare attenzione è stata data alla stabilità della piattaforma sotto carico elevato e alla creazione di un sistema di anteprima che consente agli editor di visualizzare le pagine esattamente come le vedrebbero utenti specifici prima della pubblicazione.
Obiettivo: Creare un portale universitario unificato e altamente personalizzato che semplifichi l'accesso ai servizi accademici per studenti e docenti fornendo amministratori
Informazioni chiave sul progetto
Settori
Istruzione, Istruzione superiore, Piattaforme di E-learning, Amministrazione accademica, Soluzioni Digital Campus, Servizi informazioni studenti
Servizi
Progettazione UI/UX, Sviluppo Frontend, Sviluppo Backend, Personalizzazione CMS, Integrazione API, Configurazione infrastruttura Cloud, Personalizzazione contenuti
Soluzioni
Portale studenti e docenti, Dashboard accademica personalizzata, Integrazione Moodle SSO, Sistema gestione informazioni accademiche, Piattaforma consegna contenuti personalizzati
Tecnologie
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, Integrazioni REST API, Single Sign-On (SSO)
Le sfide
Il processo
È stato adottato un approccio di implementazione a fasi, iniziando con la progettazione e l'impostazione dell'architettura API principale e del sistema di autenticazione, progredendo gradualmente attraverso fasi successive, culminando in un livello di notifica completamente integrato e guidato da CMS che unifica la consegna di contenuti e il comportamento del sistema tra le piattaforme.
Progettazione architettura
Definito un'architettura di sistema scalabile basata su un'infrastruttura condivisa con il sito pubblico, garantendo una chiara separazione dei domini, prestazioni stabili e preparazione per l'uso ad alto carico in un ambiente accademico.
Sistema di personalizzazione contenuti
Implementato un motore di personalizzazione basato su regole con 8 criteri, consentendo un controllo preciso sulla visibilità dei contenuti e assicurando che ogni utente riceva informazioni pertinenti in base al proprio ruolo e attributi.
Integrazioni API
Collegati numerosi servizi esterni e interni, inclusi orari, voti, pagamenti, compiti e Moodle SSO, creando un punto di accesso unificato per tutti i dati accademici in un unico portale.
Esperienza editor e sistema anteprima
Sviluppata un'esperienza CMS flessibile in Umbraco con una modalità anteprima integrata, che consente agli editor di visualizzare con precisione i contenuti esattamente come appaiono per tipi di utenti specifici prima della pubblicazione.
Implementazione frontend
Costruita una SPA dinamica Angular che supporta il rendering personalizzato, la navigazione fluida e l'adattamento in tempo reale dei contenuti basato su ruoli e permessi utente, garantendo un'esperienza utente reattiva e coerente in tutti i moduli.
Ottimizzazione prestazioni e stabilità
Focalizzato sull'assicurare affidabilità costante del sistema sotto condizioni di carico elevato ottimizzando processi backend, migliorando la configurazione infrastrutturale e potenziando la comunicazione API tra servizi e integrazioni distribuiti.
Soluzioni
Le caratteristiche chiave della soluzione
Orario — Integrazione API del calendario con visualizzazioni giornaliere, settimanali e mensili. Sincronizzazione in tempo reale dal sistema accademico.
Voti e progresso accademico — Accesso ai voti tramite API — attuali, finali e dettagli del corso.
Pagamenti del corso — Pagamenti del corso — stato, saldi, ricevute nel portale.
Compiti — Visualizzazione live dei compiti, scadenze e stato di consegna — sincronizzati con i sistemi di gestione del corso.
Moodle SSO — Single Sign-On tra portale e Moodle — una sola sessione per tutti i servizi.
Personalizzazione dei contenuti — Personalizzazione basata su regole su 8 criteri. Gli editor definiscono il pubblico target per ogni contenuto.
Risultati in numeri
100%
Il portale offre contenuti completamente personalizzati basati su 8 criteri specifici per utente, garantendo che ogni studente e membro della facoltà veda informazioni pertinenti dopo il login.
10+
Il sistema consolida più servizi accademici in un unico portale, integrando orari, voti, pagamenti, compiti e accesso a Moodle.
100%
Sforzi di manutenzione a lungo termine significativamente ridotti grazie all'architettura modulare — le modifiche sono isolate, prevedibili e richiedono tempo minimo di ingegneria per l'implementazione o il rollback
100%
Il portale è accessibile solo dopo autenticazione riuscita, garantendo accesso sicuro e basato sui ruoli a dati e servizi accademici sensibili per studenti e docenti.