GREPF‐2096 - Utdanningsdirektoratet/KL06-LK20-public GitHub Wiki

Denne siden er en del av videreutvikling Se også: modulstrukturerte læreplaner Se også GREPF‐2041, 'hentet-fra' Merk av vi ikke vil få data (verdier) ut i Prod før etter at de første modustrukturerte læreplanene er fastsatt og publisert


Vår referanse: GREPF-2096, release: 2023-09-04

"Opprinnelige-planer" i KL06

Beskrivelse

Vi må kunne angi hvilke(n) læreplan(er) som en modulstrukturert læreplan er modellert ut fra (der de ikke er skrevet fra scratch). Dette for å gi mottaker mulighet til å behandle kopierte kompetansemål fra "samme" plan forskjellig fra kompetansemål kopiert fra en tredje plan.

Vi må både kunne angi LK20-plan i Grepadmin (Udir-internt system), og vi må legge til et array av referanser i KL06 (Grep-APIet) for læreplaner av typen laereplan_LK20.

Brukerhistorie

Som konsument av data fra KL06, skal jeg kunne se at en modulstrukturert læreplan har kompetansemål som er hentet fra en annen læreplan.

Løsningsbeskrivelse

'opprinnelige-planer' er en ny kobling/referanse i en læreplan som angir hvilke(t) læreplan(er) som den har hentet kompetansemål fra.

Det er også verdt å merke seg at alle læreplaner av typen 'laereplan_lk20' får denne egenskapen i en json-representasjon, men det er kun de modulstrukturerte som får verdier til dem. Alle de andre får et tomt array.

Kodeeksempel, json:

{
  "kode": "CBA03-01",
  "opprinnelige-planer": [
    {
      "kode": "ABC01-03",
      "uri": "http://qa-psi.udir.no/kl06/ABC01-03",
      "url-data": "https://qa-data.udir.no/kl06/v201906/laaereplaner-lk20/ABC01-03",
      "tittel": "Navnet på den opprinnelige læreplanen...",
      "gyldighet": {
        "gyldig-fra": null,
        "gyldig-til": null
      },
      "id": "12f0aded-5ffa-4eff-988e-18940aa4f15f",
      " grep-type": "http://qa-psi.udir.no/ontologi/kl06/laereplan_lk20",
      "status": "https://qa-data.udir.no/kl06/v201906/status/status_publisert"
    }
  ]
}