@Oppimaa-ympäristö
Kaarakainen, Saku (2014)
Kaarakainen, Saku
Savonia-ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014121720154
https://urn.fi/URN:NBN:fi:amk-2014121720154
Tiivistelmä
Tämän opinnäytetyön aiheena oli jatkokehittää @Oppimaan nettisivuja. Tavoitteena oli lähes valmis ja toimiva järjestelmä tuotantoon. @Oppimaa on järjestelmä, jossa luodaan ja käytetään kirjoja sähköisessä muodossa. Sen on suunniteltu ensisijaisesti oppimis-ympäristöön.
Työtä tehtiin ketterän kehitysmallin mukaisesti ja siinä käytettiin PHP, PHPMailer, HTML, JavaScript, jQuery ja CSS –tekniikoita. Käyttöjärjestelminä oli Linux -käyttöjärjestelmät, joissa oli Apache-palvelin ja MySQL –tietokanta. Tietokantaan otettiin yhteys Zend Frameworkillä tehdyn rajapinnan kautta, jota kutsuttiin Zend-rajapinnaksi.
Työhön tehtiin määritelmä ennen opinnäytetyön aloittamista, jonka mukaan järjestelmään oli tarkoitus lisätä sisällönhallintaan, oppilaan ja opettajan työkaluihin uusia ominaisuuksia. Sisällönhallintaan lisättiin lopulta kirjan kopiointi, poistaminen, arkistointi ja äänen sekä kuvan lisäämisen triggerinä. Opettajan työkaluun lisättiin kirjan sivun lähetys PDF-formaatissa sähköpostiin ja oppilaan työkaluun äänten ja kuvien näyttämisen.
Työn spesifikaatio muuttui jatkuvasti kehityksen aikana, jonka takia siihen lisättiin alkuperäiseen määritelmään kuulumattomia toimintoja. Tälläisiä olivat esim. opettajan työkalulla kirjan sivun lähettäminen sähköpostiin PDF-formaatissa, kirjan kopiointi, poisto ja arkistointi.
Opinnäytetyön tuloksena syntyi nettisivut, jotka ovat Weegon julkisella tuotantopalvelimella heidän asiakkaiden käytettävissä. Työstä jäi vielä puuttumaan muutamia osia, jotka tullaan lisäämään jatkokehityksessä, mikäli sellainen tulee.
Työtä tehtiin ketterän kehitysmallin mukaisesti ja siinä käytettiin PHP, PHPMailer, HTML, JavaScript, jQuery ja CSS –tekniikoita. Käyttöjärjestelminä oli Linux -käyttöjärjestelmät, joissa oli Apache-palvelin ja MySQL –tietokanta. Tietokantaan otettiin yhteys Zend Frameworkillä tehdyn rajapinnan kautta, jota kutsuttiin Zend-rajapinnaksi.
Työhön tehtiin määritelmä ennen opinnäytetyön aloittamista, jonka mukaan järjestelmään oli tarkoitus lisätä sisällönhallintaan, oppilaan ja opettajan työkaluihin uusia ominaisuuksia. Sisällönhallintaan lisättiin lopulta kirjan kopiointi, poistaminen, arkistointi ja äänen sekä kuvan lisäämisen triggerinä. Opettajan työkaluun lisättiin kirjan sivun lähetys PDF-formaatissa sähköpostiin ja oppilaan työkaluun äänten ja kuvien näyttämisen.
Työn spesifikaatio muuttui jatkuvasti kehityksen aikana, jonka takia siihen lisättiin alkuperäiseen määritelmään kuulumattomia toimintoja. Tälläisiä olivat esim. opettajan työkalulla kirjan sivun lähettäminen sähköpostiin PDF-formaatissa, kirjan kopiointi, poisto ja arkistointi.
Opinnäytetyön tuloksena syntyi nettisivut, jotka ovat Weegon julkisella tuotantopalvelimella heidän asiakkaiden käytettävissä. Työstä jäi vielä puuttumaan muutamia osia, jotka tullaan lisäämään jatkokehityksessä, mikäli sellainen tulee.