Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EH-1699: Use hoks id & yksiloiva id instead of hankkimistapa id when computing kestot #284

Merged
merged 1 commit into from
Sep 2, 2024

Conversation

severij
Copy link
Contributor

@severij severij commented Aug 23, 2024

EH-1699 muutosten myötä, Herätepalvelussa aletaan käyttämään jaksojen yksilöintiin (hoks_id, yksiloiva_tunniste)-kombinaatiota. Ennen näiden muutosten asentamista QA:lle tai tuotantoon, on tehtävä ensin eHOKS-asennus PR:n Opetushallitus/ehoks#639 muutoksista.

https://jira.eduuni.fi/browse/EH-1699

@severij severij changed the title WIP: Use hoks id & yksiloiva id instead of hankkimistapa id when comp… WIP: Use hoks id & yksiloiva id instead of hankkimistapa id when computing kestot Aug 23, 2024
@severij severij changed the title WIP: Use hoks id & yksiloiva id instead of hankkimistapa id when computing kestot EH-1699: Use hoks id & yksiloiva id instead of hankkimistapa id when computing kestot Aug 29, 2024
@severij severij marked this pull request as ready for review August 29, 2024 08:47
@severij severij requested a review from tomikat August 29, 2024 08:47
@severij
Copy link
Contributor Author

severij commented Sep 2, 2024

EH-1699 testausta QA:lla

Luotu HOKS id:llä 45053, seuraavanlaisella sisällöllä:

HOKSin sisältö
{
  "opiskeluoikeus-oid": "1.2.246.562.15.57813683067",
  "oppija-oid": "1.2.246.562.24.54450598189",
  "ensikertainen-hyvaksyminen": "2024-02-29",
  "sahkoposti": "testikayttaja@testi.fi",
  "hyvaksytty": "2017-10-25T21:00:00.000Z",
  "paivitetty": "2017-10-25T21:00:00.000Z",
  "versio": 0,
  "osaamisen-saavuttamisen-pvm": "2020-10-19",
  "urasuunnitelma-koodi-uri": "urasuunnitelma_0001",
  "urasuunnitelma-koodi-versio": 1,
  "osaamisen-hankkimisen-tarve": true,
  "aiemmin-hankitut-ammat-tutkinnon-osat": [
    {
      "valittu-todentamisen-prosessi-koodi-versio": 1,
      "tutkinnon-osa-koodi-versio": 2,
      "valittu-todentamisen-prosessi-koodi-uri": "osaamisentodentamisenprosessi_0001",
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_100703",
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "olennainen-seikka": true,
      "tarkentavat-tiedot-naytto": [],
      "tarkentavat-tiedot-osaamisen-arvioija": {
        "lahetetty-arvioitavaksi": "2020-04-01",
        "aiemmin-hankitun-osaamisen-arvioijat": [
          {
            "nimi": "Antti Aiemmanarvioija",
            "organisaatio": {
              "oppilaitos-oid": "1.2.246.562.10.10054424444"
            }
          },
          {
            "nimi": "Taisto Toisen Aiemmanarvioija",
            "organisaatio": {
              "oppilaitos-oid": "1.2.246.562.10.10054424444"
            }
          }
        ]
      }
    },
    {
      "valittu-todentamisen-prosessi-koodi-versio": 1,
      "tutkinnon-osa-koodi-versio": 2,
      "valittu-todentamisen-prosessi-koodi-uri": "osaamisentodentamisenprosessi_0002",
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_100703",
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "olennainen-seikka": true,
      "tarkentavat-tiedot-naytto": [],
      "tarkentavat-tiedot-osaamisen-arvioija": {
        "lahetetty-arvioitavaksi": "2020-04-01",
        "aiemmin-hankitun-osaamisen-arvioijat": [
          {
            "nimi": "Antti Aiemmanarvioija",
            "organisaatio": {
              "oppilaitos-oid": "1.2.246.562.10.10054424444"
            }
          },
          {
            "nimi": "Taisto Toisen Aiemmanarvioija",
            "organisaatio": {
              "oppilaitos-oid": "1.2.246.562.10.10054424444"
            }
          }
        ]
      }
    },
    {
      "valittu-todentamisen-prosessi-koodi-versio": 1,
      "tutkinnon-osa-koodi-versio": 2,
      "valittu-todentamisen-prosessi-koodi-uri": "osaamisentodentamisenprosessi_0003",
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_100703",
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "olennainen-seikka": true,
      "tarkentavat-tiedot-naytto": [
        {
          "alku": "2019-10-25",
          "loppu": "2023-10-26",
          "sisallon-kuvaus": [
            "Eka kuvaus sisällöstä",
            "toinen kuvaus"
          ],
          "yksilolliset-kriteerit": [
            "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
            "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
            "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
            "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
          ],
          "vaatimuksista-tai-tavoitteista-poikkeaminen": "Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\".",
          "jarjestaja": {
            "oppilaitos-oid": "1.2.246.562.10.54453921329"
          },
          "nayttoymparisto": {
            "nimi": "Jokin näyttöympäristö",
            "y-tunnus": "1234567-1",
            "kuvaus": "Tässä kuvataan näyttöympäristö"
          },
          "koulutuksen-jarjestaja-osaamisen-arvioijat": [
            {
              "nimi": "Testi, Seppo",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              }
            }
          ],
          "tyoelama-osaamisen-arvioijat": [
            {
              "nimi": "Tyoelama, Arvi",
              "organisaatio": {
                "nimi": "Talvivaara",
                "y-tunnus": "1234567-1"
              }
            }
          ]
        }
      ],
      "tarkentavat-tiedot-osaamisen-arvioija": {
        "lahetetty-arvioitavaksi": "2020-04-01",
        "aiemmin-hankitun-osaamisen-arvioijat": [
          {
            "nimi": "Antti Aiemmanarvioija",
            "organisaatio": {
              "oppilaitos-oid": "1.2.246.562.10.10054424444"
            }
          },
          {
            "nimi": "Taisto Toisen Aiemmanarvioija",
            "organisaatio": {
              "oppilaitos-oid": "1.2.246.562.10.10054424444"
            }
          }
        ]
      }
    }
  ],
  "aiemmin-hankitut-paikalliset-tutkinnon-osat": [],
  "aiemmin-hankitut-yhteiset-tutkinnon-osat": [
    {
      "valittu-todentamisen-prosessi-koodi-versio": 1,
      "tutkinnon-osa-koodi-versio": 2,
      "valittu-todentamisen-prosessi-koodi-uri": "osaamisentodentamisenprosessi_0001",
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_101040",
      "tarkentavat-tiedot-naytto": [],
      "osa-alueet": [
        {
          "valittu-todentamisen-prosessi-koodi-versio": 1,
          "valittu-todentamisen-prosessi-koodi-uri": "osaamisentodentamisenprosessi_0001",
          "tarkentavat-tiedot-naytto": [],
          "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
          "osa-alue-koodi-uri": "ammatillisenoppiaineet_vvai3",
          "osa-alue-koodi-versio": 1
        }
      ],
      "tarkentavat-tiedot-osaamisen-arvioija": {
        "aiemmin-hankitun-osaamisen-arvioijat": []
      }
    }
  ],
  "opiskeluvalmiuksia-tukevat-opinnot": [
    {
      "nimi": "Tietokoneen käyttövalmiudet",
      "kuvaus": "Tietokoneen perusohjelmistojen käytön kertaus. Word, Excel ja sähköposti.",
      "alku": "2019-11-12",
      "loppu": "2019-12-12"
    },
    {
      "nimi": "Hyvän tekstin tuottaminen",
      "kuvaus": "Miten tuotan tekstiä, tekstin sisältö ja rakenne",
      "alku": "2020-01-12",
      "loppu": "2020-03-02"
    }
  ],
  "hankittavat-ammat-tutkinnon-osat": [
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_105668",
      "tutkinnon-osa-koodi-versio": 1,
      "vaatimuksista-tai-tavoitteista-poikkeaminen": "false",
      "osaamisen-osoittaminen": [
        {
          "koulutuksen-jarjestaja-osaamisen-arvioijat": [
            {
              "nimi": "Olson,Wava",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              }
            }
          ],
          "nayttoymparisto": {
            "nimi": "Nimi Niminen",
            "y-tunnus": "0149669-3",
            "kuvaus": "Kiva kuvaus"
          },
          "sisallon-kuvaus": [
            "Eka kuvaus sisallolle",
            "Toka kuvaus"
          ],
          "tyoelama-osaamisen-arvioijat": [
            {
              "nimi": "Matti Meikalainen",
              "organisaatio": {
                "nimi": "Mukava organisaatio",
                "y-tunnus": "0149669-3"
              }
            }
          ],
          "alku": "2020-02-10",
          "loppu": "2020-02-10",
          "osa-alueet": [
            {
              "koodi-uri": "ammatillisenoppiaineet_fk",
              "koodi-versio": 1
            }
          ]
        }
      ],
      "osaamisen-hankkimistavat": [
        {
          "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
          "hankkijan-edustaja": {
            "nimi": "Hanken, Hank",
            "rooli": "Edustushankkija",
            "oppilaitos-oid": "1.2.246.562.10.54453921329"
          },
          "osaamisen-hankkimistapa-koodi-versio": 1,
          "jarjestajan-edustaja": {
            "nimi": "Jarjen, Jari",
            "rooli": "Järjestysedustaja",
            "oppilaitos-oid": "1.2.246.562.10.10054425555"
          },
          "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
          "alku": "2024-02-10",
          "loppu": "2024-09-02",
          "osa-aikaisuustieto": 100
        }
      ],
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "olennainen-seikka": true
    },
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_103590",
      "tutkinnon-osa-koodi-versio": 1,
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osaamisen-osoittaminen": [
        {
          "alku": "2017-10-25",
          "loppu": "2017-10-26",
          "sisallon-kuvaus": [
            "Jotain kuvausta sisällöstä",
            "toinen kuvaus"
          ],
          "jarjestaja": {
            "oppilaitos-oid": "1.2.246.562.10.54453921329"
          },
          "nayttoymparisto": {
            "nimi": "",
            "y-tunnus": "2345679-9"
          },
          "koulutuksen-jarjestaja-osaamisen-arvioijat": [
            {
              "nimi": "Olson,Wava",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              }
            }
          ]
        }
      ],
      "osaamisen-hankkimistavat": []
    },
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_103590",
      "tutkinnon-osa-koodi-versio": 1,
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osaamisen-osoittaminen": [
        {
          "alku": "2017-10-25",
          "loppu": "2017-10-26",
          "sisallon-kuvaus": [
            "Jotain kuvausta sisällöstä",
            "toinen kuvaus"
          ],
          "jarjestaja": {
            "oppilaitos-oid": "1.2.246.562.10.54453921329"
          },
          "nayttoymparisto": {
            "nimi": "",
            "y-tunnus": "2345679-9"
          },
          "koulutuksen-jarjestaja-osaamisen-arvioijat": [
            {
              "nimi": "Moen,Pearl",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              }
            }
          ]
        }
      ],
      "osaamisen-hankkimistavat": [
        {
          "tyopaikalla-jarjestettava-koulutus": {
            "vastuullinen-tyopaikka-ohjaaja": {
              "nimi": "Vastuullinen, Vesku",
              "sahkoposti": "mail@mail.mail"
            },
            "tyopaikan-nimi": "Vastuullinen Työpaikka Oyj",
            "tyopaikan-y-tunnus": "2345678-0",
            "keskeiset-tyotehtavat": [
              "Perustyötehtävät",
              "Vaativat työtehtävät",
              "Sekalaiset työtehtävät"
            ]
          },
          "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
          "osaamisen-hankkimistapa-koodi-versio": 1,
          "hankkijan-edustaja": {
            "nimi": "Hanken, Hank",
            "rooli": "Edustushankkija",
            "oppilaitos-oid": "1.2.246.562.10.54453921329"
          },
          "jarjestajan-edustaja": {
            "nimi": "Jarjen, Jari",
            "rooli": "Järjestysedustaja",
            "oppilaitos-oid": "1.2.246.562.10.10054425555"
          },
          "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
          "alku": "2024-04-16",
          "loppu": "2024-09-02",
          "osa-aikaisuustieto": 50
        }
      ]
    },
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_200241",
      "tutkinnon-osa-koodi-versio": 1,
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osaamisen-osoittaminen": [],
      "osaamisen-hankkimistavat": []
    },
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_400005",
      "tutkinnon-osa-koodi-versio": 1,
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osaamisen-osoittaminen": [],
      "osaamisen-hankkimistavat": []
    },
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_103590",
      "tutkinnon-osa-koodi-versio": 1,
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "olennainen-seikka": true,
      "osaamisen-osoittaminen": [
        {
          "alku": "2017-10-25",
          "loppu": "2021-10-26",
          "sisallon-kuvaus": [
            "Jotain kuvausta sisällöstä",
            "toinen kuvaus"
          ],
          "yksilolliset-kriteerit": [
            "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
            "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
            "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
            "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
          ],
          "vaatimuksista-tai-tavoitteista-poikkeaminen": "Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\".",
          "jarjestaja": {
            "oppilaitos-oid": "1.2.246.562.10.54453921329"
          },
          "nayttoymparisto": {
            "nimi": "Jokin näyttöympäristö",
            "y-tunnus": "1234567-1",
            "kuvaus": "Tässä kuvataan näyttöympäristö"
          },
          "koulutuksen-jarjestaja-osaamisen-arvioijat": [
            {
              "nimi": "Testi, Seppo",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              }
            }
          ],
          "tyoelama-osaamisen-arvioijat": [
            {
              "nimi": "Tyoelama, Arvi",
              "organisaatio": {
                "nimi": "Talvivaara",
                "y-tunnus": "1234567-1"
              }
            }
          ]
        }
      ],
      "osaamisen-hankkimistavat": [
        {
          "tyopaikalla-jarjestettava-koulutus": {
            "vastuullinen-tyopaikka-ohjaaja": {
              "nimi": "Vastuussa, Veera",
              "sahkoposti": "testimail@testi.com"
            },
            "tyopaikan-nimi": "Gofore Oyj",
            "tyopaikan-y-tunnus": "2345678-0",
            "keskeiset-tyotehtavat": [
              "Perustyötehtävät",
              "Vaativat työtehtävät",
              "Sekalaiset työtehtävät"
            ]
          },
          "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
          "osaamisen-hankkimistapa-koodi-versio": 1,
          "hankkijan-edustaja": {
            "nimi": "Heppu, Hemmo",
            "rooli": "Edustushankkija",
            "oppilaitos-oid": "1.2.246.562.10.54453921329"
          },
          "jarjestajan-edustaja": {
            "nimi": "Tyyppi, Joku",
            "rooli": "Järjestysedustaja",
            "oppilaitos-oid": "1.2.246.562.10.10054425555"
          },
          "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
          "alku": "2024-02-16",
          "loppu": "2024-09-02",
          "osa-aikaisuustieto": 33
        }
      ]
    },
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_103590",
      "tutkinnon-osa-koodi-versio": 1,
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "olennainen-seikka": true,
      "osaamisen-osoittaminen": [
        {
          "alku": "2016-07-25",
          "loppu": "2022-11-04",
          "sisallon-kuvaus": [
            "Jotain kuvausta sisällöstä",
            "toinen kuvaus",
            "kolmatta kuvausta"
          ],
          "yksilolliset-kriteerit": [
            "joku kriteeri",
            "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
            "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
            "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
            "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
          ],
          "vaatimuksista-tai-tavoitteista-poikkeaminen": "Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\". Toinen poikkeaminen",
          "jarjestaja": {
            "oppilaitos-oid": "1.2.246.562.10.10005921222"
          },
          "nayttoymparisto": {
            "nimi": "Jokin näyttöympäristö2",
            "y-tunnus": "1234567-1",
            "kuvaus": "Tässä kuvataan näyttöympäristö2"
          },
          "koulutuksen-jarjestaja-osaamisen-arvioijat": [
            {
              "nimi": "Testii, Seppo",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              }
            }
          ],
          "tyoelama-osaamisen-arvioijat": [
            {
              "nimi": "Tyoelama, Arvii",
              "organisaatio": {
                "nimi": "Talvivaara",
                "y-tunnus": "1234567-1"
              }
            }
          ]
        },
        {
          "alku": "2015-01-01",
          "loppu": "2022-01-01",
          "sisallon-kuvaus": [
            "Jotain kuvausta sisällöstä",
            "toinen kuvaus",
            "kolmatta"
          ],
          "yksilolliset-kriteerit": [
            "tähän kriteeri",
            "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
            "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
            "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
            "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
          ],
          "vaatimuksista-tai-tavoitteista-poikkeaminen": "Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\". Muu poikkeaminen",
          "jarjestaja": {
            "oppilaitos-oid": "1.2.246.562.10.10005921222"
          },
          "nayttoymparisto": {
            "nimi": "Jokin näyttöympäristö3",
            "y-tunnus": "1234567-1",
            "kuvaus": "Tässä kuvataan näyttöympäristö3"
          },
          "koulutuksen-jarjestaja-osaamisen-arvioijat": [
            {
              "nimi": "Testi, Jooku",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              }
            }
          ],
          "tyoelama-osaamisen-arvioijat": [
            {
              "nimi": "Tyo, Arvo",
              "organisaatio": {
                "nimi": "Kesko",
                "y-tunnus": "1234567-1"
              }
            }
          ]
        }
      ],
      "osaamisen-hankkimistavat": [
        {
          "tyopaikalla-jarjestettava-koulutus": {
            "vastuullinen-tyopaikka-ohjaaja": {
              "nimi": "Vastuussa, Veera",
              "sahkoposti": "testimail@testi.com"
            },
            "tyopaikan-nimi": "Terraframe",
            "tyopaikan-y-tunnus": "2345678-0",
            "keskeiset-tyotehtavat": [
              "Perustyötehtävät",
              "Vaativat työtehtävät",
              "Sekalaiset työtehtävät"
            ]
          },
          "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
          "osaamisen-hankkimistapa-koodi-versio": 1,
          "muut-oppimisymparistot": [
            {
              "oppimisymparisto-koodi-uri": "oppimisymparistot_0002",
              "oppimisymparisto-koodi-versio": 1,
              "alku": "2015-04-10",
              "loppu": "2015-04-13"
            }
          ],
          "hankkijan-edustaja": {
            "nimi": "Heppu, Hemmo",
            "rooli": "Edustushankkija",
            "oppilaitos-oid": "1.2.246.562.10.54453921329"
          },
          "jarjestajan-edustaja": {
            "nimi": "Tyyppi, Joku",
            "rooli": "Järjestysedustaja",
            "oppilaitos-oid": "1.2.246.562.10.10054425555"
          },
          "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
          "alku": "2024-05-02",
          "loppu": "2024-09-02",
          "osa-aikaisuustieto": 5
        },
        {
          "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_muu",
          "osaamisen-hankkimistapa-koodi-versio": 1,
          "muut-oppimisymparistot": [
            {
              "oppimisymparisto-koodi-uri": "oppimisymparistot_0002",
              "oppimisymparisto-koodi-versio": 1,
              "alku": "2019-04-10",
              "loppu": "2025-04-13"
            },
            {
              "oppimisymparisto-koodi-uri": "oppimisymparistot_0003",
              "oppimisymparisto-koodi-versio": 1,
              "alku": "2020-03-10",
              "loppu": "2025-05-10"
            }
          ],
          "hankkijan-edustaja": {
            "nimi": "Tyyppi, Teuvo",
            "rooli": "Edustushankkija",
            "oppilaitos-oid": "1.2.246.562.10.54453921329"
          },
          "jarjestajan-edustaja": {
            "nimi": "Tyyppi, Muu",
            "rooli": "Järjestysedustaja",
            "oppilaitos-oid": "1.2.246.562.10.10054425555"
          },
          "ajanjakson-tarkenne": "Tämä on ajanjakson tarkenne",
          "alku": "2024-03-12",
          "loppu": "2024-09-02",
          "osa-aikaisuustieto": 100
        }
      ]
    }
  ],
  "hankittavat-yhteiset-tutkinnon-osat": [
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_101053",
      "tutkinnon-osa-koodi-versio": 1,
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osa-alueet": [
        {
          "osa-alue-koodi-uri": "ammatillisenoppiaineet_vvai",
          "osa-alue-koodi-versio": 1
        }
      ]
    },
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_101054",
      "tutkinnon-osa-koodi-versio": 1,
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osa-alueet": [
        {
          "osa-alue-koodi-uri": "ammatillisenoppiaineet_vvtd",
          "osa-alue-koodi-versio": 1,
          "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
          "osaamisen-hankkimistavat": [
            {
              "tyopaikalla-jarjestettava-koulutus": {
                "vastuullinen-tyopaikka-ohjaaja": {
                  "nimi": "Ohjaaja, Osa",
                  "sahkoposti": "ohjaajantestimail@testi.com"
                },
                "tyopaikan-nimi": "Kesko Oyj",
                "tyopaikan-y-tunnus": "2345678-0",
                "keskeiset-tyotehtavat": [
                  "Jotkut työtehtävät",
                  "Sekalaiset työtehtävät"
                ]
              },
              "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
              "osaamisen-hankkimistapa-koodi-versio": 1,
              "hankkijan-edustaja": {
                "nimi": "Hankkija, Heikki",
                "rooli": "Jonkinlainen hankkija",
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              },
              "jarjestajan-edustaja": {
                "nimi": "Järjestäjä, Joku",
                "rooli": "Joku järjestysedustaja",
                "oppilaitos-oid": "1.2.246.562.10.10054425555"
              },
              "ajanjakson-tarkenne": "Tässä tarkempia tietoja ajanjaksoista",
              "alku": "2024-02-01",
              "loppu": "2024-09-02",
              "osa-aikaisuustieto": 100
            }
          ]
        }
      ]
    },
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_400014",
      "tutkinnon-osa-koodi-versio": 1,
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.54453921329",
      "osa-alueet": [
        {
          "osa-alue-koodi-uri": "ammatillisenoppiaineet_ytou",
          "osa-alue-koodi-versio": 1,
          "osaamisen-osoittaminen": [
            {
              "alku": "2017-10-25",
              "loppu": "2022-10-26",
              "sisallon-kuvaus": [
                "Tämä on tutkinnon osan osa-alueen osaamisen osoittaminen",
                "Jotain kuvausta sisällöstä",
                "toinen kuvaus"
              ],
              "yksilolliset-kriteerit": [
                "osa-alueen yksillölliset kriteerit",
                "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
                "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
                "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
                "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
              ],
              "vaatimuksista-tai-tavoitteista-poikkeaminen": "Osa-alueen vaatimuksista poikkeaminen. Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\".",
              "jarjestaja": {
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              },
              "nayttoymparisto": {
                "nimi": "Osa-alueen näyttöympäristö",
                "y-tunnus": "1234567-1",
                "kuvaus": "Tässä kuvataan osa-alueen näyttöympäristö"
              },
              "koulutuksen-jarjestaja-osaamisen-arvioijat": [
                {
                  "nimi": "Testi, Seppo",
                  "organisaatio": {
                    "oppilaitos-oid": "1.2.246.562.10.54453921329"
                  }
                }
              ],
              "tyoelama-osaamisen-arvioijat": [
                {
                  "nimi": "Tyoelama, Arvi",
                  "organisaatio": {
                    "nimi": "Talvivaara",
                    "y-tunnus": "1234567-1"
                  }
                }
              ]
            }
          ],
          "osaamisen-hankkimistavat": [
            {
              "tyopaikalla-jarjestettava-koulutus": {
                "vastuullinen-tyopaikka-ohjaaja": {
                  "nimi": "Vastuussa, Veera",
                  "sahkoposti": "testimail@testi.com"
                },
                "tyopaikan-nimi": "Gofore Oyj",
                "tyopaikan-y-tunnus": "2345678-0",
                "keskeiset-tyotehtavat": [
                  "Perustyötehtävät",
                  "Vaativat työtehtävät",
                  "Sekalaiset työtehtävät"
                ]
              },
              "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
              "osaamisen-hankkimistapa-koodi-versio": 1,
              "hankkijan-edustaja": {
                "nimi": "Heppu, Hemmo",
                "rooli": "Edustushankkija",
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              },
              "jarjestajan-edustaja": {
                "nimi": "Tyyppi, Joku",
                "rooli": "Järjestysedustaja",
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              },
              "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
              "alku": "2024-01-16",
              "loppu": "2024-09-02",
              "osa-aikaisuustieto": 25
            }
          ]
        },
        {
          "osa-alue-koodi-uri": "ammatillisenoppiaineet_ytyy",
          "osa-alue-koodi-versio": 1,
          "osaamisen-osoittaminen": [
            {
              "alku": "2017-07-27",
              "loppu": "2024-09-28",
              "sisallon-kuvaus": [
                "Tämä on tutkinnon osan osa-alueen osaamisen osoittaminen",
                "Jotain kuvausta sisällöstä",
                "toinen kuvaus"
              ],
              "yksilolliset-kriteerit": [
                "osa-alueen yksillölliset kriteerit",
                "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
                "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
                "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
                "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
              ],
              "vaatimuksista-tai-tavoitteista-poikkeaminen": "Osa-alueen vaatimuksista poikkeaminen. Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\".",
              "jarjestaja": {
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              },
              "nayttoymparisto": {
                "nimi": "Osa-alueen näyttöympäristö",
                "y-tunnus": "1234567-1",
                "kuvaus": "Tässä kuvataan osa-alueen näyttöympäristö"
              },
              "koulutuksen-jarjestaja-osaamisen-arvioijat": [
                {
                  "nimi": "Testi, Seppo",
                  "organisaatio": {
                    "oppilaitos-oid": "1.2.246.562.10.54453921329"
                  }
                }
              ],
              "tyoelama-osaamisen-arvioijat": [
                {
                  "nimi": "Tyoelama, Arvi",
                  "organisaatio": {
                    "nimi": "Talvivaara",
                    "y-tunnus": "1234567-1"
                  }
                }
              ]
            }
          ],
          "osaamisen-hankkimistavat": [
            {
              "tyopaikalla-jarjestettava-koulutus": {
                "vastuullinen-tyopaikka-ohjaaja": {
                  "nimi": "Vastuussa, Veera",
                  "sahkoposti": "testimail@testi.com"
                },
                "tyopaikan-nimi": "Gofore Oyj",
                "tyopaikan-y-tunnus": "2345678-0",
                "keskeiset-tyotehtavat": [
                  "Perustyötehtävät",
                  "Vaativat työtehtävät",
                  "Sekalaiset työtehtävät"
                ]
              },
              "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
              "osaamisen-hankkimistapa-koodi-versio": 1,
              "hankkijan-edustaja": {
                "nimi": "Heppu, Hemmo",
                "rooli": "Edustushankkija",
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              },
              "jarjestajan-edustaja": {
                "nimi": "Tyyppi, Joku",
                "rooli": "Järjestysedustaja",
                "oppilaitos-oid": "1.2.246.562.10.54453921329"
              },
              "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
              "alku": "2024-04-16",
              "loppu": "2024-09-02",
              "osa-aikaisuustieto": 25
            }
          ]
        }
      ]
    },
    {
      "tutkinnon-osa-koodi-uri": "tutkinnonosat_101055",
      "tutkinnon-osa-koodi-versio": 1,
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osa-alueet": [        {
        "osa-alue-koodi-uri": "ammatillisenoppiaineet_vvtl",
        "osa-alue-koodi-versio": 1
      }
      ]
    }
  ],
  "hankittavat-paikalliset-tutkinnon-osat": [
    {
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osaamisen-osoittaminen": [],
      "osaamisen-hankkimistavat": [],
      "tavoitteet-ja-sisallot": "",
      "nimi": "Orientaatio alaan"
    },
    {
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osaamisen-osoittaminen": [],
      "osaamisen-hankkimistavat": [],
      "nimi": "Infotilaisuus"
    },
    {
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osaamisen-osoittaminen": [],
      "osaamisen-hankkimistavat": [],
      "nimi": "Opintojen ohjaus"
    },
    {
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osaamisen-osoittaminen": [],
      "osaamisen-hankkimistavat": [],
      "nimi": "Tutkintotilaisuus"
    },
    {
      "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
      "osaamisen-osoittaminen": [],
      "osaamisen-hankkimistavat": [],
      "nimi": "Työpaikalla oppiminen "
    }
  ]
}

HOKSin tyopaikkajaksoille tuli merkityksi tep_kasitelty, koska näiden päättymispäivä on sama kuin testauspäivä (2.9.2024). Asetin nämä manuaalisesti arvoon false, jotta jaksot tulevat poimituksi Herätepalvelun käsittelyyn. Käynnistin tämän jälkeen timedOperationsHandler-lambdan manuaalisesti.

jaksotunnusTable-tauluun näkyi syntyneen työpaikkajaksoja vastaavat rivit.

Haetaan juuri luodun HOKSin sisältö GET-requestilla ja korvataan em. HOKS saadulla sisällöllä (miinus generoidut kentät: module_id, eid, manuaalisyotto).

HOKSin sisältö
{
    "aiemmin-hankitut-yhteiset-tutkinnon-osat": [
      {
        "tutkinnon-osa-koodi-versio": 2,
        "valittu-todentamisen-prosessi-koodi-versio": 1,
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_101040",
        "valittu-todentamisen-prosessi-koodi-uri": "osaamisentodentamisenprosessi_0001",
        "osa-alueet": [
          {
            "valittu-todentamisen-prosessi-koodi-versio": 1,
            "valittu-todentamisen-prosessi-koodi-uri": "osaamisentodentamisenprosessi_0001",
            "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
            "osa-alue-koodi-uri": "ammatillisenoppiaineet_vvai3",
            "osa-alue-koodi-versio": 1,
            "tarkentavat-tiedot-osaamisen-arvioija": {
              "aiemmin-hankitun-osaamisen-arvioijat": []
            },
            "tarkentavat-tiedot-naytto": []
          }
        ],
        "tarkentavat-tiedot-osaamisen-arvioija": {
          "aiemmin-hankitun-osaamisen-arvioijat": []
        },
        "tarkentavat-tiedot-naytto": []
      }
    ],
    "hankittavat-paikalliset-tutkinnon-osat": [
      {
        "nimi": "Orientaatio alaan",
        "tavoitteet-ja-sisallot": "",
        "osaamisen-hankkimistavat": [],
        "osaamisen-osoittaminen": [],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "nimi": "Infotilaisuus",
        "osaamisen-hankkimistavat": [],
        "osaamisen-osoittaminen": [],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "nimi": "Opintojen ohjaus",
        "osaamisen-hankkimistavat": [],
        "osaamisen-osoittaminen": [],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "nimi": "Tutkintotilaisuus",
        "osaamisen-hankkimistavat": [],
        "osaamisen-osoittaminen": [],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "nimi": "Työpaikalla oppiminen",
        "osaamisen-hankkimistavat": [],
        "osaamisen-osoittaminen": [],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      }
    ],
    "urasuunnitelma-koodi-versio": 1,
    "ensikertainen-hyvaksyminen": "2024-02-29",
    "hankittavat-koulutuksen-osat": [],
    "sahkoposti": "testikayttaja@testi.fi",
    "osaamisen-hankkimisen-tarve": true,
    "urasuunnitelma-koodi-uri": "urasuunnitelma_0001",
    "aiemmin-hankitut-paikalliset-tutkinnon-osat": [],
    "hyvaksytty": "2017-10-25T21:00:00Z",
    "opiskeluoikeus-oid": "1.2.246.562.15.57813683067",
    "id": 45053,
    "versio": 0,
    "aiemmin-hankitut-ammat-tutkinnon-osat": [
      {
        "valittu-todentamisen-prosessi-koodi-versio": 1,
        "tutkinnon-osa-koodi-versio": 2,
        "valittu-todentamisen-prosessi-koodi-uri": "osaamisentodentamisenprosessi_0001",
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_100703",
        "tarkentavat-tiedot-naytto": [],
        "olennainen-seikka": true,
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
        "tarkentavat-tiedot-osaamisen-arvioija": {
          "lahetetty-arvioitavaksi": "2020-04-01",
          "aiemmin-hankitun-osaamisen-arvioijat": [
            {
              "nimi": "Antti Aiemmanarvioija",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.10054424444"
              }
            },
            {
              "nimi": "Taisto Toisen Aiemmanarvioija",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.10054424444"
              }
            }
          ]
        }
      },
      {
        "valittu-todentamisen-prosessi-koodi-versio": 1,
        "tutkinnon-osa-koodi-versio": 2,
        "valittu-todentamisen-prosessi-koodi-uri": "osaamisentodentamisenprosessi_0002",
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_100703",
        "tarkentavat-tiedot-naytto": [],
        "olennainen-seikka": true,
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
        "tarkentavat-tiedot-osaamisen-arvioija": {
          "lahetetty-arvioitavaksi": "2020-04-01",
          "aiemmin-hankitun-osaamisen-arvioijat": [
            {
              "nimi": "Antti Aiemmanarvioija",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.10054424444"
              }
            },
            {
              "nimi": "Taisto Toisen Aiemmanarvioija",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.10054424444"
              }
            }
          ]
        }
      },
      {
        "valittu-todentamisen-prosessi-koodi-versio": 1,
        "tutkinnon-osa-koodi-versio": 2,
        "valittu-todentamisen-prosessi-koodi-uri": "osaamisentodentamisenprosessi_0003",
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_100703",
        "tarkentavat-tiedot-naytto": [
          {
            "koulutuksen-jarjestaja-osaamisen-arvioijat": [
              {
                "nimi": "Testi, Seppo",
                "organisaatio": {
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                }
              }
            ],
            "nayttoymparisto": {
              "nimi": "Jokin näyttöympäristö",
              "y-tunnus": "1234567-1",
              "kuvaus": "Tässä kuvataan näyttöympäristö"
            },
            "osa-alueet": [],
            "sisallon-kuvaus": [
              "Eka kuvaus sisällöstä",
              "toinen kuvaus"
            ],
            "vaatimuksista-tai-tavoitteista-poikkeaminen": "Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\".",
            "tyoelama-osaamisen-arvioijat": [
              {
                "nimi": "Tyoelama, Arvi",
                "organisaatio": {
                  "nimi": "Talvivaara",
                  "y-tunnus": "1234567-1"
                }
              }
            ],
            "alku": "2019-10-25",
            "jarjestaja": {
              "oppilaitos-oid": "1.2.246.562.10.54453921329"
            },
            "yksilolliset-kriteerit": [
              "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
              "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
              "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
              "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
            ],
            "loppu": "2023-10-26"
          }
        ],
        "olennainen-seikka": true,
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
        "tarkentavat-tiedot-osaamisen-arvioija": {
          "lahetetty-arvioitavaksi": "2020-04-01",
          "aiemmin-hankitun-osaamisen-arvioijat": [
            {
              "nimi": "Antti Aiemmanarvioija",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.10054424444"
              }
            },
            {
              "nimi": "Taisto Toisen Aiemmanarvioija",
              "organisaatio": {
                "oppilaitos-oid": "1.2.246.562.10.10054424444"
              }
            }
          ]
        }
      }
    ],
    "osaamisen-saavuttamisen-pvm": "2020-10-19",
    "paivitetty": "2017-10-25T21:00:00Z",
    "hankittavat-yhteiset-tutkinnon-osat": [
      {
        "osa-alueet": [
          {
            "osaamisen-hankkimistavat": [],
            "osaamisen-osoittaminen": [],
            "osa-alue-koodi-uri": "ammatillisenoppiaineet_vvai",
            "osa-alue-koodi-versio": 1
          }
       ],
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_101053",
        "tutkinnon-osa-koodi-versio": 1,
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "osa-alueet": [
          {
            "osaamisen-hankkimistavat": [
              {
                "keskeytymisajanjaksot": [],
                "tyopaikalla-jarjestettava-koulutus": {
                  "vastuullinen-tyopaikka-ohjaaja": {
                    "nimi": "Ohjaaja, Osa",
                    "sahkoposti": "ohjaajantestimail@testi.com"
                  },
                  "tyopaikan-nimi": "Kesko Oyj",
                  "tyopaikan-y-tunnus": "2345678-0",
                  "keskeiset-tyotehtavat": [
                    "Jotkut työtehtävät",
                    "Sekalaiset työtehtävät"
                  ]
                },
                "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
                "osa-aikaisuustieto": 100,
                "hankkijan-edustaja": {
                  "nimi": "Hankkija, Heikki",
                  "rooli": "Jonkinlainen hankkija",
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                },
                "osaamisen-hankkimistapa-koodi-versio": 1,
                "jarjestajan-edustaja": {
                  "nimi": "Järjestäjä, Joku",
                  "rooli": "Joku järjestysedustaja",
                  "oppilaitos-oid": "1.2.246.562.10.10054425555"
                },
                "yksiloiva-tunniste": "957bafac-d8e9-4b74-a337-e14768a8b813",
                "ajanjakson-tarkenne": "Tässä tarkempia tietoja ajanjaksoista",
                "muut-oppimisymparistot": [],
                "alku": "2024-02-01",
                "loppu": "2024-09-02"
              }
            ],
            "osaamisen-osoittaminen": [],
            "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
            "osa-alue-koodi-uri": "ammatillisenoppiaineet_vvtd",
            "osa-alue-koodi-versio": 1
          }
        ],
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_101054",
        "tutkinnon-osa-koodi-versio": 1,
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "osa-alueet": [
          {
            "osaamisen-hankkimistavat": [
              {
                "keskeytymisajanjaksot": [],
                "tyopaikalla-jarjestettava-koulutus": {
                  "vastuullinen-tyopaikka-ohjaaja": {
                    "nimi": "Vastuussa, Veera",
                    "sahkoposti": "testimail@testi.com"
                  },
                  "tyopaikan-nimi": "Gofore Oyj",
                  "tyopaikan-y-tunnus": "2345678-0",
                  "keskeiset-tyotehtavat": [
                    "Perustyötehtävät",
                    "Vaativat työtehtävät",
                    "Sekalaiset työtehtävät"
                  ]
                },
                "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
                "osa-aikaisuustieto": 25,
                "hankkijan-edustaja": {
                  "nimi": "Heppu, Hemmo",
                  "rooli": "Edustushankkija",
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                },
                "osaamisen-hankkimistapa-koodi-versio": 1,
                "jarjestajan-edustaja": {
                  "nimi": "Tyyppi, Joku",
                  "rooli": "Järjestysedustaja",
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                },
                "yksiloiva-tunniste": "44dc73a0-6f86-4be1-ace0-5efebbf25004",
                "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
                "muut-oppimisymparistot": [],
                "alku": "2024-01-16",
                "loppu": "2024-09-02"
              }
            ],
            "osaamisen-osoittaminen": [
              {
                "koulutuksen-jarjestaja-osaamisen-arvioijat": [
                  {
                    "nimi": "Testi, Seppo",
                    "organisaatio": {
                      "oppilaitos-oid": "1.2.246.562.10.54453921329"
                    }
                  }
                ],
                "nayttoymparisto": {
                  "nimi": "Osa-alueen näyttöympäristö",
                  "y-tunnus": "1234567-1",
                  "kuvaus": "Tässä kuvataan osa-alueen näyttöympäristö"
                },
                "osa-alueet": [],
                "sisallon-kuvaus": [
                  "Tämä on tutkinnon osan osa-alueen osaamisen osoittaminen",
                  "Jotain kuvausta sisällöstä",
                  "toinen kuvaus"
                ],
                "vaatimuksista-tai-tavoitteista-poikkeaminen": "Osa-alueen vaatimuksista poikkeaminen. Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\".",
                "tyoelama-osaamisen-arvioijat": [
                  {
                    "nimi": "Tyoelama, Arvi",
                    "organisaatio": {
                      "nimi": "Talvivaara",
                      "y-tunnus": "1234567-1"
                    }
                  }
                ],
                "alku": "2017-10-25",
                "jarjestaja": {
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                },
                "yksilolliset-kriteerit": [
                  "osa-alueen yksillölliset kriteerit",
                  "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
                  "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
                  "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
                  "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
                ],
                "loppu": "2022-10-26"
              }
            ],
            "osa-alue-koodi-uri": "ammatillisenoppiaineet_ytou",
            "osa-alue-koodi-versio": 1
          },
          {
            "osaamisen-hankkimistavat": [
              {
                "keskeytymisajanjaksot": [],
                "tyopaikalla-jarjestettava-koulutus": {
                  "vastuullinen-tyopaikka-ohjaaja": {
                    "nimi": "Vastuussa, Veera",
                    "sahkoposti": "testimail@testi.com"
                  },
                  "tyopaikan-nimi": "Gofore Oyj",
                  "tyopaikan-y-tunnus": "2345678-0",
                  "keskeiset-tyotehtavat": [
                    "Perustyötehtävät",
                    "Vaativat työtehtävät",
                    "Sekalaiset työtehtävät"
                  ]
                },
                "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
                "osa-aikaisuustieto": 25,
                "hankkijan-edustaja": {
                  "nimi": "Heppu, Hemmo",
                  "rooli": "Edustushankkija",
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                },
                "osaamisen-hankkimistapa-koodi-versio": 1,
                "jarjestajan-edustaja": {
                  "nimi": "Tyyppi, Joku",
                  "rooli": "Järjestysedustaja",
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                },
                "yksiloiva-tunniste": "b8196495-4a51-401d-bd64-d9ded0b41404",
                "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
                "muut-oppimisymparistot": [],
                "alku": "2024-04-16",
                "loppu": "2024-09-02"
              }
            ],
            "osaamisen-osoittaminen": [
              {
                "koulutuksen-jarjestaja-osaamisen-arvioijat": [
                  {
                    "nimi": "Testi, Seppo",
                    "organisaatio": {
                      "oppilaitos-oid": "1.2.246.562.10.54453921329"
                    }
                  }
                ],
                "nayttoymparisto": {
                  "nimi": "Osa-alueen näyttöympäristö",
                  "y-tunnus": "1234567-1",
                  "kuvaus": "Tässä kuvataan osa-alueen näyttöympäristö"
                },
                "osa-alueet": [],
                "sisallon-kuvaus": [
                  "Tämä on tutkinnon osan osa-alueen osaamisen osoittaminen",
                  "Jotain kuvausta sisällöstä",
                  "toinen kuvaus"
                ],
                "vaatimuksista-tai-tavoitteista-poikkeaminen": "Osa-alueen vaatimuksista poikkeaminen. Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\".",
                "tyoelama-osaamisen-arvioijat": [
                  {
                    "nimi": "Tyoelama, Arvi",
                    "organisaatio": {
                      "nimi": "Talvivaara",
                      "y-tunnus": "1234567-1"
                    }
                  }
                ],
                "alku": "2017-07-27",
                "jarjestaja": {
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                },
                "yksilolliset-kriteerit": [
                  "osa-alueen yksillölliset kriteerit",
                  "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
                  "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
                  "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
                  "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
                ],
                "loppu": "2024-09-28"
              }
            ],
            "osa-alue-koodi-uri": "ammatillisenoppiaineet_ytyy",
            "osa-alue-koodi-versio": 1
          }
        ],
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_400014",
        "tutkinnon-osa-koodi-versio": 1,
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.54453921329"
      },
      {
        "osa-alueet": [
          {
            "osaamisen-hankkimistavat": [],
            "osaamisen-osoittaminen": [],
            "osa-alue-koodi-uri": "ammatillisenoppiaineet_vvtl",
            "osa-alue-koodi-versio": 1
          }
        ],
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_101055",
        "tutkinnon-osa-koodi-versio": 1,
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      }
    ],
    "oppija-oid": "1.2.246.562.24.54450598189",
    "hankittavat-ammat-tutkinnon-osat": [
      {
        "tutkinnon-osa-koodi-versio": 1,
        "olennainen-seikka": true,
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_105668",
        "osaamisen-hankkimistavat": [
          {
            "keskeytymisajanjaksot": [],
            "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
            "osa-aikaisuustieto": 100,
            "hankkijan-edustaja": {
              "nimi": "Hanken, Hank",
              "rooli": "Edustushankkija",
              "oppilaitos-oid": "1.2.246.562.10.54453921329"
            },
            "osaamisen-hankkimistapa-koodi-versio": 1,
            "jarjestajan-edustaja": {
              "nimi": "Jarjen, Jari",
              "rooli": "Järjestysedustaja",
              "oppilaitos-oid": "1.2.246.562.10.10054425555"
            },
            "yksiloiva-tunniste": "3defefcf-190a-4b2c-800a-97f957516f45",
            "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
            "muut-oppimisymparistot": [],
            "alku": "2024-02-10",
            "loppu": "2024-09-02"
          }
        ],
        "osaamisen-osoittaminen": [
          {
            "koulutuksen-jarjestaja-osaamisen-arvioijat": [
              {
                "nimi": "Olson,Wava",
                "organisaatio": {
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                }
              }
            ],
            "nayttoymparisto": {
              "nimi": "Nimi Niminen",
              "y-tunnus": "0149669-3",
              "kuvaus": "Kiva kuvaus"
            },
            "osa-alueet": [
              {
                "koodi-uri": "ammatillisenoppiaineet_fk",
                "koodi-versio": 1
              }
            ],
            "sisallon-kuvaus": [
              "Eka kuvaus sisallolle",
              "Toka kuvaus"
            ],
            "tyoelama-osaamisen-arvioijat": [
              {
                "nimi": "Matti Meikalainen",
                "organisaatio": {
                  "nimi": "Mukava organisaatio",
                  "y-tunnus": "0149669-3"
                }
              }
            ],
            "alku": "2020-02-10",
            "yksilolliset-kriteerit": [],
            "loppu": "2020-02-10"
          }
        ],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555",
        "vaatimuksista-tai-tavoitteista-poikkeaminen": "false"
      },
      {
        "tutkinnon-osa-koodi-versio": 1,
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_103590",
        "osaamisen-hankkimistavat": [],
        "osaamisen-osoittaminen": [
          {
            "koulutuksen-jarjestaja-osaamisen-arvioijat": [
              {
                "nimi": "Olson,Wava",
                "organisaatio": {
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                }
              }
            ],
            "nayttoymparisto": {
              "nimi": "",
              "y-tunnus": "2345679-9"
            },
            "osa-alueet": [],
            "sisallon-kuvaus": [
              "Jotain kuvausta sisällöstä",
              "toinen kuvaus"
            ],
            "tyoelama-osaamisen-arvioijat": [],
            "alku": "2017-10-25",
            "jarjestaja": {
              "oppilaitos-oid": "1.2.246.562.10.54453921329"
            },
            "yksilolliset-kriteerit": [],
            "loppu": "2017-10-26"
          }
        ],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "tutkinnon-osa-koodi-versio": 1,
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_103590",
        "osaamisen-hankkimistavat": [
          {
            "keskeytymisajanjaksot": [],
            "tyopaikalla-jarjestettava-koulutus": {
              "vastuullinen-tyopaikka-ohjaaja": {
                "nimi": "Vastuullinen, Vesku",
                "sahkoposti": "mail@mail.mail"
              },
              "tyopaikan-nimi": "Vastuullinen Työpaikka Oyj",
              "tyopaikan-y-tunnus": "2345678-0",
              "keskeiset-tyotehtavat": [
                "Perustyötehtävät",
                "Vaativat työtehtävät",
                "Sekalaiset työtehtävät"
              ]
            },
            "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
            "osa-aikaisuustieto": 50,
            "hankkijan-edustaja": {
              "nimi": "Hanken, Hank",
              "rooli": "Edustushankkija",
              "oppilaitos-oid": "1.2.246.562.10.54453921329"
            },
            "osaamisen-hankkimistapa-koodi-versio": 1,
            "jarjestajan-edustaja": {
              "nimi": "Jarjen, Jari",
              "rooli": "Järjestysedustaja",
              "oppilaitos-oid": "1.2.246.562.10.10054425555"
            },
            "yksiloiva-tunniste": "9c918ceb-5895-4604-a0f2-5a4bf45ab992",
            "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
            "muut-oppimisymparistot": [],
            "alku": "2024-04-16",
            "loppu": "2024-09-02"
          }
        ],
        "osaamisen-osoittaminen": [
          {
            "koulutuksen-jarjestaja-osaamisen-arvioijat": [
              {
                "nimi": "Moen,Pearl",
                "organisaatio": {
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                }
              }
            ],
            "nayttoymparisto": {
              "nimi": "",
              "y-tunnus": "2345679-9"
            },
            "osa-alueet": [],
            "sisallon-kuvaus": [
              "Jotain kuvausta sisällöstä",
              "toinen kuvaus"
            ],
            "tyoelama-osaamisen-arvioijat": [],
            "alku": "2017-10-25",
            "jarjestaja": {
              "oppilaitos-oid": "1.2.246.562.10.54453921329"
            },
            "yksilolliset-kriteerit": [],
            "loppu": "2017-10-26"
          }
        ],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "tutkinnon-osa-koodi-versio": 1,
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_200241",
        "osaamisen-hankkimistavat": [],
        "osaamisen-osoittaminen": [],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "tutkinnon-osa-koodi-versio": 1,
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_400005",
        "osaamisen-hankkimistavat": [],
        "osaamisen-osoittaminen": [],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "tutkinnon-osa-koodi-versio": 1,
        "olennainen-seikka": true,
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_103590",
        "osaamisen-hankkimistavat": [
          {
            "keskeytymisajanjaksot": [],
            "tyopaikalla-jarjestettava-koulutus": {
              "vastuullinen-tyopaikka-ohjaaja": {
                "nimi": "Vastuussa, Veera",
                "sahkoposti": "testimail@testi.com"
              },
              "tyopaikan-nimi": "Gofore Oyj",
              "tyopaikan-y-tunnus": "2345678-0",
              "keskeiset-tyotehtavat": [
                "Perustyötehtävät",
                "Vaativat työtehtävät",
                "Sekalaiset työtehtävät"
              ]
            },
            "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
            "osa-aikaisuustieto": 33,
            "hankkijan-edustaja": {
              "nimi": "Heppu, Hemmo",
              "rooli": "Edustushankkija",
              "oppilaitos-oid": "1.2.246.562.10.54453921329"
            },
            "osaamisen-hankkimistapa-koodi-versio": 1,
            "jarjestajan-edustaja": {
              "nimi": "Tyyppi, Joku",
              "rooli": "Järjestysedustaja",
              "oppilaitos-oid": "1.2.246.562.10.10054425555"
            },
            "yksiloiva-tunniste": "8885b818-50bd-4c5d-a2fe-71f1dd104744",
            "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
            "muut-oppimisymparistot": [],
            "alku": "2024-02-16",
            "loppu": "2024-09-02"
          }
        ],
        "osaamisen-osoittaminen": [
          {
            "koulutuksen-jarjestaja-osaamisen-arvioijat": [
              {
                "nimi": "Testi, Seppo",
                "organisaatio": {
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                }
              }
            ],
            "nayttoymparisto": {
              "nimi": "Jokin näyttöympäristö",
              "y-tunnus": "1234567-1",
              "kuvaus": "Tässä kuvataan näyttöympäristö"
            },
            "osa-alueet": [],
            "sisallon-kuvaus": [
              "Jotain kuvausta sisällöstä",
              "toinen kuvaus"
            ],
            "vaatimuksista-tai-tavoitteista-poikkeaminen": "Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\".",
            "tyoelama-osaamisen-arvioijat": [
              {
                "nimi": "Tyoelama, Arvi",
                "organisaatio": {
                  "nimi": "Talvivaara",
                  "y-tunnus": "1234567-1"
                }
              }
            ],
            "alku": "2017-10-25",
            "jarjestaja": {
              "oppilaitos-oid": "1.2.246.562.10.54453921329"
            },
            "yksilolliset-kriteerit": [
              "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
              "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
              "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
              "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
            ],
            "loppu": "2021-10-26"
          }
        ],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      },
      {
        "tutkinnon-osa-koodi-versio": 1,
        "olennainen-seikka": true,
        "tutkinnon-osa-koodi-uri": "tutkinnonosat_103590",
        "osaamisen-hankkimistavat": [
          {
            "keskeytymisajanjaksot": [],
            "tyopaikalla-jarjestettava-koulutus": {
              "vastuullinen-tyopaikka-ohjaaja": {
                "nimi": "Vastuussa, Veera",
                "sahkoposti": "testimail@testi.com"
              },
              "tyopaikan-nimi": "Terraframe",
              "tyopaikan-y-tunnus": "2345678-0",
              "keskeiset-tyotehtavat": [
                "Perustyötehtävät",
                "Vaativat työtehtävät",
                "Sekalaiset työtehtävät"
              ]
            },
            "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_koulutussopimus",
            "osa-aikaisuustieto": 5,
            "hankkijan-edustaja": {
              "nimi": "Heppu, Hemmo",
              "rooli": "Edustushankkija",
              "oppilaitos-oid": "1.2.246.562.10.54453921329"
            },
            "osaamisen-hankkimistapa-koodi-versio": 1,
            "jarjestajan-edustaja": {
              "nimi": "Tyyppi, Joku",
              "rooli": "Järjestysedustaja",
              "oppilaitos-oid": "1.2.246.562.10.10054425555"
            },
            "yksiloiva-tunniste": "18581e5f-4eeb-46ee-830d-05d3e6c8ab14",
            "ajanjakson-tarkenne": "Tarkempia tietoja ajanjaksoista",
            "muut-oppimisymparistot": [
              {
                "oppimisymparisto-koodi-uri": "oppimisymparistot_0002",
                "oppimisymparisto-koodi-versio": 1,
                "alku": "2015-04-10",
                "loppu": "2015-04-13"
              }
            ],
            "alku": "2024-05-02",
            "loppu": "2024-09-02"
          },
          {
            "keskeytymisajanjaksot": [],
            "osaamisen-hankkimistapa-koodi-uri": "osaamisenhankkimistapa_muu",
            "osa-aikaisuustieto": 100,
            "hankkijan-edustaja": {
              "nimi": "Tyyppi, Teuvo",
              "rooli": "Edustushankkija",
              "oppilaitos-oid": "1.2.246.562.10.54453921329"
            },
            "osaamisen-hankkimistapa-koodi-versio": 1,
            "jarjestajan-edustaja": {
              "nimi": "Tyyppi, Muu",
              "rooli": "Järjestysedustaja",
              "oppilaitos-oid": "1.2.246.562.10.10054425555"
            },
            "yksiloiva-tunniste": "179b5476-6b4b-4a5e-a3eb-0270580eedef",
            "ajanjakson-tarkenne": "Tämä on ajanjakson tarkenne",
            "muut-oppimisymparistot": [
              {
                "oppimisymparisto-koodi-uri": "oppimisymparistot_0002",
                "oppimisymparisto-koodi-versio": 1,
                "alku": "2019-04-10",
                "loppu": "2025-04-13"
              },
              {
                "oppimisymparisto-koodi-uri": "oppimisymparistot_0003",
                "oppimisymparisto-koodi-versio": 1,
                "alku": "2020-03-10",
                "loppu": "2025-05-10"
              }
            ],
            "alku": "2024-03-12",
            "loppu": "2024-09-02"
          }
        ],
        "osaamisen-osoittaminen": [
          {
            "koulutuksen-jarjestaja-osaamisen-arvioijat": [
              {
                "nimi": "Testii, Seppo",
                "organisaatio": {
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                }
              }
            ],
            "nayttoymparisto": {
              "nimi": "Jokin näyttöympäristö2",
              "y-tunnus": "1234567-1",
              "kuvaus": "Tässä kuvataan näyttöympäristö2"
            },
            "osa-alueet": [],
            "sisallon-kuvaus": [
              "Jotain kuvausta sisällöstä",
              "toinen kuvaus",
              "kolmatta kuvausta"
            ],
            "vaatimuksista-tai-tavoitteista-poikkeaminen": "Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\". Toinen poikkeaminen",
            "tyoelama-osaamisen-arvioijat": [
              {
                "nimi": "Tyoelama, Arvii",
                "organisaatio": {
                  "nimi": "Talvivaara",
                  "y-tunnus": "1234567-1"
                }
              }
            ],
            "alku": "2016-07-25",
            "jarjestaja": {
              "oppilaitos-oid": "1.2.246.562.10.10005921222"
            },
            "yksilolliset-kriteerit": [
              "joku kriteeri",
              "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
              "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
              "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
              "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
            ],
            "loppu": "2022-11-04"
          },
          {
            "koulutuksen-jarjestaja-osaamisen-arvioijat": [
              {
                "nimi": "Testi, Jooku",
                "organisaatio": {
                  "oppilaitos-oid": "1.2.246.562.10.54453921329"
                }
              }
            ],
            "nayttoymparisto": {
              "nimi": "Jokin näyttöympäristö3",
              "y-tunnus": "1234567-1",
              "kuvaus": "Tässä kuvataan näyttöympäristö3"
            },
            "osa-alueet": [],
            "sisallon-kuvaus": [
              "Jotain kuvausta sisällöstä",
              "toinen kuvaus",
              "kolmatta"
            ],
            "vaatimuksista-tai-tavoitteista-poikkeaminen": "Opiskelija ei hanki osaamista ammattitaitovaatimukseen \"pukeutua työtehtävään\". Muu poikkeaminen",
            "tyoelama-osaamisen-arvioijat": [
              {
                "nimi": "Tyo, Arvo",
                "organisaatio": {
                  "nimi": "Kesko",
                  "y-tunnus": "1234567-1"
                }
              }
            ],
            "alku": "2015-01-01",
            "jarjestaja": {
              "oppilaitos-oid": "1.2.246.562.10.10005921222"
            },
            "yksilolliset-kriteerit": [
              "tähän kriteeri",
              "perehtyy ohjattuna puhtaus- ja kiinteistöpalvelualan asiakaskohteen palvelusopimuksiin liittyviin palvelu- ja laatukuvauksiin",
              "perehtyy ohjattuna asiakkaan tilanteeseen ja toteuttaa hänelle palvelusopimuksiin liittyviä ratkaisuja yrityksessä sovitulla tavalla",
              "käyttää tuettuna puhtaus- ja kiinteistöpalvelualan käsitteitä johdonmukaisesti",
              "tietää tuettuna asiakaskohteen likaantumiseen vaikuttavia tekijöitä"
            ],
            "loppu": "2022-01-01"
          }
        ],
        "koulutuksen-jarjestaja-oid": "1.2.246.562.10.10054425555"
      }
    ],
    "opiskeluvalmiuksia-tukevat-opinnot": [
      {
        "nimi": "Tietokoneen käyttövalmiudet",
        "kuvaus": "Tietokoneen perusohjelmistojen käytön kertaus. Word, Excel ja sähköposti.",
        "alku": "2019-11-12",
        "loppu": "2019-12-12"
      },
      {
        "nimi": "Hyvän tekstin tuottaminen",
        "kuvaus": "Miten tuotan tekstiä, tekstin sisältö ja rakenne",
        "alku": "2020-01-12",
        "loppu": "2020-03-02"
      }
    ]
  }

Tämän jälkeen eHOKSin tietokannan osaamisen_hankkimistavat-tauluun syntyi työpaikkajaksoille uudet rivit uusilla hankkimistapa id:eillä. Nyt kun jaksoille lasketaan kestot, näiden pitäisi olla nollasta poikkeavat vaikka jaksoja vastaavat hankkimistapa id:t ovatkin muuttuneet eHOKSissa.

Asetetaan taulujen jaksotunnusTable ja nippuTable, jaksoihin ja nippuhin manuaalisesti niputuspvm arvoon 2024-09-02 (testauspäivä) ja ajetaan niputusHandler-lambda manuaalisesti.

Kaikille jaksoille laskettiin onnistuneesti nollasta poikkeavat kestot, vaikka työpaikkajaksoja vastaavat hankkimistapa id:t muuttuivatkin eHOKSissa. Laskin kestot myös käsin excelissä ja sain samat tulokset kuin niputusHandlerin laskemat. Laskuissa täytyy ottaa huomioon myös muiden saman oppijan HOKSien työpaikkajaksot, jotka ovat HOKSin 45053 työpaikkajaksojen kanssa päällekäisiä.

@severij severij merged commit e5559e6 into master Sep 2, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants