Versions Compared

Key

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

...

  • KSHJ:ta lukevan palvelun toteutuksessa voi ottaa mallia PHP-luokasta OpintopolkuClientluokasta OpintopolkuClient.php, jota käytetään OILIssa. 
    • Hoitaa CAS-autentikoitumisen tarvittaessa. Handlaa istunnot.
    • Cachettaa hakutuloksia paikalliseen mysql:ään.
  • OPH tarjoaa myös java-esimerkin.

...

  1. Tulostetaan hakukohteiden hakulomake, jossa valintoina:
    • Aloitusvuosi (oletus kuluva vuosi)
    • Aloituskausi (oletus syksy/kevät riippuen vuodenajasta, miten?)
  2. Haetaan ja listataan hakukohteet


    Riittääkö, että tulostetaan hakutapa (esim. Yhteishaku) vai tulisiko hausta olla tarkat tiedot (eli haut erikseen hakuOid:n perusteella KSHJ:sta tai paikallisesta koodistosta/cachesta)?

  3. Valitaan listalta yksi tai useampi hakukohde (esim. 1.2.246.562.20.72702672378 / "Kulttuurituottaja (ylempi AMK), kulttuurituotanto")
    • Listalla valitse kaikki / poista valinnat
    • Klikataan "Näytä hakijat"
  4. Haetaan ja listataan hakijat (hakukohteittain mikäli valintoja oli ed. vaiheessa useita). 
    • Kälissä lisärajaukset: vain valitut (oletus=true), vain paikan vastaanottaneet (true), vain ilmoittautuneet (?)
    • Listalla valitse kaikki / poista valinnat (hakukohteittain)
    • Listalla tieto, onko opiskelija jo Perusrekisterissä (Liekö erikseen tarpeen?)
    • Listalla tieto, onko opiskelijalla opiskeluoikeuksia
      • Näytetään opiskeluoikeuksien tiedot + valinta "Liitä opiskeluoikeuteen"
      • Korostus, mikäli opiskeluoikeus luotu n kk sisällä (esim. 3 kk, ks. vaatimusmäärittely)
    • Hakukohteittain lomakekentät, joilla hakukohde yhdistetään olemassa olevaan saapumisryhmään (poiminta) tai uuteen saapumisryhmään (nimi automaattisesti hakukohteen nimestä + aloitusvuodesta + lukukaudesta, lisäksi valittavissa/valittava ainakin toimipiste)
    • Ks. tarkemmin vaatimusmäärittelyn kohta A006b1
    expand source 


  5. Lomakkeen lähetys


    • Talletetaan saapumisryhmät, opiskelijat, opiskeluoikeudet Perusrekisterin tietokantaan. Talletetaan opiskeluoikeuden liitos saapumisryhmään.
      Poikkeus
      : mikäli valittu "Liitä opiskeluoikeuteen", ks. vaatimusmäärittely s. 12–13 ja s. 22."merkitään opiskelijan läsnäoloriville tieto että kyseessä on siirto­opiskelija ja täydennetään automaattisesti/manuaalisesti lähtöorganisaatio yms. siirto­opiskelua koskevat tiedot (tarkemmin kohdassa A012)"

    • Opiskelijatiedot / henkilötiedot lisätään / päivitetään kaikille poimituille hakijoille.
    • Merkitään hakukohteen id uusien (prosessissa luotujen) saapumisryhmien tietoihin (TODO esim. group.)
    • Merkitään uusien opiskelijoiden ja opiskelijaoikeuksien statukseksi INCOMPLETE tai APPLICANT
      • TODO: lisätään tietokantaan student.status ja study_entitlement.status -kentät
    • KSHJ:sta saadaan tässä yhteydessä myös pohjakoulutus (ks. s. 58)
    • Tulostetaan lista tuoduista opiskelijoista saapumisryhmittäin. Näytetään linkit opiskelijatietojen / opiskeluoikeuksien muokkaukseen.

...