Tipi-projektin logo

Tipi-projekti

Tipi-projekti kehitti Jyväskylän yliopiston informaatioteknologian tiedekunnalle TIM-oppimisympäristöön ominaisuuksia lomakkeiden, taulukoiden ja raporttien luontiin ja täyttämiseen sekä täytettyjen tietojen raportointiin. Kehitettyjä ominaisuuksia tarvitaan etenkin kurssin opetustapahtumien pisteiden ja muiden kirjausten sekä kyselyjen ja arvostelujen laatimisessa, syötössä ja raportoinnissa. Kehitetyt ominaisuudet vastaavat kurssien lomakkeiden ja raporttien ominaisuuksia Korppi-opintotietojärjestelmässä.

Kehitetyllä laskentafunktioiden laatimisominaisuudella voidaan mm. määrittää kurssin arvolauseen laskeminen osasuoritusten kirjausten tai opiskelijan suorittamien tehtävien pisteiden perusteella. Lomakkeille kehitettiin useamman kentän sijoittaminen samalle riville sekä kentän luku- tai syöteoikeuden määrittäminen käyttäjille. Lisäksi projekti kehitti tiedon syöttämistä ja esittämistä taulukossa. Kehitetty raportointiominaisuus mahdollistaa syötetyn ja lasketun datan poimimisen TIMin kentistä sekä rajaamisen ryhmä- tai opiskelijakohtaisesti.

Sovellus toteutettiin Python- ja TypeScript-ohjelmointikielillä, AngularJS-ohjelmistokehyksellä, HTML5-merkintäkielellä sekä CSS3-tyyliohjeilla.

Projektiorganisaatio

Projektiryhmän jäsenet

  • Simo Lehtinen
  • Timo Lundstedt
  • Suvi Kaasalainen
  • Petra Nevalainen
  • Teemu Vähä-Impola

Tilaajan edustajat

  • Vesa Lappalainen
  • Ari Viinikainen

Ohjaajat

  • Tekninen ohjaaja Mika Lehtinen
  • Vastaava ohjaaja Jukka-Pekka Santanen