PROGETTO

Software per la gestione dell'apprendimento in presenza e autogestito

Sviluppo software personalizzato, Gestione di corsi e contenuti, Lezioni dal vivo, Monitoraggio dei progressi degli studenti, Valutazioni e voti, Pagamenti e iscrizioni, Apprendimento web e mobile

  • Settore: Tecnologia per l'istruzione
  • Regno Unito Località: Regno Unito
  • Tempi di consegna: 16 settimane
  • Tecnologie: JavaScript / TypeScript (Node.js), Python
4+ mesi

Questo cliente offre lezioni dal vivo e registrate attraverso corsi online. Le attività degli studenti, le valutazioni e l'accesso ai corsi fanno parte della gestione quotidiana. Il software per la gestione dell'apprendimento riunisce contenuti dei corsi e lezioni dal vivo in un unico sistema. I docenti creano i corsi, gli insegnanti tengono le lezioni, gli studenti completano le attività e gli amministratori gestiscono accessi e registri.

Riepilogo

Problema

Il cliente offre lezioni dal vivo e registrate e gestisce le attività degli studenti e l'accesso ai corsi.

Soluzione

La soluzione è diventata un sistema personalizzato per la gestione di corsi, lezioni e registri degli studenti.

Risultato

La piattaforma è stata progettata per ridurre il lavoro manuale necessario all'erogazione della formazione online.

Storia del cliente

Il cliente è un fornitore di formazione online del Regno Unito. Offre lezioni dal vivo e registrate attraverso corsi online e supporta docenti, studenti e amministratori.

Le sue attività includono il monitoraggio degli studenti, le valutazioni e l'accesso ai corsi. Anche le iscrizioni a pagamento, le fatture e la cronologia delle transazioni richiedono attività amministrative.

La richiesta era semplice: fornire accesso web responsive, con applicazioni iOS e Android quando necessario, mantenendo sincronizzati i dati degli utenti e dei corsi. La piattaforma doveva inoltre includere valutazioni, report sui progressi e iscrizioni basate sui pagamenti.

La soluzione è stata strutturata come un insieme di moduli connessi per la gestione dei corsi, le aule virtuali, lo studio degli studenti e i report sui progressi. L'amministrazione è stata fornita insieme a questi moduli, così le principali attività didattiche restano in un'unica piattaforma di formazione online.

Il cliente ha richiesto

  1. Fornire accesso web e app mobili sincronizzate quando necessario
  2. Aggiungere valutazioni con voti o risultati di autovalutazione automatica
  3. Monitorare attività, progressi, punteggi e tempo trascorso
  4. Vendere corsi e gestire pagamenti, fatture e transazioni

Perché il software pronto all'uso non era adatto

Le piattaforme di formazione online pronte all'uso coprono la creazione dei corsi, i contenuti didattici e la vendita. Alcune includono anche un marketplace. La richiesta di questo cliente riuniva lezioni dal vivo, lezioni registrate, progressi degli studenti, iscrizioni a pagamento e amministrazione in un unico LMS personalizzato.

Panoramica del progetto

La soluzione è stata progettata attorno a un unico sistema connesso per la gestione dell'apprendimento, destinato a docenti, studenti e amministratori. I contenuti dei corsi, le lezioni dal vivo, le attività degli studenti e i pagamenti sono gestiti tramite moduli dedicati.

Per creare i corsi è stato fornito un editor con sezioni delle lezioni e caricamento di video. Anche le lezioni testuali e le valutazioni sono organizzate all'interno di ogni corso.

L'aula virtuale riunisce streaming video, chat e lavagna in un unico spazio didattico. La condivisione dello schermo, le presenze e i comandi di registrazione supportano le lezioni dal vivo.

L'area di lavoro dello studente presenta la navigazione del corso, le lezioni video e i materiali testuali. Download, quiz, test e stato di completamento supportano lo studio autogestito.

Il modulo amministrativo gestisce account basati sui ruoli, accesso ai corsi e iscrizioni. Registri dei pagamenti, fatture e cronologia delle transazioni sono archiviati insieme ai dati amministrativi.

Principali funzioni fornite

  • Editor dei corsi per lezioni, video, materiali testuali e valutazioni
  • Aula virtuale con video, chat, lavagna e condivisione dello schermo
  • Comandi per presenze e registrazioni delle lezioni dal vivo
  • Area di lavoro dello studente con navigazione del corso e download
  • Quiz, test, compiti, esercizi e valutazioni
  • Monitoraggio di completamento, punteggi, partecipazione e tempo trascorso
  • Dashboard ed esportazione di report per docenti e amministratori
  • Utenti basati sui ruoli, accesso ai corsi, iscrizioni, pagamenti e fatture

Funzioni aggiuntive disponibili

+ Applicazioni iOS e Android + Certificati + Forum e community di studenti + Annunci e notifiche + Gamification + Supporto tramite chatbot + Analytics + Simulazioni d'esame

Chi altro può usare questa soluzione

Queste attività hanno esigenze simili e la stessa soluzione può essere adattata ai loro contenuti didattici, al modello di insegnamento e ai registri degli studenti.

Una scuola o organizzazione educativa

Attività Offre agli studenti contenuti basati sul programma, compiti e valutazioni.
Come aiuta la soluzione La soluzione organizza corsi, attività degli studenti, valutazioni, progressi e accessi in un'unica piattaforma.

Un'accademia di coaching

Attività Vende corsi o abbonamenti e gestisce le attività di apprendimento.
Come aiuta la soluzione La soluzione combina vendita dei corsi, lezioni dal vivo, progressi degli studenti, valutazioni e amministrazione.

Un fornitore di sviluppo professionale

Attività Offre apprendimento autogestito, certificazioni e community di studenti.
Come aiuta la soluzione La soluzione offre materiali didattici, monitora completamenti e punteggi e supporta comunicazioni e accessi a pagamento.

Stack tecnologico

JavaScript / TypeScript (Node.js)

Sviluppo web e applicazioni

Questo stack di linguaggi supporta l'interfaccia web e lo sviluppo di applicazioni multipiattaforma.

Python

Backend ed elaborazione dei dati

Python supporta il backend web, l'analisi, le statistiche e i servizi correlati.

PHP

Integrazioni lato server

PHP supporta SDK e integrazioni selezionati lato server.

React

Creazione di interfacce utente

React (una libreria per la creazione di interfacce utente) supporta schermate didattiche responsive.

Vue

Creazione di UI web moderne

vue (un framework per interfacce web moderne) supporta lo sviluppo dell'interfaccia web.

Django

Sviluppo del backend web

Django (un framework web Python) supporta il backend dell'applicazione.

Firebase

Autenticazione e dati in tempo reale

firebase (una libreria per autenticazione, database, archiviazione e funzioni in tempo reale) supporta i dati degli utenti e dei corsi.

WebRTC

Lezioni video dal vivo

webrtc (una libreria browser per connessioni peer-to-peer) supporta la comunicazione nell'aula virtuale.

MySQL

Archiviazione dei dati applicativi

mysql (un driver Node.js per MySQL) collega l'applicazione al database.

PDF, video, audio, text files

Distribuzione dei materiali didattici

La piattaforma distribuisce video dei corsi, documenti di testo, file PDF, audio e file scaricabili.

Integrazioni

iOS and Android

La soluzione può sincronizzare i dati degli utenti e dei corsi tra web, iOS e Android quando necessario.

Payment gateways

I gateway di pagamento gestiscono abbonamenti, acquisti una tantum, fatture e registri delle transazioni.

Firebase

Firebase supporta autenticazione, database, archiviazione e dati applicativi in tempo reale.

Il risultato

I contenuti dei corsi restano organizzati per l'insegnamento

La schermata di gestione dei corsi offre ai docenti un unico spazio per le informazioni del corso, le lezioni e i video. I materiali testuali e le valutazioni restano associati al corso.

La piattaforma ospita i video dei corsi e distribuisce materiali testuali come parte del corso.

Come funziona

  1. L'editor del corso archivia informazioni, lezioni video e documenti testuali.
  2. L'area di caricamento contiene le lezioni video del corso.
  3. L'editor delle valutazioni archivia i contenuti di quiz e test.
  • Elenco dei corsi e sezioni delle lezioni
  • Area di caricamento video
  • Editor di documenti testuali
Gestione di corsi e contenuti

Gestione di corsi e contenuti

Funzioni visualizzate in questa schermata
Sviluppare un sistema per la gestione dell'apprendimento Gestire i contenuti dei corsi Ospitare i video dei corsi Distribuire materiali testuali Aggiornare quiz e valutazioni

L'insegnamento dal vivo utilizza un unico spazio virtuale

L'aula virtuale riunisce video, chat e lavagna nella stessa schermata didattica. La condivisione dello schermo, le presenze e i comandi di registrazione supportano l'interazione con gli studenti.

Le presenze e lo stato della registrazione restano parte del registro della lezione.

Come funziona

  1. L'aula virtuale mostra il flusso video.
  2. Il pannello chat conserva i messaggi, mentre la lavagna e il comando di condivisione dello schermo supportano l'interazione.
  3. L'elenco delle presenze registra la partecipazione e il comando di registrazione mostra lo stato della registrazione.
  • Flusso video e pannello chat
  • Lavagna e condivisione dello schermo
  • Comandi per presenze e registrazione
Suggerimento: L'aula virtuale combina strumenti didattici e interattivi in un unico spazio.
Aula virtuale

Aula virtuale

Funzioni visualizzate in questa schermata
Tenere lezioni dal vivo Funzione per l'insegnamento dal vivo Creare una lezione dal vivo

Gli studenti riprendono lo studio da un'area di lavoro chiara

L'area di lavoro dello studente riunisce la navigazione del corso, i video e le lezioni testuali. Download, quiz e test supportano le attività del corso.

L'area di lavoro supporta sia l'apprendimento tramite registrazioni sia le attività di valutazione.

Come funziona

  1. Il lettore video presenta le lezioni video e l'area delle lezioni testuali presenta i materiali scritti.
  2. Il comando di download fornisce file scaricabili agli studenti.
  3. La vista dei quiz e dei test presenta i contenuti e archivia risultati e stato di completamento.
  • Lettore video e area delle lezioni testuali
  • Materiali didattici scaricabili
  • Vista di quiz e test
Area di lavoro dello studente

Area di lavoro dello studente

Funzioni visualizzate in questa schermata
Erogare corsi online Ospitare i video dei corsi Distribuire materiali testuali Scaricare materiali didattici Creare quiz interattivi Monitorare i progressi del corso

I report sui progressi rendono visibili le attività degli studenti

La dashboard dei report riunisce completamenti, punteggi e partecipazione in un unico spazio di analisi. Mostra anche il tempo trascorso tramite riepiloghi, filtri, tabelle e report.

La dashboard supporta il controllo dei progressi e le decisioni sui voti.

Come funziona

  1. Il riepilogo dei progressi e il grafico dei completamenti mostrano i registri dei progressi e lo stato di completamento.
  2. La tabella dei punteggi presenta risultati e voti di quiz e test.
  3. I filtri per studente e corso restringono il report, mentre l'area di esportazione fornisce il risultato.
  • Riepilogo dei progressi e grafico dei completamenti
  • Filtri per studenti e corsi
  • Tabella dei punteggi ed esportazione dei report
Nota: La dashboard copre attività, completamenti, punteggi, partecipazione e tempo trascorso in un'unica vista di report.
Dashboard di progressi e report

Dashboard di progressi e report

Funzioni visualizzate in questa schermata
Monitorare i progressi del corso Sistema di valutazione degli studenti

Accessi e pagamenti restano collegati alle iscrizioni

La schermata amministrativa collega ruoli, accesso ai corsi e iscrizioni. Qui sono disponibili anche registri dei pagamenti, fatture e cronologia delle transazioni.

Il modulo gestisce studenti, insegnanti e amministratori insieme alla partecipazione a corsi a pagamento.

Come funziona

  1. L'elenco utenti e il selettore dei ruoli archiviano i dati di studenti, insegnanti e amministratori.
  2. La tabella degli accessi ai corsi e i comandi di iscrizione collegano gli utenti alle iscrizioni.
  3. L'elenco dei pagamenti e l'area di fatture e transazioni archiviano pagamenti, fatture e cronologia delle transazioni.
  • Elenco utenti basato sui ruoli
  • Comandi per accesso ai corsi e iscrizioni
  • Fatture e registri delle transazioni
Ruoli, iscrizioni e pagamenti

Ruoli, iscrizioni e pagamenti

Funzioni visualizzate in questa schermata
Gestire classi e studenti

Cosa offre la soluzione

Con questa soluzione, il fornitore di formazione online può:

  • Creare e organizzare corsi, lezioni, video, materiali testuali e valutazioni
  • Tenere lezioni dal vivo con video, chat, lavagne, condivisione dello schermo, presenze e registrazioni
  • Offrire agli studenti un'unica area per materiali dei corsi, download, quiz, test e progressi
  • Esaminare completamenti, punteggi, partecipazione e tempo trascorso tramite dashboard e report
  • Gestire ruoli, accessi ai corsi, iscrizioni, pagamenti, fatture e cronologia delle transazioni

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

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

Esigenze del cliente Piattaforme per corsi online Graphy, FreshLearn, Mastera Piattaforme didattiche DataCamp, Echo360, go4clic Piattaforme per abbonamenti MemberPress, Gurucan Soluzione personalizzata
Accesso web e mobile parzialmente
Valutazioni e voti parzialmente —
Report su progressi e attività parzialmente parzialmente
Iscrizioni a pagamento e transazioni parzialmente
Adattamento alle regole del cliente: fasi, ruoli, report parzialmente parzialmente parzialmente
Tutti i passaggi in un unico spazio — — —
Nessun passaggio manuale tra i programmi parzialmente parzialmente —

In base alle descrizioni pubbliche dei prodotti e della categoria.

I prodotti pronti all'uso coprono aspetti importanti della creazione dei corsi, dell'insegnamento, delle valutazioni, dei progressi e degli accessi a pagamento. Un prodotto pronto è sufficiente quando serve solo uno di questi aspetti.

Questo cliente aveva bisogno di formazione dal vivo e registrata, registri degli studenti e iscrizioni a pagamento in un unico spazio. Ruoli, progressi e requisiti amministrativi del cliente non erano completamente coperti da un singolo prodotto pronto all'uso.

In conclusione

In conclusione, la soluzione è stata realizzata per gestire contenuti dei corsi, lezioni dal vivo e progressi degli studenti in un unico spazio. Le iscrizioni a pagamento sono state incluse nello stesso sistema.

FAQ

Stai pensando di creare un sistema simile? Leggi le risposte qui sotto per capire come si integrano le principali funzioni di gestione dell'apprendimento.