Ideawall-sovelluksen toteutus ja dokumentaatio
Järvisalo, Teemu (2017)
Järvisalo, Teemu
Kaakkois-Suomen ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017082314503
https://urn.fi/URN:NBN:fi:amk-2017082314503
Tiivistelmä
Tässä opinnäytetyössä käsitellään Ideawall-sovelluksen suunnittelu ja toteutus. Opinnäytetyö toimii myös dokumentaationa sovelluksen ylläpidolle ja mahdolliselle jatkokehitykselle. Sovellus kehitettiin pelillistetyksi tehtäväalustaksi STARPABS-hankkeen MOOC opintokurssille, johon voi osallistua opiskelijoita mistä maasta tahansa.
Ideawall-sovellus on verkkoselaimella toimiva tehtäväalusta, jossa opiskelijat luovat startup-ideoita. Nämä ideat toimivat samalla sovelluksen ryhminä. Sovelluksen tarkoituksena on, että opiskelijat löytävät omaa osaamistaan vastaavia ryhmiä ja ryhmät löytävät niille sopivia opiskelijoita. Löytämistä helpottavat sovellukseen syötettävät tiedot taidoista ja kiinnostuksen kohteista. Näillä kriteereillä sovellus automaattisesti suosittelee sekä opiskelijoita ryhmille että ryhmiä opiskelijoille. Sovelluksessa muodostuneet ryhmät suorittavat opintokurssilla myöhemmin annettavia tehtäviä.
Sovellus kehitettiin Kaakkois-Suomen ammattikorkeakoulun Kouvolan kampuksen game design- ja Kotkan kampuksen peliohjelmoinnin-opintolinjojen yhteistyöprojektina. Kouvolan game design -ryhmä suoritti sovelluksen toiminnan ja ulkoasun suunnittelun. Kotkan ryhmä suoritti sovelluksen käytännön toteutuksen. Ideawall-sovellus ohjelmoitiin Ruby-ohjelmointikielellä ja käyttää Ruby on Rails -sovelluskehystä. Sovellus käyttää myös useita lisäosia ja laajennuksia sen toiminnallisuuden parannuksiin.
Ideawall-sovellukselle sopivan sovelluskehyksen valinnalla päästiin projektin lähes kaikkiin tavoitteisiin sovelluksen toiminnasta. Sovellus jäi kuitenkin vielä kesken ja vaatii jatkokehitystä, jotta se soveltuisi kurssin tehtäväalustana. Opinnäytetyön dokumentaatio-osassa perehdytään sovelluksen ohjelmakoodin eri toimintoihin ja toteutuksiin, joka helpottaa sovelluksen mahdollista jatkokehitystä.
Ideawall-sovellus on verkkoselaimella toimiva tehtäväalusta, jossa opiskelijat luovat startup-ideoita. Nämä ideat toimivat samalla sovelluksen ryhminä. Sovelluksen tarkoituksena on, että opiskelijat löytävät omaa osaamistaan vastaavia ryhmiä ja ryhmät löytävät niille sopivia opiskelijoita. Löytämistä helpottavat sovellukseen syötettävät tiedot taidoista ja kiinnostuksen kohteista. Näillä kriteereillä sovellus automaattisesti suosittelee sekä opiskelijoita ryhmille että ryhmiä opiskelijoille. Sovelluksessa muodostuneet ryhmät suorittavat opintokurssilla myöhemmin annettavia tehtäviä.
Sovellus kehitettiin Kaakkois-Suomen ammattikorkeakoulun Kouvolan kampuksen game design- ja Kotkan kampuksen peliohjelmoinnin-opintolinjojen yhteistyöprojektina. Kouvolan game design -ryhmä suoritti sovelluksen toiminnan ja ulkoasun suunnittelun. Kotkan ryhmä suoritti sovelluksen käytännön toteutuksen. Ideawall-sovellus ohjelmoitiin Ruby-ohjelmointikielellä ja käyttää Ruby on Rails -sovelluskehystä. Sovellus käyttää myös useita lisäosia ja laajennuksia sen toiminnallisuuden parannuksiin.
Ideawall-sovellukselle sopivan sovelluskehyksen valinnalla päästiin projektin lähes kaikkiin tavoitteisiin sovelluksen toiminnasta. Sovellus jäi kuitenkin vielä kesken ja vaatii jatkokehitystä, jotta se soveltuisi kurssin tehtäväalustana. Opinnäytetyön dokumentaatio-osassa perehdytään sovelluksen ohjelmakoodin eri toimintoihin ja toteutuksiin, joka helpottaa sovelluksen mahdollista jatkokehitystä.