Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.

Selezionare la lingua

Il sistema di eLearning per gli studenti con applicazioni web, iOS e Android
Our client wanted to develop and implement an online learning platform for elementary, middle, and high school students. The major challenge was the lack of a stable and reliable system for teaching online school lessons.
Our client turned to Innowise to outsource the platform’s engineering and implementation and opted for the turnkey software development model. According to the project’s objective, the solution should become an integral part of the education process for more than 200 public schools.
Nell'ambito del progetto, il nostro team avrebbe dovuto:
Sulla lavagna virtuale, insegnanti e studenti possono scrivere, dipingere, inserire formule, aggiungere forme, attaccare adesivi, caricare file e usare un puntatore. Durante la lezione, gli utenti possono aggiungere più lavagne, cambiare il loro colore di sfondo, eliminare elementi e salvare le lavagne nella scheda della lezione.
Gli insegnanti hanno anche accesso al costruttore di test, che consente di creare test di qualsiasi complessità. Questi test possono essere utilizzati per il controllo delle conoscenze o assegnati come compiti a casa. Il costruttore supporta diversi tipi di domande: domande singole, domande a scelta multipla, domande a risposta aperta con caselle di commento e compiti per determinare l'ordine di eventi specifici o per trovare le giuste combinazioni. Gli insegnanti possono impostare un limite di tempo e il numero di tentativi per superare il test. Le risposte degli studenti vengono controllate automaticamente dal sistema e l'insegnante ha accesso alle statistiche sui risultati del test.
Durante la fase di scoperta, i nostri analisti aziendali hanno studiato i requisiti delle parti interessate per determinare l'ambito del progetto, le funzionalità di base per lanciare le versioni MVP e il set completo di funzionalità. Abbiamo costruito l'architettura del sistema di formazione a distanza e selezionato le tecnologie ottimali per l'ulteriore scalabilità. Tutto ciò è stato incluso nel file Vision & Scope per il cliente.
I nostri PM e sviluppatori si sono offerti di utilizzare lo stack tecnologico più appropriato:
Per ospitare la piattaforma, abbiamo scelto PostgreSQL come DBMS leggero, veloce e multifunzionale. Per memorizzare e memorizzare i metadati delle lezioni, abbiamo proposto di utilizzare il database Redis.
La piattaforma di apprendimento online si basa sull'architettura a microservizi. Ogni componente logico è esposto come un microservizio Spring Boot separato, con il suo repository, l'insieme dei moduli, i test di integrazione, le configurazioni di sicurezza e la pipeline di distribuzione. Questo approccio migliora l'intero ecosistema software e lo rende più flessibile e stabile.
La piattaforma è resistente alle vulnerabilità OWASP TOP 10, mentre le connessioni sono protette dai protocolli TLS e SRTP. Sono state inoltre applicate le seguenti misure di sicurezza:

La piattaforma di apprendimento a distanza che ne deriva è già integrata nel processo educativo di centinaia di scuole elementari, medie e superiori. La soluzione ha raggiunto l'obiettivo principale di aiutare studenti e insegnanti a passare senza problemi all'apprendimento a distanza e a condurre i processi educativi durante le restrizioni della quarantena.
Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

Iscrivendosi si accetta il nostro Informativa sulla privacy, compreso l'uso dei cookie e il trasferimento dei vostri dati personali.