PROJEKTI

Oppimisenhallintaohjelmisto kursseille, arviointeihin ja edistymisen seurantaan

Räätälöity LMS-kehitys, Kurssi- ja sisällönhallinta, Oppijoiden edistymisen seuranta, Verkkokyselyt ja tehtävät, Roolipohjaiset käyttöoikeudet, Raportit ja todistukset, Responsiivinen verkkosovellus

  • Toimiala: Koulutus ja valmennus
  • Kreikka Sijainti: Kreikka
  • Toimitusaika: 16 viikkoa
  • Teknologiat: PHP, JavaScript / TypeScript (Node.js)
4+ kuukautta

Asiakas käyttää aikaa kurssien, oppimateriaalien ja arviointien koordinointiin. Ratkaisu on kreikkalaiselle koulutuspalvelujen tarjoajalle toteutettu oppimisenhallintaohjelmisto. Kurssitiimit lisäävät videoita, asiakirjoja ja PDF-tiedostoja. Opiskelijat suorittavat kyselyitä ja palauttavat tehtäviä. Ohjaajat ja kurssien ylläpitäjät voivat seurata kurssien edistymistä ja suoritusstatusta yhdessä responsiivisessa LMS-järjestelmässä.

Yhteenveto

Ongelma

Koulutuspalvelujen tarjoaja hallinnoi kurssisisältöjä, oppijoita ja arviointeja.

Ratkaisu

Ratkaisusta tuli responsiivinen LMS, joka kokoaa kurssit, sisällöt ja arvioinnit yhteen paikkaan.

Tulos

Ohjelmisto on suunniteltu vähentämään kurssien manuaalista hallintaa ja arviointeihin liittyvää uudelleentyötä.

Asiakastarina

Asiakas on kreikkalainen koulutuspalvelujen tarjoaja. Se järjestää omaan tahtiin suoritettavia ja livekursseja sekä palvelee oppijoita kurssimateriaalien, ilmoittautumisten, arviointien ja edistymisen seurannan avulla.

Kurssitiimit hallinnoivat videoita, asiakirjoja ja PDF-tiedostoja. Lisäksi ne ylläpitävät tekstimuotoisia ja vuorovaikutteisia oppitunteja, ladattavia materiaaleja ja opiskelijatietoja.

Pyyntö oli yksinkertainen: tarjota responsiivinen käyttö tietokoneella, tabletilla ja mobiililaitteilla. Asiakas halusi myös hallita monipuolista oppimissisältöä ja erottaa toiminnot rooleittain. Lisäksi järjestelmän tuli tukea kyselyitä, testejä ja tehtäviä.

Myös arviointi ja arviointitulokset kuuluivat pyyntöön.

Ratkaisu toteutettiin modulaarisena LMS-järjestelmänä, jossa on kurssien hallinta ja oppijoiden koontinäytöt. Raportit ja todistusten hallinta tukivat raportointitarpeita.

Asiakas tarvitsi

  1. Responsiivisen toiminnan tietokoneella, tabletilla ja mobiililaitteilla
  2. Kurssien ja monipuolisen oppimissisällön hallinnan
  3. Omat toiminnot kullekin roolille
  4. Kyselyiden, testien, tehtävien ja arviointien toteutuksen

Miksi valmis ohjelmisto ei sopinut

Valmiit LMS-tuotteet kattavat kurssien toteutuksen, luokkahuoneviestinnän tai muokattavan koulutuksen. Räätälöity LMS sopi paremmin kurssien hallinnan, oppijatietojen ja valinnaisten todistusten kokoamiseen yhteen responsiiviseen verkkosivustoon. Se mahdollisti myös asiakkaan roolien, sisältöjen ja arviointien yhteisen järjestämisen. Raportointi ja hallinta voitiin toteuttaa niiden rinnalle.

Projektin yleiskatsaus

Ratkaisu suunniteltiin responsiivisen verkkosovelluksen ympärille, joten koulutuspalvelun tarjoajalla on sama LMS-kokemus tietokoneella, tabletilla ja mobiililaitteilla.

Kurssien hallintaa varten toteutettiin kurssi- ja sisältöalue. Kouluttajat ja ylläpitäjät voivat luoda, muokata ja järjestää kursseja.

He järjestävät videoita, asiakirjoja ja PDF-tiedostoja sisältäviä moduuleja ja oppitunteja. Mukana ovat myös tekstit, vuorovaikutteiset oppitunnit ja ladattavat materiaalit.

Roolipohjaiset käyttöoikeudet erottavat ylläpitäjien, ohjaajien ja opettajien toiminnot. Opiskelijat, oppijat, kumppanit ja asiakkaat saavat oppimistoimintaansa sopivat käyttöoikeudet.

Oppijan edistymisen koontinäyttö kokoaa ilmoittautumiset, suoritukset ja pisteet yhteen näkymään. Arviointityötila tukee kyselyitä ja tehtävien palautuksia, ja kouluttajat voivat tarkastella arviointeja ja tuloksia.

Oppimisen toteutuksen käytännön hallintaan kiinnitettiin erityistä huomiota. Ilmoituksia, raportteja ja todistustietoja voidaan laajentaa myöhemmin.

Toteutetut tärkeimmät ominaisuudet

  • Kurssien luonti, muokkaus, poistaminen ja järjestäminen
  • Moduulit, oppitunnit ja monipuoliset oppimateriaalit
  • Roolipohjaiset käyttöoikeudet koulutustiimeille ja oppijoille
  • Opiskelijatiedot, ilmoittautumiset ja kurssitehtävät
  • Oppijoiden edistymisen ja suoritusten seuranta
  • Kyselyiden ja tehtävien hallinta
  • Arviointien tarkastelu ja tulosyhteenvedot
  • Tuntien aikataulutus ja keskustelut
  • Raportit JSON-viennillä
  • Kurssien suorittamistodistukset

Lisättävissä

+ Vuorovaikutteiset kyselyt + Todistusten myöntäminen + Yhteisökeskustelut + Katseluanalytiikka + Katseluajan analyysi + JSON-raportit

Kuka muu voi käyttää tätä ratkaisua

Näillä yrityksillä on samanlainen tehtävä, ja sama ratkaisu voidaan mukauttaa niiden kurssien toteutukseen ja oppijoiden hallintaan.

Ammatillinen koulutuskeskus

Tehtävä Se palvelee eri paikoissa tai organisaatioissa olevia oppijoita kursseilla, arvioinneilla ja edistymistiedoilla.
Miten ratkaisu auttaa LMS kokoaa koulutussisällöt, roolipohjaiset käyttöoikeudet, kyselyt, tehtävät ja suoritusraportoinnin yhteen paikkaan.

Verkko-oppimisen yritys

Tehtävä Se tarjoaa oppijoille verkossa jäsenyyksiä, tilauksia tai usean ohjaajan kursseja.
Miten ratkaisu auttaa Ratkaisu järjestää kurssit ja ohjaajat sekä tukee oppijoiden käyttöoikeuksia, arviointeja, edistymistä ja todistuksia.

Oppilaitos

Tehtävä Se tarjoaa kursseja opiskelijoille ja opettajille, joilla on erilliset oppimisen ja hallinnon tarpeet.
Miten ratkaisu auttaa LMS yhdistää kurssisisällöt, opiskelijatiedot, arvioinnit, opettajien toiminnan ja suoritusraportit.

Teknologiapino

PHP

LMS-sovelluksen ohjelmointikieli

PHP tukee LMS-sovelluksen ydintoimintoja ja kurssien hallintaa.

JavaScript / TypeScript (Node.js)

Responsiivisen käyttöliittymän ohjelmointikieli

JavaScript ja TypeScript tukevat responsiivista verkkokäyttöliittymää ja selainpohjaisia toimintoja.

Python

Analytiikan ja asiakirjojen ohjelmointikieli

Python tukee analytiikkaa, PDF-käsittelyä, dokumentaatiota ja dataan liittyviä toimintoja.

escolalms/core

LMS:n ydintoiminnot

escolalms/core (PHP-pohjainen headless-LMS-kirjasto) tarjoaa oppimisenhallinnan ydintoiminnot.

escolalms/categories

Kurssikategorioiden hallinta

escolalms/categories (PHP-pohjainen LMS-kategoriakirjasto) järjestää kurssikategoriat.

pymupdf

PDF-sisällön poiminta

pymupdf (Python-kirjasto PDF-tiedostojen poimintaan ja muuntamiseen) käsittelee LMS:n PDF-sisältöä.

d3-dsv

CSV:n lukeminen ja muotoilu

d3-dsv (JavaScript-kirjasto CSV- ja TSV-tiedostoille) tukee erotinmerkillä erotetun datan tuontia ja vientiä.

@docusaurus/core

Dokumentaatiosivuston rakentaminen

@docusaurus/core (JavaScript-pohjainen dokumentaatiosivustojen generaattori) tukee LMS-dokumentaatiota.

pdf

PDF-asiakirjojen luonti

pdf (JavaScript-kirjasto perustason PDF-tiedostoille) tukee PDF-asiakirjojen luontia.

Integraatiot

Stripe or PayPal

LMS voi yhdistää kurssien käyttöoikeudet maksuihin Stripen tai PayPalin kautta.

Google Analytics

Google Analytics vastaanottaa oppimisalustan analytiikkatietoja.

Videotile

Videotile tarjoaa kursseille videomuotoista oppimissisältöä.

WordPress

WordPress voi vaihtaa sivusto- ja kurssitietoja LMS:n kanssa API-rajapintojensa ja siihen liittyvien LMS-työkalujen kautta.

Tulos

Kurssisisältö pysyy kouluttajien järjestyksessä

Kurssien hallintanäkymä tarjoaa kouluttajille ja ylläpitäjille yhden paikan kursseille, moduuleille, oppitunneille ja oppimateriaaleille. Videot, asiakirjat ja PDF-tiedostot pysyvät yhteydessä asiaankuuluvaan kurssiin.

Kurssin tila ja tehtävät näkyvät kurssirakenteen yhteydessä, joten koulutuspalvelun tarjoaja voi pitää hallinnon lähellä sisällönhallintaa.

Näin se toimii

  1. LMS näyttää kurssitiedot moduuleineen ja oppitunteineen.
  2. Sisältöalue tallentaa videot, asiakirjat, PDF-tiedostot, tekstit, vuorovaikutteiset oppitunnit ja ladattavat materiaalit.
  3. Kurssitehtävät ja tila näkyvät asiaankuuluvien kurssitietojen yhteydessä.
  • Luo, muokkaa ja poista kursseja
  • Järjestä moduulit ja oppitunnit
  • Lataa monipuolisia oppimateriaaleja
Kurssi- ja sisällönhallinta

Kurssi- ja sisällönhallinta

Tämän näkymän toiminnot
Hallitse verkkokursseja Hallitse kurssisisältöä Järjestä kurssirakenne Lataa koulutusmateriaaleja Hallitse käyttäjiä ja kursseja

Edistyminen näkyy oppijoiden ja kurssien tasolla

Oppijan koontinäyttö kokoaa ilmoittautumiset, edistymisen ja suoritukset yhteen tarkastelunäkymään. Se näyttää myös oppijatietojen pisteet ja suoritustason.

Ohjaajat ja kurssien ylläpitäjät voivat seurata oppijatietoja samassa näkymässä ja tarkistaa kurssitöiden tilanteen.

Näin se toimii

  1. Oppijataulukko näyttää opiskelija- ja ilmoittautumistiedot.
  2. Edistymisen ilmaisimet näyttävät kurssin edistymisen ja suoritustilan.
  3. Yhteenveto näyttää valitun kurssin ja oppijoiden piste- ja suoritustiedot.
  • Suodata kurssin ja oppijan mukaan
  • Tarkastele suoritustilaa
  • Vertaa pisteitä ja suoritustasoa
Huom: Edistyminen, suoritukset, pisteet ja suoritustaso säilytetään oppija- ja ilmoittautumistietojen yhteydessä.
Oppijan edistymisen koontinäyttö

Oppijan edistymisen koontinäyttö

Tämän näkymän toiminnot
Seuraa kurssin edistymistä Opiskelijahallinnan päivitykset Hallitse käyttäjiä ja kursseja

Arvioinnit ja tehtävät seuraavat oppimispolkua

Arviointityötila yhdistää kyselyt, tehtävien palautukset ja kouluttajan tarkastelun. Opiskelijat suorittavat vaaditut oppimistehtävät, ja kouluttajat näkevät niihin liittyvät palautukset ja arviointitoimet.

Kouluttajan tarkastelualue näyttää kyselyiden ja arviointien tulokset.

Näin se toimii

  1. Työtila näyttää kyselyiden ohjeet ja kysymykset.
  2. Tehtäväalue tallentaa opiskelijoiden palautustiedostot ja arvioinnin tilan.
  3. Kouluttajan tarkastelualue näyttää kyselyiden ja arviointien tulokset.
  • Suorita kyselyitä
  • Palauta tehtäviä
  • Tarkastele arviointituloksia
Arviointi- ja tehtävätyötila

Arviointi- ja tehtävätyötila

Tämän näkymän toiminnot
Palauta tehtäviä ja suorita kyselyitä Päivitä kyselyitä ja arviointeja Luo vuorovaikutteisia kyselyitä

Tunnit ja keskustelut ovat osa kurssien toteutusta

Tuntiaikataulujen ja keskustelujen näkymä yhdistää tuntipäivät, tehtävien aikataulut ja keskusteluaiheet. Opettajat, ylläpitäjät, yhteisöpäälliköt ja moderaattorit työskentelevät kurssi- ja tapahtumatietojen parissa samassa paikassa.

Keskusteluaiheet ja moderointityökalut tukevat oppimiseen liittyvää viestintää.

Näin se toimii

  1. Kalenteri näyttää tuntitiedot ja tehtävien päivämäärät.
  2. Keskustelulista näyttää kurssien keskusteluaiheet.
  3. Ilmoitukset näyttävät kurssi- ja tapahtumatiedot.
  • Aikatauluta tunnit
  • Hallinnoi tehtävien päivämääriä
  • Tarkastele keskusteluaiheita
Tuntiaikataulu ja keskustelut

Tuntiaikataulu ja keskustelut

Tämän näkymän toiminnot
Hallitse tuntiaikatauluja Hallitse yhteisökeskusteluja

Raportit ja todistukset tukevat hallintaa

Johtajat, analyytikot ja kurssien ylläpitäjät voivat tarkastella suorituksia ja suoritustietoja ennen raporttien luomista. Kyselytiedot sisältyvät raporttinäkymään.

JSON-vienti mahdollistaa raporttitietojen jatkoanalyysin. Samassa paikassa todistusten myöntäminen on yhdistetty todistustietoihin.

Näin se toimii

  1. Raporttialue suodattaa edistymis-, suoritus-, kysely- ja suoritustason tiedot.
  2. Raporttimoduuli luo valituista tiedoista JSON-raportteja.
  3. Todistusalue myöntää todistuksia ja näyttää niiden tiedot.
  • Luo raportteja analyysia varten
  • Suodata suoritus- ja suoritustason tietoja
  • Myönnä kurssitodistuksia
Vinkki: Todistustiedot säilyvät kurssien hallinnassa käytettävien suoritus- ja suoritustason tietojen yhteydessä.
Raportit ja todistusten hallinta

Raportit ja todistusten hallinta

Tämän näkymän toiminnot
Luo raportteja analyysia varten Myönnä kurssitodistuksia

Mitä ratkaisu tarjoaa

Tämän ratkaisun avulla koulutuspalvelujen tarjoaja voi:

  • Hallita verkkokursseja ja monipuolista oppimissisältöä
  • Antaa ylläpitäjille, kouluttajille, opettajille ja oppijoille sopivat käyttöoikeudet
  • Seurata ilmoittautumisia, edistymistä, suorituksia, pisteitä ja suoritustasoa
  • Järjestää kyselyitä ja kerätä tehtäväpalautuksia
  • Aikatauluttaa tunteja ja tarkastella keskusteluja
  • Luoda raportteja ja myöntää suoritustodistuksia

Voisivatko valmiit järjestelmät hoitaa tehtävän?

Ennen suunnittelua tehtävää verrattiin valmiisiin tuotteisiin niiden omien kuvausten perusteella.

Asiakkaan tarpeet Koulutuksen LMS Google Classroom, Sakai, D2L Brightspace Muokattava LMS Open LMS, BrainCert WordPress-LMS LearnDash Räätälöity ratkaisu
Responsiivinen käyttö eri laitteilla —
Monipuolisen kurssisisällön hallinta
Erilliset roolikohtaiset toiminnot osittain
Kyselyt, tehtävät ja arviointi
Sopii asiakkaan omiin sääntöihin: vaiheet, roolit ja raportit osittain osittain osittain
Kaikki vaiheet yhdessä paikassa —
Ei manuaalisia vaiheita ohjelmien välillä osittain — —

Tuotteiden ja niiden kategorian julkisten kuvausten perusteella.

Valmiit LMS-tuotteet kattavat kurssisisällöt, roolit, arvioinnit ja edistymisen vaihtelevassa määrin. Valmis tuote riittää, kun tehtävä rajoittuu yhteen näistä alueista.

Tämä asiakas tarvitsi oman ohjelmiston, koska vaadittujen roolien, sisältömuotojen, arviointien, raporttien ja hallinnan tuli noudattaa samaa toimintamallia. Myös osien tuli pysyä yhdessä sen sijaan, että ne olisi hajautettu eri tuotteisiin ja manuaalisiin vaiheisiin.

Lopputulos

Lopulta ratkaisu toteutettiin vähentämään sisällön, arviointien ja oppijoiden edistymisen ympärillä tehtävää kurssien manuaalista hallintaa.

UKK

Harkitsetko vastaavan järjestelmän rakentamista? Näissä vastauksissa selitetään kurssien hallintaan, rooleihin, arviointeihin ja oppijoiden edistymiseen liittyvät tärkeimmät valinnat.