Koulutusrekisteri : Moodlen koulutusten seurantaa helpottava sovellus Zend Framework -ohjelmistokirjastoa hyväksikäyttäen
Jaakkola, Juho (2010)
Jaakkola, Juho
Tampereen ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201005189655
https://urn.fi/URN:NBN:fi:amk-201005189655
Tiivistelmä
Tämä opinnäytetyö käsittelee Mediamaisteri Group Oy:lle tehtyä sovellusta, jonka tarkoituksena oli helpottaa Moodle-oppimisympäristössä toteutettavien koulutusten seurantaa ja hallintaa. Sovelluksen kohderyhmänä olivat Mediamaisterin asiakkaana olevat yritykset, joissa Moodlea käytetään sisäisen oppimisen ja kouluttamisen apuvälineenä.
Sovellus suunniteltiin käytettäväksi WWW-ympäristössä Internet-selaimen kautta, ja se toteutettiin käyttäen hyväksi PHP-ohjelmointikielelle tehtyä Zend Framework
-ohjelmistokirjastoa. Tämän ohella käytettiin XHTML-koodia sovelluksen rakenteen esittämiseen, CSS-tyylitiedostoja ulkoasun määrittämiseen sekä MySQL-tietokantaa sovelluksessa käytettävän tiedon säilyttämiseen.
Ohjelmistoprojektin tuloksena Mediamaisterin tuotevalikoimaan syntyi sovellus, joka oli vaivaton asentaa asiakkaiden käyttöön. Asiakkaille sovellus tarjosi helpon tavan pysyä perillä työntekijöiden käymistä koulutuksista keskittämällä kurssien edistymisen seurannan sekä käyttäjäkohtaisen koulutushistorian yhteen paikkaan. Lisäksi sovellukseen toteutettiin mahdollisuus määrittää koulutuskohtaisia ehtoja, joiden toteuttamisen jälkeen koulutus laskettiin suoritetuksi.
Sovellus täytti kaikki sille asetetut tavoitteet, mutta tarvittaessa sitä voisi kehittää esimerkiksi antamaan tarkempia tietoja kurssien etenemisestä. Myös suorituskriteerien määrittämiseen voisi antaa useampia mahdollisia vaihtoehtoja, tai mahdollistaa kriteerien entistä tarkemman määrittämisen.
Sovellus suunniteltiin käytettäväksi WWW-ympäristössä Internet-selaimen kautta, ja se toteutettiin käyttäen hyväksi PHP-ohjelmointikielelle tehtyä Zend Framework
-ohjelmistokirjastoa. Tämän ohella käytettiin XHTML-koodia sovelluksen rakenteen esittämiseen, CSS-tyylitiedostoja ulkoasun määrittämiseen sekä MySQL-tietokantaa sovelluksessa käytettävän tiedon säilyttämiseen.
Ohjelmistoprojektin tuloksena Mediamaisterin tuotevalikoimaan syntyi sovellus, joka oli vaivaton asentaa asiakkaiden käyttöön. Asiakkaille sovellus tarjosi helpon tavan pysyä perillä työntekijöiden käymistä koulutuksista keskittämällä kurssien edistymisen seurannan sekä käyttäjäkohtaisen koulutushistorian yhteen paikkaan. Lisäksi sovellukseen toteutettiin mahdollisuus määrittää koulutuskohtaisia ehtoja, joiden toteuttamisen jälkeen koulutus laskettiin suoritetuksi.
Sovellus täytti kaikki sille asetetut tavoitteet, mutta tarvittaessa sitä voisi kehittää esimerkiksi antamaan tarkempia tietoja kurssien etenemisestä. Myös suorituskriteerien määrittämiseen voisi antaa useampia mahdollisia vaihtoehtoja, tai mahdollistaa kriteerien entistä tarkemman määrittämisen.