KATTI-projektin logo

KATTI-projekti

KATTI-projekti kehitti Jyväskylän yliopiston informaatioteknologian tiedekunnalle TIM-oppimisympäristöön sovelluksen kurssin opetustapahtumien kalenteriksi ja ajanvaraukseen. Kehitetyt ominaisuudet mahdollistavat kalenterin tapahtumien tarkastelun päivän, viikon tai kuukauden tasolla. Kurssin tuntiopettajien on mahdollista asettaa varattavia aikoja, joita kalenterille määritellyn opiskelijaryhmän käyttäjät voivat varata ja perua. Kalenteritietoja on mahdollista tuoda ja viedä ulkoiseen kalenteriin ICS-formaatissa. Projektiryhmä kartoitti ja vertaili paria vaihtoehtoista kalenterikomponenttia, joista valittu räätälöitiin tilaajan vaatimuksia vastaavaksi.

Sovellus toteutettiin Python- ja TypeScript-ohjelmointikielillä, Angular- ja Flask-sovelluskehyksillä sekä HTML5-merkintäkielellä ja CSS3-tyyliohjeilla. Kalenterisovellus räätälöitiin Angular 12.0+ calendar -kalenterikomponentista.

KATTI-projektin laatimat dokumentit ovat luettavissa TIMissä ja projektissa syntynyt lähdekoodi löytyy GitLabista.

Projektiorganisaatio

Projektiryhmä

  • Miika Immonen
  • Terhi Kamula
  • Anssi Lepikko
  • Touko Miettinen
  • Joose Tikkanen

Tilaajan edustaja

  • Vesa Lappalainen

Ohjaajat

  • Jukka-Pekka Santanen, vastaava ohjaaja
  • Denis Zhidkikh, tekninen ohjaaja