Kodavi-sovellusprojektissa suunniteltiin ja toteutettiin vuonna 2020 Jyväskylän yliopiston liikuntatieteelliselle tiedekunnalle WWW-sovellus, jonka avulla käyttäjät voivat hakea WHO-Koululaistutkimuksen tuloksia ja tarkastella niitä visuaalisesti. WHO-Koululaistutkimuksessa on kerätty tietoa 5.-, 7.- ja 9.-luokkalaisten terveyden kokemuksista ja terveystottumuksista 1980-luvulta lähtien. Tutkimus on kansainvälinen, mutta sovellusprojekti rajattiin kansallisen, vuodesta 2002 alkaen kerätyn datan hakuun ja esittämiseen. Sovelluksen käyttöliittymä toteutettiin suomeksi, englanniksi ja ruotsiksi.
Kehitetty sovellus koostuu käyttöliittymästä, palvelinohjelmasta ja tietokannasta. Käyttöliittymän toteutuksessa käytettiin JavaScript-ohjelmointikieltä ja Node.js-sovellusalustaa. Rakenne ja ulkoasu määriteltiin HTML5- ja CSS3-merkintäkielillä. Käyttöliittymässä esitettävien kuvaajien toteutuksessa hyödynnettiin Recharts.js-visualisointikirjastoa. Käyttöliittymän käännökset toteutettiin i18next-react-kirjastojen avulla. Palvelinohjelman toteutuksessa käytettiin Java-ohjelmointikieltä ja Spring Boot -sovelluskehystä. Tietokannanhallintajärjestelmäksi valittiin PostgreSQL.
Projektiryhmä | Tilaajan edustajat | Ohjaajat |
---|---|---|
Lauri Antila | Nelli Lyyra | Jukka-Pekka Santanen |
Outi Hilola | Kristiina Ojala | Enni Stylman |
Antti Kauppi | Jorma Tynjälä | Arttu Ylä-Sahra |
Nuutti Rantanen | ||
Anne Vaarala |