Cum se creează un site web LMS - Informații detaliate despre caracteristicile esențiale

Publicat: 2020-12-11

Ben Franklin a spus odată:
„O investiție în cunoștințe plătește cel mai bun interes.”

Până în prezent, unul dintre cele mai avansate sectoare ale industriei este sectorul educației. Cu soluțiile tehnologice avansate disponibile astăzi care fac învățământul la distanță, cât mai aproape de predarea la clasă, îndrumarea ușoară la domiciliu și un proces favorabil în timpul blocajelor tensionate din cauza COVID-19, educația online a adus lumea mai aproape.

Printre diferitele module dezvoltate care au făcut ca e-learning-ul să fie un succes în întreaga lume, sistemele de management al învățării (LMS) au contribuit enorm la simplificarea și sistematicizarea întregului proces. Acest blog vă va ajuta să înțelegeți ce este un sistem sau un software LMS, ce fel de aplicații poate oferi această integrare software și cum să creați site-ul web LMS de la zero.

Cuprins

  • Software LMS – Tipuri și aplicații
  • Creați un site web LMS
  • Concluzie

Software LMS – Tipuri și aplicații

LMS, ca și în forma sa extinsă în limba engleză, un sistem de management al învățării este practic o aplicație web. Dezvoltat pentru a îndeplini toate funcțiile implicate în executarea cursurilor de e-learning, a programelor de formare, precum și a programelor de învățare și dezvoltare:

  • Administrare
  • Documentație
  • Urmărire
  • Raportare
  • Automatizare
  • Livrare

Software-ul oferă astfel capacitatea de a găzdui, livra și urmări tot conținutul de instruire și predare, permițând gestionarea eficientă a mediului de învățare online dezvoltat.

Scopul final prin dezvoltarea LMS personalizată este identificarea și evaluarea graficelor individuale de învățare, orientând mijloacele de învățare și conținutul astfel încât să aducă toți indivizii pe o platformă comună și să atingă obiectivul final al programului.

Evaluarea și supravegherea performanței fiecărui membru pentru a analiza decalajul de competențe printr-un software adept oferă timp suficient pentru construirea unei abordări țintite. Software-ul permite trainerului să gestioneze integrarea, alinierea materialelor de curs cu obiectivele organizaționale și conformitatea cursanților cu programele de instruire.

Cu toate acestea, un singur tip de software LMS nu poate realiza diferite niveluri de management al învățării. Cu dezvoltarea LMS personalizată, tipul de program de învățare sau ierarhia persoanelor dintr-o organizație care au nevoie de abilități suplimentare prin programe online, decideți ce fel de LMS este dorit.

În funcție de publicul țintă, de numărul de cursanți la bord, precum și de ceea ce trebuie să fie rezultatul, activitatea de dezvoltare LMS personalizată poate fi continuată. Amploarea LMS care urmează să fie dezvoltată poate fi decisă și din acești factori. Pe baza aplicației software-ului LMS în curs de dezvoltare, acestea sunt clasificate astfel:

  • Întreprindere sau persoană fizică
  • Gratuit sau cu plată
  • SaaS sau licență unică
  • On-Premise sau On-Cloud
  • Integrat
  • Cu CMS sau cu instrumente de autor încorporate

În acest blog, vom discuta în detaliu despre componentele fundamentale care sunt importante pentru a crea site-ul web LMS, care le poate permite dezvoltatorilor să construiască un sistem potrivit oricăreia dintre situațiile menționate mai sus.

Gestionați conținutul de instruire cu o singură soluție LMS personalizată

Contactaţi-ne

Creați un site web LMS

Pentru dezvoltarea LMS personalizată , trebuie să obțineți informații despre componentele sale esențiale. În timp ce anumite componente par ușor de dezvoltat, există multe componente care determină robustețea și utilitatea site-ului web LMS. În această postare pe blog, sunt partajate informații aprofundate despre componentele esențiale pentru a le permite antreprenorilor să ia decizii de investiții bine informate.

LMS folosește internetul pentru a stabili conexiunea între utilizatori și resursele de învățare. Deci, indiferent dacă LMS funcționează în interiorul sau în afara unei organizații, legăturile cu tehnologiile de bază trebuie stabilite de la început.

Cu câteva componente cheie, un LMS trebuie dezvoltat cu module bine interconectate pentru o experiență de învățare neîntreruptă în orice organizație. Găzduirea sau instalarea LMS se poate face prin două moduri – off-site prin intermediul unui furnizor de servicii sau prin intranetul organizației.

În plus, de la furnizorii de servicii, acesta poate fi accesat printr-un extranet folosind protocoale de internet. Printr-un sistem public de telecomunicații necesar partajării de informații interne importante în afara organizației, internetul fiind a doua opțiune folosind protocoalele standard TCP/IP.

Componentele unui LMS care trebuie dezvoltate

Conectare unică (SSO) / Conectare socială

Procesul de înregistrare și înregistrare a unui nou utilizator poate consuma mult timp. Având în vedere că durata medie de atenție este de aproximativ 8 secunde, un proces standard de înregistrare a unui nou utilizator poate dura mai mult. Astfel, un proces de înregistrare îndelungat poate duce la o experiență slabă a utilizatorului.

Pentru a ușura și a scurta procesul, autentificarea unică (SSO) permite unui utilizator să se autentifice folosind un singur ID și o singură parolă. Caracteristica este aproape similară cu funcționalitatea de conectare la rețelele sociale oferite de Google, Facebook, LinkedIn și Twitter pentru a numi câteva. Timpul este economisit deoarece SSO folosește informații dintr-un cont existent și deseori permite utilizatorului să se autentifice folosind un singur clic. Importurile automate, cum ar fi imaginea de profil, numele și e-mailul se adaugă experienței personalizate, întărind astfel conexiunea utilizatorului cu aplicația mobilă LMS.

Sursa imagine : Prezentare generală de conectare Facebook

Cu toate acestea, pentru ca un sistem de management al învățării să funcționeze eficient, sunt necesare mai multe informații despre orice utilizator. Alte detalii relevante pot include departamentul, echipa, responsabilitățile, instrumentele și multe altele. Inutil să spun că nu fiecare detaliu poate fi preluat prin SSO. Odată ce detaliile de bază sunt finalizate pentru a crea site-ul web LMS, acesta poate fi făcut să funcționeze în așa fel încât, într-o etapă inițială, numai informațiile necesare pot fi preluate folosind SSO. Ulterior, la crearea contului, alte detalii de profil pot fi completate manual de către utilizator.

Sistemele de management al învățării necesită adesea mai multe informații pentru a completa profilul unui utilizator. Pentru a îmbunătăți experiența utilizatorului (UX), este important să solicitați mai întâi detalii esențiale pentru a crea un cont și a completa ulterior alte detalii relevante folosind un formular separat.

Luați în considerare următoarea imagine. Afișează un formular simplu de înscriere prin care utilizatorul se poate înregistra. Este oferită capacitatea de conectare unică, care poate permite utilizatorului să se înregistreze folosind un singur clic. În acest caz specific luat în considerare la crearea imaginii, funcționalitatea SSO este furnizată prin autentificarea socială Facebook și LinkedIn.

Semn unic - formă inițială.

În timpul creării unui sistem personalizat de management al învățării, utilizatorilor li se poate permite să se înregistreze utilizând autentificarea socială LinkedIn. Pentru a activa conectarea cu LinkedIn, dezvoltatorul web trebuie să parcurgă documentația JavaScript SDK disponibilă pe LinkedIn Developers și o poate integra folosind orice limbaj de programare acceptat.

Reduceți costurile de învățare ale angajaților dvs. cu LMS personalizat

Întreabă-ne cum

De exemplu – Luați în considerare un caz de utilizare simplu, în care un formular de înregistrare într-un sistem personalizat de management al învățării necesită informații. Pentru a înțelege conceptul într-un mod mai bun, iată defalcarea informațiilor în 2 seturi de informații.

Setul de informații 1 – Informații de bază pentru înregistrare:

  • Primul nume si ultimul nume
  • E-mail ID și poza de profil

Setul de informații 2 – Informații comune solicitate de sistemul de management al învățării:

  • Studii de fundal
  • Abilități și certificări
  • Următorul tabel oferă informații despre câmpurile care sunt esențiale pentru procesul de înregistrare.
Numele domeniului Descriere
Video Scurtmetraje, documentare, tutoriale, stand-up comedy și
Mai Mult.
Nume Prenumele furnizat de utilizator.
numele de familie Numele de familie furnizat de utilizator.
poză de profil Metainformații pe imaginea de profil a unui membru LinkedIn.
id Valoare unică de identificare pentru un membru LinkedIn.

Tabelul 1 – Setul de informații 1 – Informații de bază pentru înregistrare

Numele domeniului Descriere
fieldOfStudyName Domeniu de studiu sau specializare.
Nume Numele unei aptitudini.
domenii de studiu Numele diplomei de studii obținute.
Numele companiei Pentru a prelua numele companiei introdus de membrul LinkedIn.

Tabelul 2 – Setul de informații 2 – Informații comune solicitate de
invatand sistemul de management

Folosind API-ul LinkedIn, câmpurile de mai sus pot fi accesate folosind autentificarea OAuth. Fiecare dintre câmpurile menționate mai sus are o semnificație unică care s-ar putea dovedi utilă într-o etapă ulterioară. Iată câteva exemple suplimentare pentru a elabora rolul domeniului mai sus menționat.

fieldOfStudyName – Informațiile din acest câmp pot fi folosite de algoritmii de recomandare a cursurilor pentru a analiza ceea ce știe deja utilizatorul și a-i prezenta un curs avansat în aceeași linie de lucru.

Nume – Acesta este un alt nume de câmp care poate contribui la furnizarea de recomandări de curs mai bune și mai relevante bazate pe abilitățile existente ale utilizatorului.

fieldsOfStudy – Un nume de câmp important pentru a înțelege calea carierei pe care o urmărește un utilizator. Pe baza acestor date, poate fi sugerat un pachet de cursuri relevante care îi pot permite utilizatorului să avanseze într-un anumit domeniu și să-și atingă obiectivele profesionale.

Construirea conținutului de e-learning

Odată ce un membru se înregistrează într-un LMS, acesta ajunge de obicei pe un tablou de bord unde i se prezintă diferite cursuri sau pachete de conținut.

Conținutul dintr-un LMS poate fi fie creat, fie importat dintr-o sursă externă pe baza unui acord de licență. Având în vedere că vor exista diferite forme de învățare cu cursuri, inclusiv audio și videoclipuri înregistrate, conținutul dintr-un LMS poate fi încărcat în diferite formate:

  • Text – PDF sau Word
  • Audio – MP3 sau WAV
  • Imagini – Grafică ca JPEG
  • Animații – Flash sau mai multe

După o analiză amănunțită a diferitelor sarcini care vor fi îndeplinite prin procesul de învățare, trebuie creat un design detaliat al conținutului. Un document de proiectare instrucțională (IDD) va detalia câte ecrane sau module trebuie create pentru afișarea conținutului.

Dezvoltare LMS personalizată – Arhitectura cursului

Structura cursului poate include diferite elemente de conținut pregătite ca module sau blocuri care urmează să fie incluse în arhitectura cursului LMS.

  • Atât problemele, cât și evaluările răspunsului cursanților trebuie să fie încorporate în cod și plasate în medii securizate.
  • Un JavaScript (JS) permite LMS să comunice cu conținutul, iar acest script are nevoie de o intrare JS pentru a se integra.
  • Elementele vizuale și instrucționale, inclusiv codurile scrise ale instructorului, pot fi încorporate folosind formate bazate pe limbajul de marcare extensibil (XML).
  • Un instrument de creare a cursurilor îi ajută pe tutori, experți sau profesori să creeze și să actualizeze cursuri în cadrul MongoDB utilizat de LMS pentru a accesa conținutul cursului.
  • Există diverse discuții, forumuri și comentarii în jurul cursurilor gestionate de diferite servicii, altele decât codul cursului. LMS-ul le va prelua printr-un API pentru a le integra în procesul de învățare.
  • O conductă separată va rula pentru diferite evenimente care vor descrie utilizatorul sau cursantul. Această conductă de analiză va evalua toate datele despre comportamentul utilizatorului și va publica rezultatul în MySQL pentru ca LMS să le preia.

Odată ce diferitele componente sunt plasate în linie, conform IDD, fiecare ecran este pregătit pentru a afișa diferite structuri de conținut. Scripturile pot folosi atât word, cât și punctele de putere.

Acum, există modalități și standarde în care aceste conținuturi/cursuri concepute vor putea interacționa cu LMS-ul principal. Fiecare parte de conținut și cod scris trebuie să respecte oricare dintre cele două standarde proeminente ale tehnologiei de învățare – AICC (Comitetul CBT al industriei aviatice) și SCORM (Modelul de referință pentru obiecte de conținut partajabil).

SCORM este cel mai popular dintre cele două, iar majoritatea LMS-urilor acceptă conținut compatibil SCORM. Conținutul creat în cadrul standardelor SCORM permite o varietate de instrumente de creație de conținut, împreună cu capacitatea de a afla mai multe despre călătoria și obiceiurile cursantului. În acest fel, urmărirea progresului și deciziile cu privire la cât timp trebuie să petreacă un cursant programului pot fi decise cu ușurință.

Standardele AICC, deși sunt ridicate în ceea ce privește securitatea, sunt nepopulare și nu oferă libertatea de a urmări sau raporta progresul utilizatorului/învățătorului.

Deoarece SCORM încorporează toate componentele AICC, IEEE, precum și diverse alte standarde tehnice, este cel mai potrivit pentru a se conforma conținutului de e-learning pregătit pentru un LMS. Cea mai recentă versiune, 1.2 are 2 părți care gestionează crearea de conținut e-learning pentru LMS.

Mediu de rulare

Dezvoltatorul implementează un API conform SCORM în LMS, astfel încât să permită conținutului să acceseze sau să comunice cu LMS. Pentru a implementa acest API, un adaptor API, care este un JavaScript, este plasat în cadrul de deschidere al codului de conținut, accesibil printr-un DOM. Acest adaptor API este responsabil pentru gestionarea întregului conținut cu interacțiunile LMS cu 8 funcții:

  • LMSInitialize()
  • LMSFinish()
  • LMSGetValue()
  • LMSSetValue()
  • LMSCommit()
  • LMSGetLastError()
  • LMSGetErrorString()
  • LMSGetDiagnostic()

Astfel, autorul de conținut trebuie doar să găsească adaptorul API și să facă apeluri JavaScript, astfel încât să port întregul conținut pe un browser web. Pe lângă portabilitatea de bază a conținutului către LMS web, aceste funcții facilitează crearea de modele de date, rapoarte pentru teste, precum și gestionarea erorilor.

Modelul de agregare a conținutului

Acesta oferă specificații despre modul de împachetare a conținutului, împreună cu crearea de fișiere XML pentru ca LMS să le citească, să importe și să lanseze. Împărțit în continuare în modelul de conținut, metadate și ambalarea conținutului, acest model este responsabil pentru construirea conținutului de e-learning într-o manieră conformă cu LMS.

Model de conținut

Modelul de conținut oferă directive cu privire la tipul de conținut care este condus pe un LMS. cu diferite module de conținut disponibile, acest model definește relațiile dintre aceste module împreună cu tipurile de fișiere necesare pentru structura conținutului.

Întregul conținut, conform acestui model, trebuie defalcat în unități reutilizabile, numite obiecte de conținut partajabil (SCO) și active. Toate imaginile, sunetul, precum și videoclipurile cuprind Active. SCO ar putea fi totuși o singură pagină web de conținut sau un curs uriaș bazat pe web, cu multe pagini de conținut de imagini și video organizate într-un curs complex.

Fiecare SCO per spus ar trebui să fie pregătit astfel încât să nu fie conectat la alte SCO-uri și să nu derive niciun context cu alte SCO-uri.

Metadate

Această componentă ajută la descrierea conținutului. Un vocabular predefinit ajută la generarea unui model bogat de date. Câteva categorii de bază în care conținutul este clasificat pentru o mai bună înțelegere conform modelului de metadate sunt:

  • General
  • Ciclu de viață
  • Meta-metadate
  • Tehnic
  • Educații
  • Drepturi
  • Relație
  • Adnotare
  • Clasificare

Toate acestea ajută la plasarea datelor în categorii definite, astfel încât să sugereze o mai bună clasificare a conținutului.

Ambalare de conținut

Implementarea celor 2 modele de mai sus, modelul de conținut și modelul de agregare a conținutului, se face de componenta de ambalare a conținutului. Nu numai că facilitează o interacțiune și o funcționare ușoară între tot conținutul, dar această specificație se asigură și că tot conținutul este ambalat într-o manieră similară. Pentru ambalare, tot conținutul este transferat într-un folder ZIP numit PIF cu un fișier XML „imsmanifest.xml” la bază. Acest fișier conține toate informațiile din modelul de conținut, precum și formatul metadatelor.

Odată ce cursurile, paginile web și pachetele de conținut sunt scrise și implementate conform SCORM, următoarea caracteristică la care trebuie lucrată este organizarea acestui conținut în diferite stiluri și locuri în interiorul unui LMS.

Organizarea conținutului

Conținutul dintr-un LMS este preocuparea principală pentru un administrator LMS, precum și pentru utilizatorul care se înscrie la o călătorie de învățare. Rezultatele eficiente ale învățării doresc pachete de conținut organizate sistematic pentru ca utilizatorii să le acceseze cu ușurință. Pentru a plasa tot conținutul, de diferite tipuri, într-o singură locație în cadrul software-ului, dezvoltatorul trebuie să înțeleagă funcționalitățile care trebuie să fie sau sunt susținute de sistemul existent.

În timpul dezvoltării componentelor software LMS, obiectivul de a crea întregul conținut sau pur și simplu de a-l livra și gestiona trebuie stabilit chiar de la început. Aceasta va defini căile care trebuie construite pentru a accesa conținut intern sau dintr-o sursă externă licențiată.

Organizarea acestui conținut în moduri eficiente pentru ca utilizatorii să învețe se face cu ajutorul unui instrument de management al conținutului sau al Learning Content Management System (LCMS). Pe scurt, instrumentul de gestionare a conținutului va permite unui LMS să stocheze, să recupereze și să acceseze diferitele tipuri de conținut dintr-un LMS.

Instrumentul facilitează importul și exportul de conținut conform cerințelor programului de învățare și disponibilitatea conținutului. Acum, cu tot felul de conținut la îndemână, administratorul sau părțile interesate trebuie să poată reutiliza aceste pachete de conținut în diverse scopuri și modele de implicare cu cursanții.

LCMS va eticheta obiectele de învățare și le va livra în diferite combinații, conform cerințelor utilizatorului. Poate furniza conținutul fie ca componente individuale create de instrumentul de creație, fie ca module de învățare întregi.

Plasarea instrumentului de management al conținutului (LCMS) în arhitectura LMS.

Un instrument de management al conținutului sau un software este implementat cu succes numai atunci când componenta de metadate sau sistemul de conținut e-learning creează obiecte de învățare reutilizabile, SCO. Rolul unui LCMS este de a crea tablouri de bord sau biblioteci organizate pe care utilizatorii le pot alege. Tot conținutul, fie creat de LMS, fie creat de autor extern, este plasat în biblioteci, iar LMS-ul permite administratorului să decidă ce curs sau conținut poate fi accesat de către ce utilizatori.

Dezvoltarea unei funcții de gestionare a conținutului pentru un LMS necesită crearea unor structuri detaliate de curs și IDD-uri cuprinzătoare. Odată ce utilizatorii se înscriu, aceștia ar trebui să poată vedea lista tuturor cursurilor. Odată ce conținutul LMS construit intern este disponibil, administratorul poate „dezactiva” accesul la cursurile licențiate din afara. O altă modalitate de organizare a conținutului ar putea fi crearea diferitelor tipuri de utilizatori sau ierarhii: profesori, elevi, editori, părinți, vizitatori. Controlul cine poate accesa ce parte din conținutul diferit va juca un rol important în asigurarea calității procesului de învățare.

Pentru a organiza conținutul disponibil, dezvoltatorul trebuie să creeze categorii bazate pe asemănările de conținut sau pe domeniul subiectului. Odată ce categoriile sunt create, plasate în foldere separate, pot exista 3 moduri de a le plasa pentru ca cursanții să le acceseze:

Crearea căilor de învățare

Atunci când conținutul este organizat într-o cale reprezentând succesiunea subiectului până la finalizare, se generează o cale de învățare. Pe baza complexității și lungimii subiectului, acesta poate fi fie încărcat direct într-un folder de cale de învățare, fie separat în capitole mai mici cu chestionare intermediare care se vor deschide într-o manieră sistematică și treptat.

Organizația de conținut va urma apoi o cale care se prezintă astfel:

calea de organizare a conținutului

alcătuiește un parcurs de învățare

cale de învățare a cursului

Crearea subiectelor

Caracteristica cheie a introducerii conținutului în diferite subiecte este pentru rezultatele navigării directe de către cursanți. Identificând ceea ce doresc să învețe, cursanții pot sări direct la subiectele de interes cu o opțiune de căutare care îi aterizează pe folderul/subiectul dorit.

Singura diferență față de abordarea căii de învățare de aranjare a conținutului este înlocuirea căii complete de învățare a folderului care conține capitole în subiecte de curs.

Crearea căii subiecte

inovare de marketing

Abordare hibridă

Când structura conținutului este complexă și un singur curs include multe elemente de studiu, cel mai bine este să urmați ambele abordări de mai sus. O cale de învățare îl ghidează pe elev să preia elementele pe rând, cu evaluări regulate înainte de a trece la etapa următoare. Capitolele permit alegerea ușoară a subiectelor și o mai bună receptare a întregii structuri a cursului.

Așadar, la început este plasat un subiect și în interiorul acestuia sunt enumerate capitole pentru o navigare ușoară prin conținut.

Calea de abordare hibridă

inovare de marketing

Conținutul selectat atunci când este combinat pentru o experiență de învățare sistematică reprezintă un LMS eficient. Există, de asemenea, o opțiune de a include integrarea unei căi de învățare personalizată, în care utilizatorul organizează și plasează diferite pachete de conținut în funcție de înțelegerea și ritmul său de învățare.

Acolo unde se dorește o cale de învățare pre-proiectată, o condiție prealabilă este colectarea informațiilor despre nivelul de calificare sau nivelul de învățare și generarea unei matrice de competențe astfel încât să înțeleagă nevoile cursantului. Pentru generarea unei căi de învățare personalizate, utilizatorul alege conținut relevant și poate să-și creeze propria bibliotecă și calea de învățare.

În plus, mementourile, alarmele, evaluările și rapoartele de progres pot fi programate în funcție de călătoria unui utilizator pe parcursul cursului. Acestea pot fi incluse pe baza analizei efectuate de LMS din datele capturate sau alimentate manual de către cursantul însuși.

Faceți-vă echipa să se adapteze la peisajul tehnologic în schimbare cu LMS personalizat

Consultați-ne

Control de management

Această funcție se referă la acordarea de drepturi și responsabilități diferite administratorului LMS sau managerului de curs. Oferirea accesului persoanei potrivite poate avea un efect major asupra eficienței LMS.

Administratorul este conducerea principală, care se află în centrul structurii LMS cu toate privilegiile. LMS-ul este astfel configurat astfel încât să permită administratorului să facă modificările dorite în portal și să atribuie diferite roluri, utilizatori și să gestioneze programul de învățare.

De la crearea de utilizatori diferiți, până la deciderea sarcinilor pe care fiecare să le gestioneze și să le acopere, administratorul trebuie să poată genera diferite responsabilități de pe platforma LMS. La un nivel mai larg, atunci când un manager se înscrie sau se conectează, ar trebui să aibă tabloul de bord, înscrierile utilizatorilor, generarea diferitelor tipuri de rapoarte și alocarea de resurse de gestionat.

În timpul dezvoltării caracteristicii de gestionare a LMS, trebuie avute în vedere detaliile legate de crearea fiecărei componente și divizii. Controalele administrative trebuie dezvoltate astfel încât să ușureze operațiunile LMS din toate direcțiile. De la setări generale vizibile până la decizii cu privire la detaliile analitice care trebuie revizuite zilnic, administratorul trebuie să aibă tot accesul necesar pentru a face aranjamentele adecvate.

Tabloul de bord administrativ și setările

După conectare, administratorul ar trebui să ajungă pe un tablou de bord descriptiv cu opțiuni pentru a face diferite modificări, alocări și setări. Tabloul de bord ar trebui să afișeze toate statisticile LMS care rulează pentru ca administratorul să se refere rapid la orice acțiune imediată care trebuie luată.

De asemenea, administratorul ar trebui să poată adăuga sau edita capete pentru care sunt afișate numere pe tabloul de bord. Ce statistici sunt vizibile ar trebui să fie la discreția administratorului.

yo!coach-tabloul de bord

Exemplu de tablou de bord administrativ cu statistici descriptive pentru referire rapidă a progresului LMS (sursa: demonstrația YoCoach)

În cadrul tabloului de bord, administratorul ar trebui să aibă posibilitatea de a gestiona toate activitățile LMS cu un catalog unificat. Catalogul va deveni astfel platforma administratorilor sau managerilor pentru a configura activități de învățare. Folosind sistemul de catalog integrat, administratorul ar trebui să fie capabil să:

  • Clasificați conținutul pentru ca utilizatorii să găsească cu ușurință ceea ce caută.
  • Definiți instrucțiunile și subiectul.
  • Creați instanțe care pot fi înscrise pentru ca cursanții să aibă acces la cursuri.
  • Definiți livrabile pentru conținut, video, audio, limbă și multe altele.

Acest lucru se poate baza din nou pe tipul de utilizatori care vor putea accesa conținutul. Pe lângă furnizarea accesului utilizatorilor, administratorul trebuie să poată crea diverse module de învățare. Abilitatea de a grupa cursurile în căi de învățare și certificări pentru a măsura progresul cursanților.

Tipuri de utilizatori pe care administratorul le va aloca

Tipuri de utilizatori de alocat de administrator (sursa: demonstrația YoCoach)

Setări LMS

O filă de setări ar trebui să fie echipată cu sursa în care administratorul sau managerul LMS poate crea diferite medii. Cu opțiuni pentru a seta o limbă pentru un anumit curs sau pentru programul complet, activați API-urile conform cerințelor.

fila de setări pentru Administrator

Fila Setări pentru administrator (Sursa: demonstrația YoCoach)

De asemenea, administratorul trebuie să poată activa diverse componente prin acces la diferite API-uri terță parte. Conectarea activării acestor componente prin chei securizate va autentifica accesarea API-urilor corecte. Aceste chei sunt acordate administratorului de afaceri, software sau web atunci când achiziționează anumite API-uri pentru nevoi specifice de afaceri.

Demo YoCoach

În plus, diferite setări pentru integrarea opțiunilor de plată, ajustările comisioanelor, gestionarea monedei, șabloanele de e-mail și alte componente Progressive Web Application (PWA) pot fi disponibile prin această filă.

Rapoarte

O secțiune din tabloul de bord administrativ este dedicată tipului de rapoarte necesare pentru diferiți utilizatori și diferite modele de cursuri. De aici, administratorul poate alege diverse șabloane pentru generarea de rapoarte personalizate, precum și utilizatorul pentru care trebuie făcut raportul.

Acestea ajută la gestionarea competențelor cursului, deoarece ajută la monitorizarea progresului și a performanței diferiților membri în LMS. Odată ce un curs este finalizat cu succes de către un membru, administratorul poate actualiza și compara profilurile de competențe. Cerințele preliminare pentru finalizarea cu succes pot fi, de asemenea, stabilite de administrator, împreună cu cursurile care sunt obligatorii să fie finalizate înainte de a continua călătoria de învățare.

Fila Setări pentru administrator (Sursa demo YoCoach)

Opțiuni de generare a rapoartelor pentru administratorul LMS (Sursa: demonstrația YoCoach)

Diverse

Trebuie create interfețe diferite, cum ar fi pentru cursant, instructor și manager, astfel încât administratorul să creeze fluxuri de lucru diferite pentru fiecare dintre ele. Folosind funcțiile de control al accesului, administratorului i se poate da sarcina de a permite accesul la diferite categorii de conținut, conform cerințelor.

Componentele diverse, cum ar fi gestionarea listelor de așteptare, înregistrarea automată, extragerea înregistrărilor de prezență, controlul taxelor și întreținerea securității, toate trebuie să se încadreze în jurisdicția administratorului, pentru o operabilitate simplificată a LMS.

Să ne uităm la caracteristica de generare a rapoartelor personalizate în detaliu pentru a înțelege cum se face segregarea funcției la sfârșitul dezvoltatorului.

Funcția de generare a rapoartelor personalizate

Există o diferență între rapoartele standard și rapoartele personalizate în modul în care adaugă valoare. Rapoartele standard sunt simple, cu câmpuri predefinite, în timp ce rapoartele personalizate permit selectarea manuală a diferitelor câmpuri, intervalul de timp care trebuie luat în considerare și multe altele.

Când dezvoltați caracteristica de generare a rapoartelor personalizate, trebuie să luați în considerare diferiți factori și posibilități. Luați în considerare un exemplu în care dimensiunea datelor raportului depășește ceea ce poate gestiona un server web. Într-un astfel de caz, serverul web se poate bloca.

Caracteristica personalizată de generare a rapoartelor din sistemul de management al învățării include și alte caracteristici precum opțiunea de a descărca rapoarte în format PDF sau XLS, programarea rapoartelor pentru a le primi prin e-mail după intervale regulate și verificări interne pentru a asigura robustețea caracteristicii.

Pentru a înțelege această caracteristică mai detaliat, consultați imaginea de mai jos, care oferă informații despre componentele esențiale.

caracteristică de generare a rapoartelor personalizate.

Vizualizarea datelor în rapoarte personalizate

Vizualizarea datelor joacă un rol important în viața unui manager sau a unui factor de decizie. Informațiile statistice permit să se ia decizii bine informate. Cu toate acestea, diagramele cu informații statistice necesită adesea mai multă atenție și timp pentru analiză. Deși informațiile în sine sunt utile, timpul poate fi economisit prin vizualizarea datelor.

Crearea diagramelor simple necesită mai puțin timp de dezvoltare în comparație cu crearea de funcționalități care valorifică grafica. Prin urmare, atunci când cerințele de vizualizare a datelor sunt împărtășite de un client, costul total al proiectului crește adesea de mai multe ori. În același timp, trebuie subliniată importanța vizualizării datelor, deoarece îmbunătățește experiența utilizatorului (UX).

Există mai multe provocări asociate cu vizualizarea datelor. O astfel de provocare include crearea de rapoarte atrăgătoare din punct de vedere vizual în format PDF. Pentru a dezvolta același lucru, există puține opțiuni, dintre care cele mai populare două metode sunt: ​​utilizarea CSS și manipularea SVG. O scurtă prezentare generală a ambelor metode este împărtășită mai jos:

Crearea designului static folosind HTML/CSS

În această metodă, designerul web creează aspectul raportului personalizat folosind HTML și CSS. După această etapă, dezvoltatorul conectează backend-ul cu designul.

Manipularea programatică a SVG folosind PHP

Dezvoltatorul poate programa direct formatul SVG pentru a afișa raportul personalizat într-un mod atrăgător din punct de vedere vizual. În această metodă, există puține cerințe sau deloc pentru un web designer. Cu toate acestea, deoarece această metodă implică manipularea programatică a SVG folosind PHP sau orice alt limbaj de scripting, este posibil ca anumite formate să nu funcționeze bine cu un server web care nu este rulat de sistemul de operare Linux.

Sunt disponibile integrări terță parte pentru a reduce timpul de dezvoltare a funcției de generare a rapoartelor personalizate. Capacitatea de vizualizare a datelor poate fi adăugată în LMS utilizând diagrame JavaScript sau diagrame interactive și instrumente de date de la Google .

Programare personalizată a rapoartelor

Cel mai frecvent caz de utilizare asociat cu această caracteristică este trimiterea prin e-mail a raportului personalizat după un interval de timp regulat. Pentru a crea această caracteristică, trebuie să înțelegeți cele două componente critice asociate cu programarea – managementul administrativ și funcționalitatea de programare automată. Iată mai multe informații despre ambele componente:

Management administrativ de către Administratorul LMS

Administratorului ar trebui să i se ofere diferite opțiuni pentru a gestiona programarea rapoartelor. Deși pot exista multe cazuri de utilizare, un exemplu important poate fi cazul în care opțiunea de renunțare nu funcționează conform așteptărilor. Explicație – Când un raport programat este partajat prin e-mail, utilizatorul poate dori să facă clic pe renunțare. În timp ce LMS-ul poate elimina automat abonatul, administratorul ar trebui să aibă opțiunea de a elimina manual abonatul.

Funcționalitatea de bază din spatele funcției de programare

Mecanismul de programare poate fi dezvoltat folosind un instrument de planificare a lucrărilor. Cele mai populare două programatoare de locuri de muncă utilizate pe scară largă sunt – Cron și Țelină. Scopul utilizării unui planificator de joburi nu se limitează la crearea de planificare a rapoartelor. Luați în considerare un exemplu în care un utilizator uită parola în timp ce se conectează la sistemul de management al învățării.

Când utilizatorul introduce adresa de e-mail, sistemul generează o adresă URL unică care poate fi folosită pentru a reseta parola. Aici, programatorul de joburi este responsabil să redă adresa URL ca invalidă după ce a trecut o limită de timp predefinită. Procedând astfel, se adaugă un nivel suplimentar de securitate. Inutil să spun că programatorii de locuri de muncă sunt o parte esențială pentru dezvoltarea acestei funcționalități.

Concluzie

Un sistem de management al învățării este un sistem complex care poate fi creat de la zero. În această postare pe blog, am analizat componentele esențiale ale unui LMS care contribuie la construirea unui mediu de învățare puternic și eficient. Ideea este de a crea un site web LMS care oferă un flux de lucru simplificat pentru toți utilizatorii.

Cerințele privind conținutul bine organizat, împreună cu evaluările și rapoartele plasate corespunzător, pot fi îndeplinite prin partajarea obiectivelor de învățare specifice pentru dezvoltarea LMS personalizat. Companiile de dezvoltare de software care răspund solicitărilor personalizate și urmează practici agile pot încorpora aceste componente într-un mod simplu, dar robust. Proiectarea unor medii de învățare sigure construite pe cadre configurabile cu partajare eficientă a conținutului va fi viitorul învățării online.

Obțineți mai multe informații despre obiceiurile de învățare ale angajaților dvs. cu LMS personalizat

Consultați-ne