PROGETTO

Software per la gestione dell'apprendimento, dei corsi, delle valutazioni e dei progressi

Sviluppo LMS personalizzato, Gestione di corsi e contenuti, Monitoraggio dei progressi degli studenti, Quiz e compiti online, Accesso basato sui ruoli, Report e certificati, Applicazione web responsive

  • Settore: Istruzione e formazione
  • Grecia Località: Grecia
  • Tempo di consegna: 16 settimane
  • Tecnologie: PHP, JavaScript / TypeScript (Node.js)
4+ mesi

Questo cliente dedica molto tempo al coordinamento di corsi, materiali didattici e valutazioni. La soluzione è un software per la gestione dell'apprendimento destinato a un ente formativo in Grecia. I team dei corsi aggiungono video, documenti e PDF. Gli studenti svolgono quiz e consegnano compiti. I docenti e gli amministratori dei corsi possono monitorare in un unico LMS responsive i progressi e lo stato di completamento.

Riepilogo

Problema

L'ente formativo gestisce contenuti dei corsi, studenti e valutazioni.

Soluzione

La soluzione è diventata un LMS responsive che riunisce corsi, contenuti e valutazioni in un unico spazio.

Risultato

Il software è progettato per ridurre la gestione manuale dei corsi e le attività ripetitive legate alle valutazioni.

Storia del cliente

Il cliente è un ente formativo greco. Offre corsi autogestiti o dal vivo e supporta gli studenti con materiali didattici, iscrizioni, valutazioni e monitoraggio dei progressi.

I team dei corsi gestiscono video, documenti e PDF. Gestiscono inoltre lezioni testuali e interattive, risorse scaricabili e registri degli studenti.

La richiesta era semplice: offrire un accesso responsive da desktop, tablet e dispositivi mobili. Il cliente voleva inoltre gestire contenuti formativi misti e separare le funzionalità in base al ruolo, supportando anche quiz, test e compiti.

Anche la valutazione e i risultati delle prove facevano parte della richiesta.

La soluzione è stata sviluppata come LMS modulare con gestione dei corsi e dashboard degli studenti. Report e gestione dei certificati hanno supportato le esigenze di rendicontazione.

Il cliente ha richiesto

  1. Funzionamento responsive su desktop, tablet e dispositivi mobili
  2. Gestione di corsi e contenuti formativi misti
  3. Funzionalità specifiche per ogni ruolo
  4. Quiz, test, compiti e valutazioni

Perché il software pronto all'uso non era adatto

I prodotti LMS pronti all'uso coprono l'erogazione dei corsi, la comunicazione in classe o la formazione configurabile. Un LMS personalizzato era più adatto per riunire gestione dei corsi, registri degli studenti e certificati opzionali in un unico sito responsive. Ha inoltre permesso di organizzare insieme ruoli, contenuti e valutazioni del cliente, affiancandoli a report e amministrazione.

Panoramica del progetto

La soluzione è stata progettata attorno a un'applicazione web responsive, offrendo all'ente formativo un'unica esperienza LMS su desktop, tablet e dispositivi mobili.

Per gestire i corsi è stata creata un'area dedicata a corsi e contenuti. Docenti e amministratori possono creare, modificare e organizzare i corsi.

I moduli e le lezioni possono includere video, documenti e PDF. Sono disponibili anche testi, lezioni interattive e risorse scaricabili.

L'accesso basato sui ruoli distingue le funzionalità per amministratori, istruttori e docenti. Studenti, discenti, partner e clienti ricevono un accesso adatto alla propria attività formativa.

Una dashboard dei progressi riunisce iscrizioni, completamenti e punteggi in un'unica vista. L'area di valutazione supporta quiz e consegna di compiti, mentre i docenti possono esaminare attività e risultati.

È stata dedicata particolare attenzione alla gestione operativa della formazione. Notifiche, report e registri dei certificati potranno essere ampliati in seguito.

Funzionalità principali realizzate

  • Creazione, modifica, eliminazione e organizzazione dei corsi
  • Moduli, lezioni e materiali formativi misti
  • Accesso basato sui ruoli per team formativi e studenti
  • Registri degli studenti, iscrizioni e assegnazioni dei corsi
  • Monitoraggio dei progressi e dei completamenti
  • Gestione di quiz e compiti
  • Revisione delle valutazioni e riepiloghi dei risultati
  • Programmazione delle lezioni e discussioni
  • Report con esportazione JSON
  • Certificati di completamento dei corsi

Funzionalità aggiungibili

+ Quiz interattivi + Emissione di certificati + Discussioni della community + Analisi degli spettatori + Analisi del tempo di visione + Report JSON

Chi altro può usare questa soluzione

Queste attività hanno esigenze simili e la stessa soluzione può essere adattata alla gestione dei corsi e degli studenti.

Un centro di formazione professionale

Attività Offre a studenti di sedi o organizzazioni diverse corsi, valutazioni e registri dei progressi.
Come aiuta la soluzione L'LMS riunisce contenuti formativi, accessi basati sui ruoli, quiz, compiti e report sui completamenti.

Un'attività di formazione online

Attività Offre online abbonamenti, iscrizioni o corsi con più docenti.
Come aiuta la soluzione La soluzione organizza corsi e docenti supportando accessi, valutazioni, progressi e certificati degli studenti.

Un istituto scolastico

Attività Offre corsi a studenti e docenti con esigenze formative e amministrative distinte.
Come aiuta la soluzione L'LMS collega contenuti dei corsi, registri degli studenti, valutazioni, attività dei docenti e report sulle prestazioni.

Stack tecnologico

PHP

Linguaggio dell'applicazione LMS

PHP supporta l'applicazione LMS principale e le relative funzioni di gestione dei corsi.

JavaScript / TypeScript (Node.js)

Linguaggio dell'interfaccia responsive

JavaScript e TypeScript supportano l'interfaccia web responsive e le funzioni basate sul browser.

Python

Linguaggio per analisi e documenti

Python supporta analisi, gestione dei PDF, documentazione e funzioni relative ai dati.

escolalms/core

Funzioni principali dell'LMS

escolalms/core (una libreria LMS headless PHP) fornisce le funzioni principali di gestione dell'apprendimento.

escolalms/categories

Gestione delle categorie dei corsi

escolalms/categories (una libreria PHP per le categorie LMS) organizza le categorie dei corsi.

pymupdf

Estrazione di contenuti PDF

pymupdf (una libreria Python per l'estrazione e la conversione di PDF) gestisce i contenuti PDF nell'LMS.

d3-dsv

Lettura e formattazione CSV

d3-dsv (una libreria JavaScript per file CSV e TSV) supporta l'importazione e l'esportazione di dati delimitati.

@docusaurus/core

Creazione del sito di documentazione

@docusaurus/core (un generatore JavaScript di siti di documentazione) supporta la documentazione dell'LMS.

pdf

Creazione di documenti PDF

pdf (una libreria JavaScript per file PDF di base) supporta la creazione di documenti PDF.

Integrazioni

Stripe or PayPal

L'LMS può collegare l'accesso ai corsi ai pagamenti tramite Stripe o PayPal.

Google Analytics

Google Analytics riceve informazioni analitiche dalla piattaforma formativa.

Videotile

Videotile fornisce contenuti video per la formazione.

WordPress

WordPress può scambiare informazioni sul sito e sui corsi con l'LMS tramite API e strumenti LMS correlati.

Il risultato

I contenuti dei corsi restano organizzati per i docenti

La schermata di gestione dei corsi offre a docenti e amministratori un unico spazio per corsi, moduli, lezioni e materiali didattici. Video, documenti e PDF restano collegati al corso pertinente.

Lo stato dei corsi e le assegnazioni sono mostrati insieme alla struttura del corso, permettendo all'ente formativo di mantenere vicine amministrazione e gestione dei contenuti.

Come funziona

  1. L'LMS mostra i registri dei corsi con moduli e lezioni.
  2. L'area dei contenuti conserva video, documenti, PDF, testi, lezioni interattive e download.
  3. Le assegnazioni e lo stato dei corsi appaiono insieme ai relativi registri.
  • Creare, modificare ed eliminare corsi
  • Organizzare moduli e lezioni
  • Caricare materiali formativi misti
Gestione di corsi e contenuti

Gestione di corsi e contenuti

Funzioni in questa schermata
Gestire corsi online Gestire i contenuti dei corsi Organizzare la struttura dei corsi Caricare materiali formativi Gestire utenti e corsi

I progressi sono visibili tra studenti e corsi

La dashboard dello studente riunisce iscrizioni, progressi e completamenti in un'unica area di revisione. Mostra anche punteggi e prestazioni dei registri degli studenti.

Docenti e amministratori dei corsi possono usare la stessa schermata per seguire i registri degli studenti e individuare lo stato delle attività.

Come funziona

  1. La tabella degli studenti mostra i dati degli studenti e delle iscrizioni.
  2. Gli indicatori mostrano i progressi e lo stato di completamento dei corsi.
  3. Il riepilogo mostra punteggi e dati sulle prestazioni del corso e degli studenti selezionati.
  • Filtrare per corso e studente
  • Verificare lo stato di completamento
  • Confrontare punteggi e prestazioni
Nota: Progressi, completamenti, punteggi e prestazioni sono conservati insieme ai registri degli studenti e delle iscrizioni.
Dashboard dei progressi degli studenti

Dashboard dei progressi degli studenti

Funzioni in questa schermata
Monitorare i progressi dei corsi Aggiornare la gestione degli studenti Gestire utenti e corsi

Valutazioni e compiti seguono il percorso formativo

L'area di valutazione collega quiz, consegna dei compiti e revisione dei docenti. Gli studenti completano le verifiche richieste, mentre i docenti visualizzano consegne e attività correlate.

L'area di revisione dei docenti mostra i risultati di quiz e valutazioni.

Come funziona

  1. L'area mostra istruzioni e domande dei quiz.
  2. L'area dei compiti conserva i file consegnati dagli studenti e lo stato delle valutazioni.
  3. L'area di revisione mostra i risultati dei quiz e delle valutazioni.
  • Completare quiz
  • Consegnare compiti
  • Esaminare i risultati delle valutazioni
Area di valutazione e gestione dei compiti

Area di valutazione e gestione dei compiti

Funzioni in questa schermata
Consegnare compiti e completare quiz Aggiornare quiz e valutazioni Creare quiz interattivi

Lezioni e discussioni fanno parte dell'erogazione dei corsi

La schermata del calendario e delle discussioni riunisce date delle lezioni, scadenze dei compiti e argomenti di discussione. Docenti, amministratori, community manager e moderatori lavorano con le informazioni sui corsi e sugli eventi nella stessa area.

Gli argomenti e gli strumenti di moderazione supportano la comunicazione intorno alle attività formative.

Come funziona

  1. Il calendario mostra le informazioni sulle lezioni e le date dei compiti.
  2. L'elenco mostra gli argomenti di discussione dei corsi.
  3. Annunci e notifiche mostrano informazioni sui corsi e sugli eventi.
  • Programmare le lezioni
  • Gestire le date dei compiti
  • Esaminare gli argomenti di discussione
Calendario delle lezioni e discussioni

Calendario delle lezioni e discussioni

Funzioni in questa schermata
Gestire il calendario delle lezioni Gestire le discussioni della community

Report e certificati supportano l'amministrazione

Manager, analisti e responsabili dei corsi possono esaminare completamenti e informazioni sulle prestazioni prima di generare i report. I dati dei quiz sono inclusi nella vista dei report.

L'esportazione JSON rende i dati dei report disponibili per ulteriori analisi. La stessa area gestisce l'emissione dei certificati e i relativi registri.

Come funziona

  1. L'area dei report filtra i dati su progressi, completamenti, quiz e prestazioni.
  2. Il modulo dei report crea report JSON dai dati selezionati.
  3. L'area dei certificati emette i certificati e mostra i relativi registri.
  • Generare report per l'analisi
  • Filtrare dati su completamenti e prestazioni
  • Emettere certificati dei corsi
Suggerimento: I registri dei certificati restano insieme alle informazioni su completamenti e prestazioni usate per la gestione dei corsi.
Gestione di report e certificati

Gestione di report e certificati

Funzioni in questa schermata
Generare report per l'analisi Emettere certificati dei corsi

Cosa offre la soluzione

Con questa soluzione, l'ente formativo può:

  • Gestire corsi online e contenuti formativi misti
  • Fornire ad amministratori, docenti e studenti l'accesso appropriato
  • Monitorare iscrizioni, progressi, completamenti, punteggi e prestazioni
  • Eseguire quiz e raccogliere le consegne dei compiti
  • Programmare lezioni e revisionare discussioni
  • Generare report ed emettere certificati di completamento

I sistemi pronti all'uso avrebbero potuto svolgere il lavoro?

Prima della progettazione, l'attività è stata confrontata con prodotti pronti all'uso sulla base delle loro descrizioni.

Esigenze del cliente LMS per l'istruzione Google Classroom, Sakai, D2L Brightspace LMS configurabile Open LMS, BrainCert LMS WordPress LearnDash Soluzione personalizzata
Accesso responsive su tutti i dispositivi —
Gestire contenuti misti dei corsi
Funzionalità separate per ruolo parzialmente
Quiz, compiti e valutazioni
Adattarsi alle regole del cliente: fasi, ruoli e report parzialmente parzialmente parzialmente
Tutti i passaggi in un unico spazio —
Nessun passaggio manuale tra programmi parzialmente — —

In base alle descrizioni pubbliche dei prodotti e della relativa categoria.

I prodotti LMS pronti all'uso coprono contenuti, ruoli, valutazioni e progressi dei corsi in misura diversa. Un prodotto pronto è sufficiente quando l'attività è limitata a una sola di queste aree.

Questo cliente aveva bisogno di un software proprietario perché ruoli, formati dei contenuti, valutazioni, report e amministrazione dovevano seguire un unico modello operativo. Inoltre, gli elementi dovevano restare uniti invece di essere distribuiti tra prodotti separati e passaggi manuali.

In conclusione

In conclusione, la soluzione è stata realizzata per ridurre la gestione manuale dei corsi relativa a contenuti, valutazioni e progressi degli studenti.

FAQ

Stai pensando di creare un sistema simile? Queste risposte spiegano le principali scelte relative alla gestione dei corsi, ai ruoli, alle valutazioni e ai progressi degli studenti.