PROJEKTAS

Mokymosi valdymo programinė įranga tiesioginiam ir savarankiškam mokymuisi

Individualios programinės įrangos kūrimas, Kursų ir turinio valdymas, Tiesioginės pamokos, Besimokančiųjų pažangos stebėjimas, Vertinimai ir pažymių skyrimas, Mokėjimai ir registracijos, Mokymasis internete ir mobiliuosiuose įrenginiuose

  • Sritis: Švietimo technologijos
  • Jungtinė Karalystė Vieta: Jungtinė Karalystė
  • Įgyvendinimo trukmė: 16 savaitės
  • Technologijos: JavaScript / TypeScript (Node.js), Python
4+ mėnesiai

Šis klientas teikia tiesiogines ir įrašytas pamokas per internetinius kursus. Besimokančiųjų veikla, vertinimai ir prieiga prie kursų yra kasdienio administravimo dalis. Mokymosi valdymo programinė įranga sujungia kursų turinį ir tiesiogines pamokas į vieną sistemą. Mokytojai kuria kursus, dėstytojai veda pamokas, besimokantieji atlieka užduotis, o administratoriai valdo prieigą ir įrašus.

Santrauka

Problema

Klientas teikia tiesiogines ir įrašytas pamokas bei valdo besimokančiųjų veiklą ir prieigą prie kursų.

Sprendimas

Sprendimas tapo individualia mokymosi valdymo sistema kursams, pamokoms ir besimokančiųjų įrašams valdyti.

Rezultatas

Platforma sukurta siekiant sumažinti rankinį darbą, reikalingą teikiant švietimo paslaugas internete.

Kliento istorija

Klientas yra internetinio švietimo teikėjas iš Jungtinės Karalystės. Jis teikia tiesiogines ir įrašytas pamokas per internetinius kursus bei aptarnauja mokytojus, besimokančiuosius ir administratorius.

Jo veikla apima besimokančiųjų veiklą, vertinimus ir prieigą prie kursų. Mokamos registracijos, sąskaitos ir operacijų istorija taip pat reikalauja administravimo.

Poreikis buvo paprastas: suteikti prisitaikančią prieigą internete, prireikus ir iOS bei Android programėles, ir sinchronizuoti naudotojų bei kursų duomenis. Platformoje taip pat turėjo būti vertinimai, pažangos ataskaitos ir mokama registracija.

Sprendimas suformuotas kaip susieti kursų valdymo, tiesioginių klasių, besimokančiųjų mokymosi ir pažangos ataskaitų moduliai. Kartu su jais įdiegtas administravimas, kad pagrindinės mokymosi veiklos liktų vienoje internetinio švietimo platformoje.

Klientas pageidavo

  1. Suteikti prieigą internete ir prireikus sinchronizuotas mobiliąsias programėles
  2. Įdiegti vertinimus su pažymių skyrimu arba automatinio įvertinimo rezultatais
  3. Stebėti veiklą, pažangą, balus ir sugaištą laiką
  4. Parduoti kursus ir valdyti mokėjimus, sąskaitas bei operacijas

Kodėl netiko paruošta programinė įranga

Paruoštos internetinio mokymosi platformos apima kursų kūrimą, mokomąjį turinį ir pardavimą. Kai kurios taip pat turi prekyvietę. Šio kliento poreikis apėmė tiesiogines pamokas, įrašytas pamokas, besimokančiųjų pažangą, mokamas registracijas ir administravimą vienoje individualioje LMS sistemoje.

Projekto apžvalga

Sprendimas sukurtas kaip viena susieta mokymosi valdymo sistema mokytojams, besimokantiesiems ir administratoriams. Kursų turinys, tiesioginės pamokos, besimokančiųjų veikla ir mokėjimai valdomi specializuotuose moduliuose.

Kursams kurti buvo parengtas kursų redaktorius su pamokų skyriais ir vaizdo įrašų įkėlimo funkcija. Tekstinės pamokos ir vertinimai taip pat organizuojami kiekviename kurse.

Tiesioginėje klasėje vaizdo transliacija, pokalbiai ir lenta sujungti į vieną mokymo erdvę. Ekrano bendrinimas, lankomumo ir įrašymo valdikliai padeda vykdyti tiesiogines pamokas.

Besimokančiojo erdvėje pateikiama kursų navigacija, vaizdo pamokos ir tekstinė medžiaga. Atsisiuntimai, viktorinos, testai ir užbaigimo būsena padeda mokytis savarankiškai.

Administravimo modulis valdo pagal vaidmenis susietas paskyras, prieigą prie kursų ir registracijas. Mokėjimų įrašai, sąskaitos ir operacijų istorija saugomi kartu su administravimo duomenimis.

Įdiegtos pagrindinės funkcijos

  • Kursų redaktorius pamokoms, vaizdo įrašams, tekstinei medžiagai ir vertinimams
  • Tiesioginė klasė su vaizdu, pokalbiais, lenta ir ekrano bendrinimu
  • Lankomumo ir įrašymo valdikliai tiesioginėms pamokoms
  • Besimokančiojo erdvė su kursų navigacija ir atsisiuntimais
  • Viktorinos, testai, užduotys, pratimai ir vertinimai
  • Užbaigimo, balų, dalyvavimo ir sugaišto laiko pažangos stebėjimas
  • Skydeliai ir ataskaitų eksportas mokytojams bei administratoriams
  • Pagal vaidmenis valdomi naudotojai, prieiga prie kursų, registracijos, mokėjimai ir sąskaitos

Galima pridėti

+ iOS ir Android programėles + Sertifikatus + Forumus ir besimokančiųjų bendruomenes + Pranešimus ir notifikacijas + Žaidybinimą + Pokalbių roboto pagalbą + Analitiką + Bandomuosius testus

Kas dar gali naudoti šį sprendimą

Šios įmonės susiduria su panašia užduotimi, o tą patį sprendimą galima pritaikyti jų mokomajam turiniui, mokymo modeliui ir besimokančiųjų įrašams.

Mokykla ar švietimo organizacija

Užduotis Teikia mokymo programa pagrįstą turinį, užduotis ir vertinimus mokiniams.
Kaip padeda sprendimas Sprendimas vienoje platformoje organizuoja kursus, besimokančiųjų darbus, vertinimus, pažangą ir prieigą.

Mokymo akademija

Užduotis Parduoda kursus ar narystes ir valdo mokymosi veiklą.
Kaip padeda sprendimas Sprendimas sujungia kursų pardavimą, tiesiogines pamokas, besimokančiųjų pažangą, vertinimus ir administravimą.

Profesinio tobulėjimo paslaugų teikėjas

Užduotis Siūlo savarankišką mokymąsi, sertifikavimą ir besimokančiųjų bendruomenes.
Kaip padeda sprendimas Sprendimas pateikia kursų medžiagą, stebi užbaigimą ir balus bei palaiko bendravimą ir mokamą prieigą.

Technologijų paketas

JavaScript / TypeScript (Node.js)

Žiniatinklio ir programėlių kūrimas

Šis kalbų paketas palaiko žiniatinklio sąsają ir daugiaplatformių programėlių kūrimą.

Python

Backend ir duomenų apdorojimas

Python palaiko žiniatinklio backend, analitiką, statistiką ir susijusias paslaugas.

PHP

Serverio integracijos

PHP palaiko pasirinktus serverio SDK ir integracijas.

React

Naudotojo sąsajų kūrimas

React (biblioteka naudotojo sąsajoms kurti) palaiko prisitaikančius mokymosi ekranus.

Vue

Modernios žiniatinklio sąsajos kūrimas

vue (modernių žiniatinklio sąsajų karkasas) palaiko žiniatinklio sąsajos kūrimą.

Django

Žiniatinklio backend kūrimas

Django (Python žiniatinklio karkasas) palaiko programėlės backend.

Firebase

Autentifikavimas ir tiesioginiai duomenys

firebase (autentifikavimo, duomenų bazių, saugyklos ir realiojo laiko funkcijų biblioteka) palaiko naudotojų ir kursų duomenis.

WebRTC

Tiesioginių vaizdo pamokų vykdymas

webrtc (naršyklės biblioteka lygiaverčiams ryšiams) palaiko bendravimą tiesioginėje klasėje.

MySQL

Programėlės duomenų saugojimas

mysql (Node.js tvarkyklė MySQL) sujungia programėlę su duomenų baze.

PDF, video, audio, text files

Mokomosios medžiagos pateikimas

Platforma pateikia kursų vaizdo įrašus, tekstinius dokumentus, PDF failus, garso įrašus ir atsisiunčiamus failus.

Integracijos

iOS and Android

Sprendimas prireikus gali sinchronizuoti naudotojų ir kursų duomenis žiniatinklyje, iOS ir Android aplinkose.

Payment gateways

Mokėjimų vartai tvarko prenumeratas, vienkartinius pirkimus, sąskaitas ir operacijų įrašus.

Firebase

Firebase palaiko autentifikavimą, duomenų bazę, saugyklą ir realiojo laiko programėlės duomenis.

Rezultatas

Kursų turinys išlieka tvarkingas ir paruoštas mokymui

Kursų valdymo ekranas suteikia mokytojams vieną vietą kursų informacijai, pamokoms ir vaizdo įrašams. Tekstinė medžiaga ir vertinimai lieka kartu su kursu.

Platformoje talpinami kursų vaizdo įrašai ir pateikiama tekstinė medžiaga kaip kurso dalis.

Kaip tai veikia

  1. Kursų redaktorius saugo kursų informaciją, vaizdo pamokas ir tekstinius dokumentus.
  2. Vaizdo įrašų įkėlimo srityje saugomos kurso vaizdo pamokos.
  3. Vertinimų redaktorius saugo viktorinų ir testų turinį.
  • Kursų sąrašas ir pamokų skyriai
  • Vaizdo įrašų įkėlimo sritis
  • Tekstinių dokumentų redaktorius
Kursų ir turinio valdymas

Kursų ir turinio valdymas

Šiame ekrane pateikiamos funkcijos
Mokymosi valdymo sistemos kūrimas Kursų turinio valdymas Kursų vaizdo įrašų talpinimas Tekstinės medžiagos pateikimas Viktorinų ir vertinimų atnaujinimas

Tiesioginiam mokymui naudojama viena klasės erdvė

Tiesioginėje klasėje sujungiami vaizdas, pokalbiai ir lenta viename mokymo ekrane. Ekrano bendrinimas, lankomumo ir įrašymo valdikliai padeda bendrauti su besimokančiaisiais.

Lankomumo ir įrašymo būsena išlieka klasės įrašo dalimi.

Kaip tai veikia

  1. Tiesioginėje klasėje rodoma vaizdo transliacija.
  2. Pokalbių skydelyje saugomi pokalbių pranešimai, o lenta ir ekrano bendrinimo valdiklis padeda bendrauti klasėje.
  3. Lankomumo sąraše registruojamas besimokančiųjų dalyvavimas, o įrašymo valdiklis rodo įrašymo būseną.
  • Vaizdo transliacija ir pokalbių skydelis
  • Lenta ir ekrano bendrinimas
  • Lankomumo ir įrašymo valdikliai
Patarimas: Tiesioginėje klasėje mokymo ir bendravimo įrankiai sujungiami vienoje klasės erdvėje.
Tiesioginė klasė

Tiesioginė klasė

Šiame ekrane pateikiamos funkcijos
Tiesioginių pamokų vedimas Tiesioginio mokymo funkcija Tiesioginės pamokos kūrimas

Besimokantieji tęsia mokymąsi aiškioje kursų erdvėje

Besimokančiojo erdvėje kartu pateikiami kursų navigacija, vaizdo įrašai ir tekstinės pamokos. Atsisiuntimai, viktorinos ir testai padeda mokytis.

Erdvė palaiko tiek mokymąsi iš įrašų, tiek vertinimo veiklą.

Kaip tai veikia

  1. Vaizdo grotuvas pateikia vaizdo pamokas, o tekstinės pamokos srityje rodoma tekstinė medžiaga.
  2. Atsisiuntimo valdiklis suteikia besimokantiesiems atsisiunčiamus failus.
  3. Viktorinų ir testų rodinyje pateikiamas turinys bei saugomi rezultatai ir užbaigimo būsena.
  • Vaizdo grotuvas ir tekstinės pamokos sritis
  • Atsisiunčiama mokymosi medžiaga
  • Viktorinų ir testų rodinys
Besimokančiojo kursų erdvė

Besimokančiojo kursų erdvė

Šiame ekrane pateikiamos funkcijos
Internetinių kursų teikimas Kursų vaizdo įrašų talpinimas Tekstinės medžiagos pateikimas Mokymosi medžiagos atsisiuntimas Interaktyvių viktorinų kūrimas Kursų pažangos stebėjimas

Pažangos ataskaitos padeda matyti besimokančiųjų veiklą

Ataskaitų skydelyje pateikiami užbaigimas, balai ir dalyvavimas vienoje peržiūros erdvėje. Sugaištas laikas taip pat rodomas santraukose, filtruose, lentelėse ir ataskaitose.

Skydelis padeda tikrinti pažangą ir priimti sprendimus dėl pažymių.

Kaip tai veikia

  1. Pažangos santrauka ir užbaigimo diagrama rodo pažangos įrašus bei užbaigimo būseną.
  2. Balų lentelėje pateikiami viktorinų ir testų rezultatai bei balai.
  3. Besimokančiųjų ir kursų filtrai susiaurina ataskaitą, o ataskaitos eksportavimo srityje pateikiama ataskaita.
  • Pažangos santrauka ir užbaigimo diagrama
  • Besimokančiųjų ir kursų filtrai
  • Balų lentelė ir ataskaitos eksportas
Pastaba: Skydelyje viename ataskaitų rodinyje pateikiama veikla, užbaigimas, balai, dalyvavimas ir sugaištas laikas.
Pažangos ir ataskaitų skydelis

Pažangos ir ataskaitų skydelis

Šiame ekrane pateikiamos funkcijos
Kursų pažangos stebėjimas Mokinių vertinimo sistema

Prieiga ir mokėjimai susiejami su registracijomis

Administravimo ekrane susiejami vaidmenys, prieiga prie kursų ir registracijos. Čia taip pat pasiekiami mokėjimų įrašai, sąskaitos ir operacijų istorija.

Modulis valdo mokinius, mokytojus ir administratorius bei mokamą dalyvavimą kursuose.

Kaip tai veikia

  1. Naudotojų sąraše ir vaidmenų parinkiklyje saugomi mokinių, mokytojų ir administratorių duomenys.
  2. Kursų prieigos lentelė ir registracijos valdikliai susieja naudotojus su registracijomis į kursus.
  3. Mokėjimų įrašų sąraše bei sąskaitų ir operacijų srityje saugomi mokėjimų duomenys, sąskaitos ir operacijų istorija.
  • Pagal vaidmenis valdomas naudotojų sąrašas
  • Kursų prieigos ir registracijos valdikliai
  • Sąskaitos ir operacijų įrašai
Vaidmenys, registracijos ir mokėjimai

Vaidmenys, registracijos ir mokėjimai

Šiame ekrane pateikiamos funkcijos
Klasių ir mokinių valdymas

Ką suteikia sprendimas

Naudodamas šį sprendimą internetinio švietimo teikėjas gali:

  • Kurti ir organizuoti kursus, pamokas, vaizdo įrašus, tekstinę medžiagą ir vertinimus
  • Vykdyti tiesiogines pamokas su vaizdu, pokalbiais, lentomis, ekrano bendrinimu, lankomumu ir įrašais
  • Suteikti besimokantiesiems vieną erdvę kursų medžiagai, atsisiuntimams, viktorinoms, testams ir pažangai
  • Peržiūrėti užbaigimą, balus, dalyvavimą ir sugaištą laiką skydeliuose bei ataskaitose
  • Valdyti vaidmenis, prieigą prie kursų, registracijas, mokėjimus, sąskaitas ir operacijų istoriją

Ar paruoštos sistemos galėtų atlikti šį darbą?

Prieš kuriant sprendimą, užduotis buvo palyginta su paruoštais produktais pagal jų pačių aprašymus.

Ko reikia klientui Internetinių kursų platformos Graphy, FreshLearn, Mastera Mokymosi platformos DataCamp, Echo360, go4clic Narystės platformos MemberPress, Gurucan Individualus sprendimas
Prieiga internete ir mobiliuosiuose įrenginiuose iš dalies
Vertinimai ir pažymių skyrimas iš dalies —
Pažangos ir veiklos ataskaitos iš dalies iš dalies
Mokamos registracijos ir operacijos iš dalies
Atitinka paties kliento taisykles: etapus, vaidmenis, ataskaitas iš dalies iš dalies iš dalies
Visi etapai vienoje vietoje — — —
Jokių rankinių veiksmų tarp programų iš dalies iš dalies —

Pagal viešus produktų ir jų kategorijos aprašymus.

Paruošti produktai apima svarbias kursų kūrimo, mokymo, vertinimų, pažangos ir mokamos prieigos dalis. Paruošto produkto pakanka, kai reikia tik vienos iš šių dalių.

Šiam klientui reikėjo tiesioginio ir įrašyto mokymo, besimokančiųjų įrašų bei mokamų registracijų vienoje vietoje. Vienas paruoštas produktas nevisiškai atitiko kliento vaidmenų, pažangos ir administravimo poreikius.

Galiausiai

Galiausiai sprendimas buvo sukurtas taip, kad vienoje vietoje būtų galima valdyti kursų turinį, tiesiogines pamokas ir besimokančiųjų pažangą. Mokamos registracijos įtrauktos į tą pačią sistemą.

DUK

Svarstote kurti panašią sistemą? Perskaitykite toliau pateiktus atsakymus ir sužinokite, kaip tarpusavyje dera pagrindinės mokymosi valdymo funkcijos.