Platforma web de e-learning (dezvoltare custom - Seatbelt)

  • acces personalizat raportat la roluri si optiune de multi-login (cu sau fara cont)
  • management de continut rapid si intuitiv (user management, teste, video-uri, cursuri, etc.)
  • integrare SCORM (Sharable Content Object Reference Model)

Tehnologii

PHP, MySQL, Redis, Lumen, ReactJS, Docker, Google Maps API, RxJava, Retrofit

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.

ADMIN

Utilizatorii cu rolul de Admin au posibilitatea de a administra:

  • userii de e-learning ai companiilor (adaugare/editare/stergere useri de tip client, angajat sau HR, administrare cod unic de login companii);
  • modulele (adaugare/editare/stergere modul);
  • cursurile (adaugare/editare/stergere curs, asignare curs la companii, alegere tip de asignare catre fiecare companie in parte, asignare catre activitati din companii, asignare catre angajati specifici din companii, poate alege daca un curs are test si asocia un test unui utilizator);
  • intrebarile pentru teste (creare/editare/stergere tipuri de intrebari, creare/editare/stergere intrebare, asignare intrebare la teste, incadrare intrebare catre un tip);
  • testele (adaugare/editare/stergere test, asignare intrebari la test, asignare test la cursuri);
  • rapoartele specifice e-learning pe clienti, cursuri, angajati;
  • ce utilizatori cu roluri create (roluri care nu sunt default) au acces pe platforma e-learning specifica companiilor la care sunt asignati;
  • activarea/dezactivarea unui curs.

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)

Rezultat

Rezultat

Acum clientul se poate baza pe o platforma de e-learning intuitiva si usor de administrat.

Beneficii pentru Seatbelt

Un mod mai eficient din perspectiva financiara si de timp de a face afaceri.

Beneficii pentru clientii Seatbelt

Un mod simplificat de a accesa informatii de la distanta - intr-un mod simplu si sigur.

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

Detalii
Despre
Politica Cookie
Acest site utilizează cookie-uri. Folosim cookie-uri pentru a personaliza conținutul și anunțurile, pentru a oferi funcții de rețele sociale și pentru a analiza traficul.
De asemenea, le oferim partenerilor de rețele sociale, de publicitate şi de analize informații cu privire la modul în care folosiți site-ul nostru. Aceștia le pot combina cu alte informații oferite de dvs. sau culese în urma folosirii serviciilor lor.
Cookie-urile sunt mici fişiere de text ce pot fi utilizate de către site-urile web pentru a face utilizarea lor mai eficientă.
Legea stipulează că putem stoca cookie-uri pe dispozitivul dvs., în cazul în care ele sunt strict necesare pentru operarea acestui site. Pentru toate celelalte tipuri de cookie-uri avem nevoie de permisiunea dvs.
Acest site utilizează diferite tipuri de cookie-uri. Unele cookie-uri sunt plasate de către servicii părţi terțe care apar pe paginile noastre.
Puteți, în orice moment, să modificați sau să vă retrageți acordul din Declarația privind modulele cookie de pe website-ul nostru.
Permite selecţia
Permite toate