Login page of SkillUp, a gamified learning platform, featuring email and password fields.

SkillUP: piattaforma LMS su misura con gamification, quiz interattivi e certificazioni automatiche. Engagement 73%, completamento corsi 89%. Case study CGM Verse.

Executive Summary

SkillUP è una piattaforma LMS su misura sviluppata per CGM Verse S.r.l., un'azienda di consulenza HR. L'obiettivo era superare i limiti degli strumenti di formazione tradizionali, creando un sistema che integrasse struttura, monitoraggio dei progressi, gamification e coinvolgimento attivo.

Problema

La formazione aziendale era gestita con strumenti eterogenei senza un'unica piattaforma centralizzata. Non c'era modo di tracciare i progressi, misurare l'engagement o certificare i completamenti in modo automatico.

Soluzione

SkillUP è una piattaforma multi-tenant completa con architettura backend robusta (PHP/Symfony), interfaccia intuitiva e meccanismi di gamification avanzati con ruoli distinti, percorsi formativi, quiz interattivi e certificazioni automatiche.

Risultati

  • Engagement del 73% contro una media del 35% delle piattaforme standard
  • Completamento corsi all'89% grazie alla gamification integrata
  • Riduzione del 60% dei costi di formazione annuali
  • Certificazione automatica con generazione PDF per compliance tracciabile

Scopri le piattaforme LMS su misura →


Client & task

CGM Verse S.r.l.

SkillUp è una piattaforma di formazione continua progettata per superare i limiti degli strumenti tradizionali, spesso frammentati e poco misurabili. L’obiettivo era creare un sistema che integrasse struttura, monitoraggio dei progressi e coinvolgimento attivo, mantenendo al contempo un’interfaccia semplice e intuitiva.

Il mio ruolo nello sviluppo di SkillUp

Ho seguito l’intero ciclo di vita del progetto, dalla definizione del concept alla realizzazione tecnica. La sfida principale è stata trasformare requisiti complessi in un’architettura funzionale, dove contenuti, percorsi formativi, valutazioni, progressi e certificazioni interagissero in modo organico.

Architettura backend e modellazione dei dati

Ho progettato l’intera struttura del backend, partendo dalla modellazione dei dati e dalle logiche di dominio.

Il sistema è multi-tenant, con ruoli distinti (amministratori, docenti, studenti) e permessi personalizzabili. Le API RESTful, sviluppate per garantire la comunicazione tra i moduli, assicurano scalabilità e facilità di manutenzione.

La progressione degli utenti è gestita tramite meccanismi di gamification (scoring, badge, classifiche), mentre la certificazione avviene attraverso la generazione automatica di attestati in PDF.

Progettazione dell’esperienza utente

Ho curato l’interfaccia, con particolare attenzione a gerarchia visiva, leggibilità e orientamento.

I flussi utente sono stati strutturati per accompagnare l’utente in ogni fase:

  • selezione dei percorsi formativi;
  • visualizzazione dei progressi;
  • completamento delle attività.

Le dashboard forniscono una panoramica chiara di obiettivi, risultati e passaggi successivi. Gli elementi di gamification (punti, livelli, classifiche) mantengono alto l’engagement senza sacrificare la chiarezza.

Funzionalità e affidabilità del sistema

Tra le principali implementazioni:

  • autenticazione JWT con gestione dei ruoli;
  • sistema di quiz con feedback immediato;
  • notifiche push e integrazioni con servizi esterni.

Per i pagamenti, ho integrato PayPal con verifica delle transazioni e gestione degli errori.

La piattaforma include moduli di intelligenza artificiale per suggerimenti personalizzati. La robustezza è garantita da:

  • rate limiting per prevenire abusi;
  • code asincrone;
  • logging strutturato;
  • testing automatizzato con PHPUnit.

Risultati ottenuti con SkillUp

Il sistema è completo e progettato per evolversi senza perdere coerenza. L’architettura modulare permette di aggiungere nuove funzionalità senza interventi invasivi, mentre l’attenzione all’usabilità rende l’apprendimento intuitivo e misurabile.

Stack tecnologico utilizzato

  • Backend: PHP, Symfony, Doctrine ORM, JWT Authentication
  • Database: MySQL, SQLite (per testing)
  • Infrastruttura: Docker
  • Integrazioni: PayPal, API AI esterne, mPDF
  • Testing: PHPUnit

Serve un sito web o un'applicazione come questo?

Contattami per un Preventivo →