PROJEKTI

Oppimisen hallintaohjelmisto lähi- ja itsenäiseen opiskeluun

Räätälöity ohjelmistokehitys, Kurssi- ja sisällönhallinta, Lähiopetus, Oppijoiden edistymisen seuranta, Arvioinnit ja arvostelu, Maksut ja ilmoittautumiset, Verkko- ja mobiilioppiminen

  • Toimiala: Koulutusteknologia
  • Yhdistynyt kuningaskunta Sijainti: Yhdistynyt kuningaskunta
  • Toimitusaika: 16 viikkoa
  • Teknologiat: JavaScript / TypeScript (Node.js), Python
4+ kuukautta

Asiakas tarjoaa lähi- ja tallennettuja oppitunteja verkkokurssien kautta. Oppijoiden toiminta, arvioinnit ja kurssien käyttöoikeudet ovat osa päivittäistä hallintaa. Oppimisen hallintaohjelmisto kokoaa kurssisisällöt ja lähiopetuksen yhteen järjestelmään. Kouluttajat luovat kursseja, opettajat pitävät oppitunteja, oppijat suorittavat tehtäviä ja ylläpitäjät hallitsevat käyttöoikeuksia ja tietoja.

Yhteenveto

Haaste

Asiakas tarjoaa lähi- ja tallennettuja oppitunteja sekä hallitsee oppijoiden toimintaa ja kurssien käyttöoikeuksia.

Ratkaisu

Ratkaisusta tehtiin räätälöity oppimisen hallintajärjestelmä kursseille, oppitunneille ja oppijoiden tietojen hallintaan.

Tulos

Alusta on suunniteltu vähentämään verkko-opetuksen järjestämiseen liittyvää manuaalista työtä.

Asiakastarina

Asiakas on Yhdistyneestä kuningaskunnasta tuleva verkko-opetuksen tarjoaja. Se tarjoaa lähi- ja tallennettuja oppitunteja verkkokurssien kautta ja palvelee kouluttajia, oppijoita ja ylläpitäjiä.

Työhön kuuluvat oppijoiden toiminta, arvioinnit ja kurssien käyttöoikeudet. Maksulliset ilmoittautumiset, laskut ja tapahtumahistoria vaativat myös hallinnointia.

Pyyntö oli selkeä: tarjota responsiivinen verkkokäyttö, tarvittaessa iOS- ja Android-sovellukset sekä pitää käyttäjä- ja kurssitiedot synkronoituina. Alustan tuli sisältää myös arvioinnit, edistymisen raportointi ja maksuihin perustuvat ilmoittautumiset.

Ratkaisu rakennettiin yhdistetyiksi moduuleiksi kurssien hallintaan, virtuaaliluokkiin, oppijoiden opiskeluun ja edistymisen raportointiin. Näiden rinnalle toteutettiin ylläpito, jotta tärkeimmät oppimistoiminnot pysyivät yhdessä verkko-opetusalustassa.

Asiakas pyysi

  1. Verkkokäyttö ja tarvittaessa synkronoidut mobiilisovellukset
  2. Arvioinnit sekä arvosanat tai automaattisen arvioinnin tulokset
  3. Toiminnan, edistymisen, pisteiden ja käytetyn ajan seuranta
  4. Kurssien myynti sekä maksujen, laskujen ja tapahtumien hallinta

Miksi valmis ohjelmisto ei sopinut

Valmiit verkko-oppimisalustat kattavat kurssien luomisen, opetussisällöt ja myynnin. Joihinkin kuuluu myös markkinapaikka. Tämän asiakkaan tarpeissa lähiopetus, tallennetut oppitunnit, oppijoiden edistyminen, maksulliset ilmoittautumiset ja ylläpito yhdistyivät yhdeksi räätälöidyksi oppimisen hallintajärjestelmäksi.

Projektin yleiskuvaus

Ratkaisu suunniteltiin yhden yhdistetyn oppimisen hallintajärjestelmän ympärille kouluttajille, oppijoille ja ylläpitäjille. Kurssisisältöjä, lähiopetusta, oppijoiden toimintaa ja maksuja hallitaan omissa moduuleissaan.

Kurssien luomista varten toteutettiin kurssieditori oppituntiosioineen ja videolatauksineen. Tekstioppitunnit ja arvioinnit järjestetään myös jokaisen kurssin yhteydessä.

Virtuaaliluokka kokoaa videolähetyksen, chatin ja piirustustaulun yhteen opetustilaan. Näytön jakaminen, läsnäolo ja tallennuksen hallinta tukevat lähiopetusta.

Oppijan työtila sisältää kurssinavigoinnin, videotunnit ja tekstimateriaalit. Lataukset, tietovisat, kokeet ja suoritustila tukevat itsenäistä opiskelua.

Ylläpitomoduuli hallitsee roolipohjaisia käyttäjätilejä, kurssien käyttöoikeuksia ja ilmoittautumisia. Maksutiedot, laskut ja tapahtumahistoria tallennetaan ylläpitotietojen yhteyteen.

Toteutetut pääominaisuudet

  • Kurssieditori oppitunneille, videoille, tekstimateriaaleille ja arvioinneille
  • Virtuaaliluokka videolle, chatille, piirustustaululle ja näytön jakamiselle
  • Läsnäolon ja tallennuksen hallinta lähiopetukseen
  • Oppijan työtila kurssinavigoinnilla ja latauksilla
  • Tietovisat, kokeet, tehtävät, harjoitukset ja arvioinnit
  • Suoritusten, pisteiden, osallistumisen ja käytetyn ajan seuranta
  • Hallintapaneelit ja raporttien vienti kouluttajille ja ylläpitäjille
  • Roolipohjaiset käyttäjät, kurssien käyttöoikeudet, ilmoittautumiset, maksut ja laskut

Lisättävissä

+ iOS- ja Android-sovellukset + Sertifikaatit + Foorumit ja oppijayhteisöt + Ilmoitukset ja tiedotteet + Pelillistäminen + Chatbot-tuki + Analytiikka + Harjoituskokeet

Ketkä muut voivat käyttää tätä ratkaisua

Näillä yrityksillä on samankaltainen tehtävä, ja sama ratkaisu voidaan mukauttaa niiden oppimissisältöihin, opetusmalliin ja oppijatietoihin.

Koulu tai koulutusorganisaatio

Tehtävä Se tarjoaa opetussuunnitelmaan perustuvia sisältöjä, tehtäviä ja arviointeja opiskelijoille.
Miten ratkaisu auttaa Ratkaisu järjestää kurssit, oppijoiden tehtävät, arvioinnit, edistymisen ja käyttöoikeudet yhdelle alustalle.

Valmennusakatemia

Tehtävä Se myy kursseja tai jäsenyyksiä ja hallitsee oppimistoimintaa.
Miten ratkaisu auttaa Ratkaisu yhdistää kurssimyynnin, lähiopetuksen, oppijoiden edistymisen, arvioinnit ja ylläpidon.

Ammatillisen kehittymisen palveluntarjoaja

Tehtävä Se tarjoaa itsenäistä opiskelua, sertifiointeja ja oppijayhteisöjä.
Miten ratkaisu auttaa Ratkaisu tarjoaa kurssimateriaalit, seuraa suorituksia ja pisteitä sekä tukee viestintää ja maksullista käyttöoikeutta.

Teknologiapino

JavaScript / TypeScript (Node.js)

Verkko- ja sovelluskehitys

Tämä kielipino tukee verkkokäyttöliittymää ja monialustaista sovelluskehitystä.

Python

Taustajärjestelmät ja tietojenkäsittely

Python tukee verkkotaustajärjestelmää, analytiikkaa, tilastointia ja niihin liittyviä palveluita.

PHP

Palvelinpuolen integraatiot

PHP tukee valittuja palvelinpuolen SDK:ita ja integraatioita.

React

Käyttöliittymien rakentaminen

React (käyttöliittymien rakentamiseen tarkoitettu kirjasto) tukee responsiivisia oppimisnäkymiä.

Vue

Modernin verkkokäyttöliittymän rakentaminen

vue (modernien verkkokäyttöliittymien kehys) tukee verkkokäyttöliittymien kehitystä.

Django

Verkkotaustajärjestelmän rakentaminen

Django (Python-verkkokehys) tukee sovelluksen taustajärjestelmää.

Firebase

Todennus ja reaaliaikainen data

firebase (todennukseen, tietokantoihin, tallennukseen ja reaaliaikaisiin toimintoihin tarkoitettu kirjasto) tukee käyttäjä- ja kurssitietoja.

WebRTC

Videotuntien toteuttaminen

webrtc (vertaisyhteyksiin tarkoitettu selainkirjasto) tukee virtuaaliluokan viestintää.

MySQL

Sovellustietojen tallennus

mysql (Node.js-ajuri MySQL:lle) yhdistää sovelluksen tietokantaan.

PDF, video, audio, text files

Oppimateriaalien toimitus

Alusta tarjoaa kurssivideoita, tekstidokumentteja, PDF-tiedostoja, ääntä ja ladattavia tiedostoja.

Integraatiot

iOS and Android

Ratkaisu voi synkronoida käyttäjä- ja kurssitiedot verkko-, iOS- ja Android-käyttökokemusten välillä tarvittaessa.

Payment gateways

Maksupalvelut käsittelevät tilaukset, kertaostot, laskut ja tapahtumatiedot.

Firebase

Firebase tukee todennusta, tietokantaa, tallennusta ja sovelluksen reaaliaikaisia tietoja.

Tulos

Kurssisisältö pysyy järjestyksessä opetusta varten

Kurssien hallintanäkymä tarjoaa kouluttajille yhden paikan kurssitiedoille, oppitunneille ja videoille. Tekstimateriaalit ja arvioinnit pysyvät kurssin yhteydessä.

Alusta isännöi kurssivideoita ja tarjoaa tekstipohjaiset materiaalit osana kurssia.

Näin se toimii

  1. Kurssieditori tallentaa kurssitiedot, videotunnit ja tekstidokumentit.
  2. Videolatausalue sisältää kurssin videotunnit.
  3. Arviointieditori tallentaa tietovisa- ja koesisällöt.
  • Kurssilista ja oppituntiosiot
  • Videolatausalue
  • Tekstidokumenttien editori
Kurssi- ja sisällönhallinta

Kurssi- ja sisällönhallinta

Tämän näkymän toiminnot
Oppimisen hallintajärjestelmän kehitys Kurssisisällön hallinta Kurssivideoiden isännöinti Tekstipohjaisten materiaalien toimitus Tietovisojen ja arviointien päivitys

Lähiopetus käyttää yhtä virtuaaliluokkaa

Virtuaaliluokka kokoaa videon, chatin ja piirustustaulun samaan opetustilaan. Näytön jakaminen, läsnäolo ja tallennuksen hallinta tukevat vuorovaikutusta oppijoiden kanssa.

Läsnäolo- ja tallennustila pysyvät osana oppitunnin tietoja.

Näin se toimii

  1. Virtuaaliluokka näyttää videolähetyksen.
  2. Chat-paneeli tallentaa viestit, kun taas piirustustaulu ja näytön jakamisen hallinta tukevat oppitunnin vuorovaikutusta.
  3. Läsnäololista tallentaa oppijoiden läsnäolon ja tallennuksen hallinta näyttää tallennustilan.
  • Videolähetys ja chat-paneeli
  • Piirustustaulu ja näytön jakaminen
  • Läsnäolon ja tallennuksen hallinta
Vinkki: Virtuaaliluokka yhdistää opetus- ja vuorovaikutustyökalut yhteen oppituntitilaan.
Virtuaaliluokka

Virtuaaliluokka

Tämän näkymän toiminnot
Lähiopetuksen järjestäminen Lähiopetustoiminto Lähiopetustunnin luominen

Oppijat jatkavat selkeässä kurssityötilassa

Oppijan työtila kokoaa kurssinavigoinnin, videot ja tekstioppitunnit yhteen. Lataukset, tietovisat ja kokeet tukevat kurssin suorittamista.

Työtila tukee sekä tallennettua opiskelua että arviointitoimintaa.

Näin se toimii

  1. Videosoitin näyttää videotunnit ja tekstioppituntialue tekstimateriaalit.
  2. Lataustoiminto tarjoaa oppijoille ladattavia tiedostoja.
  3. Tietovisa- ja koenäkymä näyttää sisällön ja tallentaa tulokset sekä suoritustilan.
  • Videosoitin ja tekstioppituntialue
  • Ladattavat oppimateriaalit
  • Tietovisa- ja koenäkymä
Oppijan kurssityötila

Oppijan kurssityötila

Tämän näkymän toiminnot
Verkkokurssien tarjoaminen Kurssivideoiden isännöinti Tekstipohjaisten materiaalien toimitus Oppimateriaalien lataus Interaktiivisten tietovisojen luominen Kurssin edistymisen seuranta

Edistymisen raportointi tekee oppijoiden toiminnasta näkyvää

Raportointihallintapaneeli kokoaa suoritukset, pisteet ja osallistumisen yhteen tarkastelunäkymään. Se näyttää myös käytetyn ajan yhteenvetojen, suodattimien, taulukoiden ja raporttien avulla.

Hallintapaneeli tukee edistymisen tarkistamista ja arvostelupäätöksiä.

Näin se toimii

  1. Edistymisyhteenveto ja suorituskaavio näyttävät edistymistiedot ja suoritustilan.
  2. Pistetaulukko näyttää tietovisa- ja koetulokset sekä pisteet.
  3. Oppija- ja kurssisuodattimet rajaavat raporttia, ja raportin vientialue tarjoaa raportin.
  • Edistymisyhteenveto ja suorituskaavio
  • Oppija- ja kurssisuodattimet
  • Pistetaulukko ja raportin vienti
Huomautus: Hallintapaneeli kattaa toiminnan, suoritukset, pisteet, osallistumisen ja käytetyn ajan yhdessä raportointinäkymässä.
Edistymisen ja raportoinnin hallintapaneeli

Edistymisen ja raportoinnin hallintapaneeli

Tämän näkymän toiminnot
Kurssin edistymisen seuranta Opiskelijoiden arvostelujärjestelmä

Käyttöoikeudet ja maksut pysyvät yhteydessä ilmoittautumisiin

Ylläpitonäkymä yhdistää roolit, kurssien käyttöoikeudet ja ilmoittautumiset. Maksutiedot, laskut ja tapahtumahistoria ovat myös saatavilla siellä.

Moduuli hallitsee opiskelijoita, opettajia ja ylläpitäjiä sekä maksullista kurssiosallistumista.

Näin se toimii

  1. Käyttäjälista ja roolivalitsin tallentavat opiskelijoiden, opettajien ja ylläpitäjien tiedot.
  2. Kurssien käyttöoikeustaulukko ja ilmoittautumisen hallinta yhdistävät käyttäjät kurssi-ilmoittautumisiin.
  3. Maksutietolista sekä lasku- ja tapahtuma-alue tallentavat maksutiedot, laskut ja tapahtumahistorian.
  • Roolipohjainen käyttäjälista
  • Kurssien käyttöoikeudet ja ilmoittautumisen hallinta
  • Laskut ja tapahtumatiedot
Roolit, ilmoittautumiset ja maksut

Roolit, ilmoittautumiset ja maksut

Tämän näkymän toiminnot
Luokkien ja opiskelijoiden hallinta

Mitä ratkaisu tarjoaa

Tämän ratkaisun avulla verkko-opetuksen tarjoaja voi:

  • Luoda ja järjestää kursseja, oppitunteja, videoita, tekstimateriaaleja ja arviointeja
  • Järjestää lähiopetusta videon, chatin, piirustustaulujen, näytön jakamisen, läsnäolon ja tallenteiden avulla
  • Tarjota oppijoille yhden työtilan kurssimateriaaleille, latauksille, tietovisoille, kokeille ja edistymiselle
  • Tarkastella suorituksia, pisteitä, osallistumista ja käytettyä aikaa hallintapaneelien ja raporttien avulla
  • Hallita rooleja, kurssien käyttöoikeuksia, ilmoittautumisia, maksuja, laskuja ja tapahtumahistoriaa

Selviäisivätkö valmiit järjestelmät tehtävästä?

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

Asiakkaan tarpeet Verkkokurssialustat Graphy, FreshLearn, Mastera Oppimisalustat DataCamp, Echo360, go4clic Jäsenyysalustat MemberPress, Gurucan Räätälöity ratkaisu
Verkko- ja mobiilikäyttö osittain
Arvioinnit ja arvostelu osittain —
Edistymis- ja toimintaraportit osittain osittain
Maksulliset ilmoittautumiset ja tapahtumat osittain
Sopii asiakkaan omiin sääntöihin: vaiheet, roolit, raportit osittain osittain osittain
Kaikki vaiheet yhdessä paikassa — — —
Ei manuaalisia vaiheita ohjelmien välillä osittain osittain —

Tuotteiden ja niiden kategorian julkisten kuvausten perusteella.

Valmiit tuotteet kattavat tärkeitä osia kurssien luomisesta, opetuksesta, arvioinneista, edistymisestä ja maksullisesta käytöstä. Valmis tuote riittää, kun tarvitaan vain yksi näistä osa-alueista.

Tämä asiakas tarvitsi lähi- ja tallennettua opetusta, oppijatietoja ja maksullisia ilmoittautumisia yhteen paikkaan. Yhden valmiin tuotteen kattavuus ei riittänyt asiakkaan rooleihin, edistymiseen ja hallintoon liittyviin tarpeisiin.

Lopputulos

Lopulta ratkaisu tehtiin yhteen paikkaan, jossa hallitaan kurssisisältöjä, lähiopetusta ja oppijoiden edistymistä. Maksulliset ilmoittautumiset sisällytettiin samaan järjestelmään.

UKK

Harkitsetko vastaavan järjestelmän rakentamista? Tutustu alla oleviin vastauksiin ja katso, miten oppimisen hallinnan tärkeimmät toiminnot toimivat yhdessä.