Portale Staff
Panoramica del caso
Un portale digitale personalizzato progettato per studenti universitari e docenti, che funge da punto di accesso unico 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 soluzione di continuità.
Il portale adatta dinamicamente contenuti e funzionalità basati su 8 criteri di personalizzazione, assicurando che ogni utente riceva un'esperienza pertinente e intuitiva immediatamente dopo il login. Oltre all'esperienza utente, il sistema offre agli editor un ambiente flessibile per la gestione dei contenuti che elimina la dipendenza dagli sviluppatori per le operazioni quotidiane sui contenuti.
Particolare attenzione è stata data alla stabilità della piattaforma sotto carico elevato e alla costruzione di un sistema di anteprima che permette 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 offrendo al contempo agli amministratori
Informazioni chiave sul progetto
Settori
Istruzione, Istruzione Superiore, Piattaforme E-learning, Amministrazione Accademica, Soluzioni Campus Digitali, Servizi Informativi per Studenti
Servizi
Design UI/UX, Sviluppo Frontend, Sviluppo Backend, Personalizzazione CMS, Integrazione API, Configurazione Infrastruttura Cloud, Personalizzazione dei Contenuti
Soluzioni
Portale per Studenti e Docenti, Cruscotto Accademico Personalizzato, Integrazione Moodle SSO, Sistema di Gestione Informazioni Accademiche, Piattaforma di Distribuzione Contenuti Personalizzata
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
È utilizzato un approccio di implementazione a fasi, iniziando dalla progettazione e configurazione dell'architettura API di base e del sistema di autenticazione, e progredendo gradualmente attraverso fasi successive, culminando infine in uno strato notifiche completamente integrato e gestito da CMS che unifica la distribuzione dei contenuti e il comportamento del sistema tra le piattaforme.
Progettazione architetturale
Definita un'architettura di sistema scalabile basata su un'infrastruttura condivisa con il sito pubblico, garantendo chiara separazione dei domini, prestazioni stabili e prontezza per utilizzi ad alto carico in un ambiente accademico.
Sistema di personalizzazione dei contenuti
Implementato un motore di personalizzazione basato su regole usando 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
Connessi molteplici servizi esterni e interni, inclusi orari, voti, pagamenti, incarichi e Moodle SSO, creando un punto di accesso unificato per tutti i dati accademici all'interno di un unico portale.
Esperienza editoriale e sistema di anteprima
Sviluppata un'esperienza CMS flessibile in Umbraco con una modalità anteprima incorporata, 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, la navigazione fluida e l'adattamento in tempo reale dei contenuti basati su ruoli e permessi utente, garantendo un'esperienza utente reattiva e coerente in tutti i moduli.
Ottimizzazione delle prestazioni e della stabilità
Focalizzato sull'assicurare affidabilità costante del sistema sotto elevate condizioni di carico ottimizzando i processi backend, migliorando la configurazione dell'infrastruttura e potenziando la comunicazione API tra servizi e integrazioni distribuiti.
Soluzioni
Caratteristiche chiave della soluzione
Orario — Integrazione API dell'orario 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 dettaglio del corso.
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 dei corsi.
Moodle SSO — Single Sign-On tra portale e Moodle — una sessione per tutti i servizi.
Personalizzazione dei contenuti — Personalizzazione basata su regole su 8 criteri. Gli editor definiscono il pubblico target per ogni elemento di contenuto.
Risultati in numeri
100%
Il portale offre contenuti completamente personalizzati basati su 8 criteri specifici per l'utente, assicurando che ogni studente e docente visualizzi informazioni rilevanti dopo il login.
10+
Il sistema consolida molteplici servizi accademici in un unico portale, integrando orari, voti, pagamenti, compiti e accesso a Moodle.
100%
Impegno di manutenzione a lungo termine significativamente ridotto grazie ad architettura modulare — le modifiche sono isolate, prevedibili e richiedono tempo minimo di ingegnerizzazione per essere implementate o annullate.
100%
Il portale è accessibile solo dopo un'autenticazione efficace, garantendo un accesso sicuro e basato sul ruolo a dati e servizi accademici sensibili per studenti e docenti.