Portale Personale

Panoramica del caso

Un portale digitale personalizzato progettato per studenti universitari e docenti, che serve come punto di accesso unico per 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 che ogni utente riceva un'esperienza pertinente e intuitiva immediatamente dopo il login. Oltre all'esperienza utente, il sistema offre agli editor un ambiente di gestione dei contenuti flessibile che elimina la dipendenza dagli sviluppatori per le operazioni quotidiane sui contenuti.
È stata prestata particolare attenzione alla stabilità della piattaforma sotto carico elevato e alla costruzione 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 allo stesso tempo amministratori

Image

Informazioni chiave sul progetto

Settori

Settori

Istruzione, Istruzione Superiore, Piattaforme di E-learning, Amministrazione Accademica, Soluzioni 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 Studenti & Docenti, Cruscotto Accademico Personalizzato, 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

Numero Elevato di API

Numero Elevato di API

Più di dieci fonti di dati con formati, protocolli e vincoli differenti richiedevano uno strato di integrazione unificato che restasse stabile nonostante aggiornamenti di sistemi esterni.

Personalizzazione

Personalizzazione

Ogni elemento di contenuto poteva rivolgersi a un pubblico specifico su 8 criteri. Il motore di personalizzazione doveva funzionare in modo affidabile sotto migliaia di sessioni utente concorrenti.

Stabilità sotto carico

Stabilità sotto carico

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

Integrazione Moodle

Integrazione Moodle

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

Ricerca Personalizzata

Ricerca Personalizzata

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

Sistema di Anteprima per Editor

Sistema di Anteprima per Editor

SPA Angular funzionante all'interno del back-office Umbraco. Un sistema di anteprima integrato permette agli editor di visualizzare ogni pagina come un determinato studente prima della pubblicazione.

Il processo

È stato adottato un approccio di implementazione a fasi, iniziando con la progettazione e la configurazione dell'architettura API principale e del sistema di autenticazione, progredendo gradualmente attraverso le 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 su tutte le piattaforme.

Progettazione dell'architettura

Progettazione dell'architettura

Definita un'architettura di sistema scalabile basata su un'infrastruttura condivisa con il sito pubblico, assicurando una chiara separazione dei domini, prestazioni stabili e preparazione per l'uso ad alto carico in ambiente accademico.

Sistema di Personalizzazione dei Contenuti

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 garantendo che ogni utente riceva informazioni rilevanti in base al proprio ruolo e attributi.

Integrazioni API

Integrazioni API

Collegati diversi servizi esterni ed 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 & Sistema di Anteprima

Esperienza Editor & 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 specifici di utenti prima della pubblicazione.

Implementazione Frontend

Implementazione Frontend

Realizzata una SPA dinamica Angular che supporta rendering personalizzati, navigazione fluida e adattamento in tempo reale dei contenuti basati su ruoli e permessi utente, garantendo un'esperienza utente reattiva e coerente su tutti i moduli.

Ottimizzazione delle Prestazioni & Stabilità

Ottimizzazione delle Prestazioni & Stabilità

Focalizzato sulla garanzia di 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 per 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 suddivisioni del corso. 


  • Pagamenti dei corsi — Pagamenti dei corsi — stato, saldi, ricevute nel portale.


  • Compiti — Visualizzazione live dei compiti, scadenze e stato di consegna — sincronizzati con i sistemi di gestione del corso.

  • SSO Moodle — Single Sign-On tra portale e Moodle — una sessione per tutti i servizi.

  • Personalizzazione dei contenuti — Personalizzazione basata su regole attraverso 8 criteri. Gli editor definiscono il pubblico target per ogni contenuto.

Image

Risultati in numeri

Copertura della 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 unico portale, integrando orari, voti, pagamenti, compiti e accesso a Moodle.

Precisione anteprima per editor

100%

Lo sforzo di manutenzione a lungo termine è notevolmente ridotto grazie a un'architettura modulare — le modifiche sono isolate, prevedibili e richiedono un tempo minimo di ingegneria per essere implementate o annullate.

Autenticazione e accesso

100%

Il portale è accessibile solo dopo un'autenticazione riuscita, garantendo un accesso sicuro e basato sui ruoli ai dati e servizi accademici sensibili per studenti e docenti.

Crea un'esperienza di portale universitario personalizzata!

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

Message not sent.
Message not sent.
×
Non sai da dove iniziare? Ti aiuteremo a delineare 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