Kodavi

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