Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OILI-ilmoittautumisen määrittely: https://confluence.csc.fi/x/0_4XAw

OILI-ilmoittautumisen tietokentät https://confluence.csc.fi/x/nIKBAw

Toteuttaminen

  • Tekninen toteuttaminen
    • Tarvitaan Perusrekisteriin rajapinta, johon OILI aktiivisesti lähettää lukuvuosi-/lukukausi-ilmoittautumistietoja (reaaliaikainen rajapinta, ei eräajoja)
    • Perusrekisteri päivittää OILIsta saamansa lukukausi-/lukuvuosi-ilmoittautumistiedon kyseisille kausille
      • Jos Perusrekisterissä on jo, ko. kaudelle ilmoittautuminen niin se vanhennetaan (jää historiatietoihin näkyviin) ja OILIsta tuleva rivi päivittyy aktiiviseksi.
    • Perusrekisterin tulee huomoida se, minkä tyyppisenä läsnä/poissaolokautena kausi tallentuu eli OILIsta tulee vain tieto Läsnä/Poissa, mutta Perusrekisterissä voi olla esim. kaikki LÄ-kaudet käytetty mutta L1-kausia on käyttämättä, tuolloin ilmoittautumisen läsnäolokaudeksi tulee L1. Sama poissaolojen suhteen eli Perusrekisterissä pitää olla järjestys, jonka mukaan kausia käytetään. Mikäli kaikki ko. kausityypit on jo käytetty ja opiskelija on silti onnistunut ilmoittautumaan niin pakotetaan kausimerkintä kaudelle, jolla on alias "oiliDefaultAttending" "oiliDefaultAbsent" riippuen siitä oliko ilmoittautuminen läsnä vai poissa. Mikäli aliastakaan ei löydy niin tyypiksi valitaan järjestyksessään ensimmäisen kauden tyyppi (ts. ilmoittautumisen pitää joka tapauksessa tallentua eikä jäädä bittiavaruuteen).
    • OILIsta tulleiden ilmoittautumisten mukana pitää tallentua Perusrekisterin puollelle kausi-ilmoittautumiseen metadatana että tullut OILIsta + timestamp.
    • Opiskelijan käyttöliittymän tulee hoitaa se, että kun opiskelija menee lukukausi-ilmoittautmistoimintoon niin riippuen hänen koulutusmuodostaan hänet ohjataan suoraan joko OILI-oalveluun ilmoittautumaan tai Perusrekisterin omaan ilmoittautumispalveluun.
    • Perusrekisterissä ilmoittautumiset näkyvät samalla tavalla kuin mitkä tahansa muut kausi-ilmoittautumiset.
  • Erityishuomioita
    • OILI-Ilmoittautumisen pitää laskea opiskeluoikeusaika samoin kuin nykyisin Perusrekisterissä eli
      • Poissaoloilmoittautuminen (per kausi) lisää opiskeluoikeusaikaa yhden kauden verran eteenpäin
      • Poissaoloilmoittautumisen muuttaminen läsnäolevaksi vastaavasti lyhentää opiskeluoikeusaikaa kaudelle (edellisen tilanteen "korjaus")
      • JOS opiskelijalle on merkitty "manuaalinen opiskeluoikeusaika" niin opiskeluoikeusaikaan ei kosketa em. tapauksissa.
  • Rajapinnan toiminta on lokitettava
  • Toteuttamisessa on syytä varautua ainakin kahteen 3h workshoppiin jossa asiaa voidaan käydä etänä läpi kehittäjien kanssa
  • Toiminnallisuus on toteutettava Metropolian JA TAMKin testijärjestelmiin testiOILIa vasten ja hyväksymistestauksen jälkeen toiminnallisuus on asennettava molempien organisaatioiden tuotantojärjestelmiin.