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

Image

Informazioni chiave del progetto

Settori

Settori

Istruzione, Istruzione superiore, Piattaforme di e-learning, Amministrazione accademica, Soluzioni per campus digitali, Servizi informativi per studenti

Servizi

Servizi

Progettazione UI/UX, Sviluppo frontend, Sviluppo backend, Personalizzazione CMS, Integrazione API, Configurazione infrastruttura cloud, Personalizzazione contenuti

Soluzioni

Soluzioni

Portale per studenti e docenti, Dashboard accademica personalizzata, Integrazione Moodle SSO, Sistema di gestione informazioni accademiche, Piattaforma di distribuzione contenuti personalizzati

Tecnologie

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

Numerose API

Numerose API

Più di dieci fonti dati con formati, protocolli e vincoli diversi richiedevano un livello di integrazione unificato che rimanesse stabile nonostante gli aggiornamenti dei sistemi esterni.

Personalizzazione

Personalizzazione

Ogni elemento di contenuto poteva rivolgersi a un pubblico specifico su 8 criteri. Il motore di personalizzazione doveva garantire prestazioni affidabili con migliaia di sessioni utente concorrenti.

Stabilità sotto carico

Stabilità sotto carico

Il portale condivide l'infrastruttura con il sito pubblico, richiedendo un'architettura attenta per l'isolamento del traffico e prestazioni stabili durante i picchi di carico accademico.

Integrazione Moodle

Integrazione Moodle

La complessa autenticazione di Moodle richiedeva un'integrazione SSO personalizzata per una transizione fluida tra il portale e LMS senza login ripetuti.

Ricerca personalizzata

Ricerca personalizzata

La ricerca full-text standard non era sufficiente — i risultati di ricerca dovevano essere filtrati in base ai permessi e al profilo di ogni utente, richiedendo un'architettura dedicata di indice di ricerca.

Sistema di anteprima per editor

Sistema di anteprima per editor

Angular SPA eseguita all'interno del back-office Umbraco. Un sistema di anteprima integrato permette agli editor di vedere ogni pagina come uno studente specifico prima della pubblicazione.

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

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

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

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

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

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à

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.

Image

Risultati in numeri

Copertura personalizzazione utente

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.

Integrazioni API

10+

Il sistema unifica molteplici servizi accademici in un portale unico, integrando orari, voti, pagamenti, compiti e accesso a Moodle.

Precisione anteprima per editor

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

Autenticazione e accesso

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.

Costruisci un'esperienza di portale universitario personalizzata!

Progettiamo piattaforme accademiche unificate con personalizzazione basata sui ruoli, integrazioni API e architettura cloud - portando orari, voti, pagamenti e Moodle in un unico sistema

Message not sent.
Message not sent.
×
Non sai da dove cominciare? Ti aiuteremo a definire i prossimi passi!
Consenso al trattamento dei dati personali
×
Hai una sfida? Il nostro team la trasformerà in una soluzione.
Consenso al trattamento dei dati personali