Portale del Personale
Panoramica del caso
Un portale digitale personalizzato progettato per studenti universitari e docenti, che funge da punto di accesso unico a tutte le informazioni e i servizi accademici. La piattaforma integra oltre 10 sistemi interni e API — inclusi orari, voti e Moodle SSO — in un'unica esperienza fluida.
Il portale adatta dinamicamente contenuti e funzionalità basandosi su 8 criteri di personalizzazione, garantendo a ogni utente un'esperienza pertinente e intuitiva immediatamente dopo il login. Oltre all'esperienza rivolta agli utenti, il sistema offre agli editor un ambiente flessibile per la gestione dei contenuti che elimina la dipendenza dagli sviluppatori per le operazioni quotidiane di contenuto.
Particolare attenzione è stata data alla stabilità della piattaforma sotto carichi elevati e alla costruzione di un sistema di anteprima che permette agli editor di vedere 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 agli amministratori
Informazioni chiave del progetto
Settori
Istruzione, Istruzione superiore, Piattaforme di e-learning, Amministrazione accademica, Soluzioni per campus digitali, Servizi informativi per studenti
Servizi
Progettazione UI/UX, Sviluppo frontend, Sviluppo backend, Personalizzazione CMS, Integrazione API, Configurazione infrastruttura cloud, Personalizzazione contenuti
Soluzioni
Portale per studenti e docenti, Dashboard accademica personalizzata, Integrazione Moodle SSO, Sistema di gestione informazioni accademiche, Piattaforma di distribuzione 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 graduale, iniziando con la progettazione e l'impostazione dell'architettura API principale e del sistema di autenticazione, progredendo attraverso fasi successive, fino a culminare in un livello di notifica completamente integrato e gestito da CMS che unifica la distribuzione dei contenuti e il comportamento del sistema tra le piattaforme.
Progettazione dell'architettura
Definita 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 un uso ad alto carico in un ambiente accademico.
Sistema di personalizzazione dei contenuti
Implementato un motore di personalizzazione basato su regole utilizzando 8 criteri, permettendo un controllo preciso sulla visibilità dei contenuti e garantendo che ogni utente riceva informazioni pertinenti in base al proprio ruolo e attributi.
Integrazioni API
Collegati molteplici servizi esterni ed interni, inclusi orari, voti, pagamenti, compiti e Moodle SSO, creando un punto di accesso unificato per tutti i dati accademici all'interno di un unico portale.
Esperienza editor e sistema di anteprima
Sviluppata un'esperienza CMS flessibile in Umbraco con modalità di anteprima integrata, permettendo agli editor di visualizzare accuratamente 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, una navigazione fluida e un'adattamento in tempo reale dei contenuti basato su ruoli e permessi utente, garantendo un'esperienza utente reattiva e coerente su tutti i moduli.
Ottimizzazione di prestazioni e stabilità
Focalizzato sull'assicurare affidabilità costante del sistema sotto condizioni di carico elevato ottimizzando i processi backend, migliorando la configurazione dell'infrastruttura e potenziando la comunicazione API tra servizi distribuiti e integrazioni.
Soluzioni
Le caratteristiche chiave della soluzione
Orario — Integrazione API degli orari con viste giornaliere, settimanali e mensili. Sincronizzazione in tempo reale dal sistema accademico.
Voti e progresso accademico — Accesso ai voti tramite API — attuali, finali e alla ripartizione dei corsi.
Pagamenti del corso — Pagamenti del corso — stato, saldi, ricevute nel portale.
Compiti — Visualizzazione in tempo reale di compiti, scadenze e stato delle consegne — sincronizzato con i sistemi di gestione del corso.
Moodle SSO — Single Sign-On tra portal e Moodle — una sessione per tutti i servizi.
Personalizzazione dei contenuti — Personalizzazione basata su regole tramite 8 criteri. Gli editor definiscono il pubblico di destinazione per ogni contenuto.
Risultati in numeri
100%
Il portale offre contenuti completamente personalizzati basati su 8 criteri specifici per l'utente, garantendo che ogni studente e docente veda informazioni rilevanti dopo il login.
10+
Il sistema unifica molteplici servizi accademici in un portale unico, integrando orari, voti, pagamenti, compiti e accesso a Moodle.
100%
Sforzo di manutenzione a lungo termine significativamente ridotto grazie a un'architettura modulare — le modifiche sono isolate, prevedibili e richiedono tempi minimi di ingegneria per essere implementate o annullate
100%
Il portale è accessibile solo dopo autenticazione riuscita, assicurando accesso sicuro e basato su ruoli a dati e servizi accademici sensibili per studenti e docenti.