Dezvoltarea unei solutii de e-learning personalizata si flexibila plecand de la nevoile specifice ale industriei, companiilor si angajatilor.
CONTEXTUL
Clientul nostru
Clientul nostru este o companie de protectie a muncii din Romania care ofera consultanta si inspectii periodice de siguranta. Acesta isi desfasoara activitatea in locatii multiple din Romania. Clientul s-a confruntat cu unele probleme atunci cand a venit vorba de gestionarea informatiilor despre clienti.
Nevoile si obiectivele clientului
Contextul social si de business nu poate fi controlat (pandemia a demonstrat acest lucru). La fel de dinamice pot fi si nevoile clientului nostru. Pentru acest proiect, clientul Seatbelt a fost interesat sa dezvolte o solutie capabila sa le ofere utilizatorilor acces rapid si flexibil la un hub informational, care poate fi utilizat si optimizat fara limitari.
Astfel, au decis sa creeze o solutie web dedicata de e-learning care sa fie construita pe tehnologia solutiei CRM existente (dezvoltata tot cu echipele noastre).
Solutia
Inainte de a dezvolta platforma de e-learning cu echipele noastre, Seatbelt folosea o solutie care a devenit cu timpul depasita, functionalitatile integrate nemaiputand sa raspunda nevoilor curente ale clientului.
Asadar, clientul nostru a decis sa dezvolte o solutie noua completa si full custom din care sa poata manageria toate activitatile de e-learning, capabila sa integreze si SCORM (Sharable Content Object Reference Model) - un set de standarde tehnice pentru produsele software de eLearning.
Am dezvoltat solutia plecand de la arhitectura aplicatiei de CRM dezvoltata de noi in urma cu cativa ani (solutia de e-learning fiind, practic, o extensie a acesteia).
Proiect ongoing - extinderi si optimizari de functionalitati: Fiind un proiect ongoing, platforma de e-learning de la Seatbelt continua sa fie optimizata, personalizata si extinsa in sincron cu obiectivele dinamice ale clientului (de exemplu, sunt luate in considerare optimizari la nivel de roluri si permisiuni pentru a raspunde integral cerintelor si nevoilor la nivel de management si e-learning).

Rolurile in platforma de e-learning
Platforma de e-learning de la Seatbelt ofera acces diferentiat in functie de rolul definit pentru fiecare tip de utilizator.
CURSURI
Cursurile contin 2 sectiuni de baza:
- cursuri (din SCORM sau din Image Gallery)
- module
Pagina este construita astfel incat sa le ofere utilizatorilor doar experiente relevante, in raport cu informatiile arhivate in baza de date.
Exemplu: Un curs predat intr-o anumita limba va fi afisat doar utilizatorilor care au selectata respectiva limba in profilul lor/in baza de date.

Functionalitati pentru administrarea cursurilor (cei cu rol de admin sau atributii de management):
- selectii multiple pentru adaugarea modulelor asociate unui curs (admin);
- management simplu pentru module, cu drag & drop (admin);
- optiune de selectie multipla a companiilor care au cursuri asociate (admin);
- optiunea de a selecta activitati multiple pentru fiecare companie selectata;
- meniu dropdown pentru selectarea limbii in care este prezentat cursul;
- camp de search pentru acces rapid la rezultate relevante;
- filtru pentru listare selectiva a companiilor;
- multiple optiuni de accesare cursuri (utilizatori cu/fara cont);
- alocari de activitati (pentru angajatii care au cont);
- alocare directa de cursuri catre anumiti angajati.
Functionalitati pentru utilizatori:
- filtre pentru cursuri noi;
- cursuri noi (care nu au fost accesate);
- listarea de cursuri (status/progres si detalii curs);
- scurt istoric pe fiecare curs (status progres, accesat prima data, ultima data, numarul de accesari, timp de rulare curs);
- afisarea cursurilor care sunt in limba utilizatorului (daca nu sunt deja alocate);
- pagina dedicata pentru fiecare curs (si optiunea de accesare test direct din pagina);
- acces la rapoarte rapide privind statusul cursurilor.
Teste
Pagina de Teste integreaza doua sectiuni pricipale:
Administrarea de Teste
- optiune de multiple dropdown - daca un curs are deja un test asociat, va fi automat inlocuit cu o varianta actualizata;
- listarea rezultatelor relevante atat prin campul de search, cat si cu ajutorul filtrelor.

Managementul Intrebarilor
- optiune de multiple dropdown option si integrarea unui poll cu intrebari (organizate pe categorii pe test);
- adaugare / editare intrebari si setarea optiunilor pentru tipurile de intrebari (de exemplu, selectare unica, multipla, inserare unica, multipla, etc.);
- selectie cu“+” pentru adaugarea mai multor intrebari - fiecare selectie va contine radio button (pentru selectarea raspunsului corect), camp de text si / ori pentru continutul raspunsului.

Pentru utilizatori
- odata ce un curs este finalizat, utilizatorii pot vedea cursurile asociate;
- intrebari plasate aleatoriu pentru a creste acuratetea rezultatelor;
- afisarea rezultatului final pentru fiecare test plus feedback rapid (raspunsuri gresite).
*Functiile si functionalitatile implementate reflecta nevoile punctuale, specifice ale clientului la momentul dezvoltarii. Capabilitatile noastre sunt suficient de extinse ca sa acopere o serie mult mai larga de functionalitati specifice (de exemplu, sisteme de motivare/recompensa) pentru care sa facem dezvoltari full-custom. (inclusiv dezvoltari si cu alte tehnologii, de exemplu NextJS)

Rapoarte
In sectiunea rapoarte utilizatorii de tip admin au acces la:
Rapoarte pe companii/cate au cont in elearning
Rapoarte pe angajati
- cat la % au cursuri asignate;
- cat la % au parcurs cursurile asignate (parcurgere 100%, din cei care au cursuri asignate);
- cat la % au luat testul (din cei care au inceput testul);
*Vor fi filtre de companie, curs si de data (range)
Rapoate pe cursuri
- cat % din teste au fost trecute (procent din cele incepute)
- cat % din teste au fost luate la prima incercare
*Vor fi filtre de companie, curs si de data (range)

Vizualizari rapide:
- casete pop up box cu detalii grafic;
- trimitere rapida de e-mailuri direct din grafic (catre utilizatorii care au in curs de finalizare/inceput un curs);
- grafice dinamice pentru vizualizare intuitiva si moderna a datelor.
*Functiile si functionalitatile implementate reflecta nevoile punctuale, specifice ale clientului la momentul dezvoltarii. Capabilitatile noastre sunt suficient de extinse ca sa acopere o serie mult mai larga de functionalitati specifice (de exemplu alte tipuri de grafice dinamice) pentru care sa facem dezvoltari full-custom. (inclusiv dezvoltari si cu alte tehnologii, de exemplu NextJS)

Interesat sa dezvolti o solutie de e-learning complet personalizata?
Contacteaza-ne pentru o sesiune de consultanta gratuita!
Roluri acoperite in proiect
Pentru dezvoltarea solutiei web de e-learning clientul a solicitat o echipa completa de development:
Project Manager
Full-stack developers
UX
QA
Tehnologii
Feedback-ul primit de la utilizatori este pozitiv. Le place ca procesul este logic. Roweb Development ofera rapoarte lunare de date si statistici care semnaleaza principalele probleme legate de sanatate si siguranta. Developerii din echipa Roweb au reusit sa livreze tot ce le-am cerut si au fost in mod constant deschisi si flexibili. Ne-au demonstrat ca pot implementa tot ce este necesar, fara blocaje.
Bogdan Neagu
Owner Seatbelt Consulting
PROIECTE SIMILARE
Dezvoltare chatbot pentru platforma de recrutare nGAGE
TimeReport: portal project management personalizat
Aplicatie Web & Mobile Seatbelt




