GREPF 1649 - Utdanningsdirektoratet/KL06-LK20-public GitHub Wiki

Denne siden er del av siden Videreutvikling Sak: Gjenbruksreferanse i kompetansemaal-lk20 Vår ref.: GREPF-1649 Status: Ferdigutviklet 04.10.2022

Gjenbruksreferanse i kompetansemaal-lk20 mellom ny og gammel læreplan ved revisjon

Bakgrunn

I de forrige versjonene av Grep (LK06), uttrykte vi læreplanrevisjoner blant annet ved å gjenbruke de kompetansemålkodene som var like i de ulike revisjonene, og i tillegg legge til attributtene erstatter/erstattes av på involverte lærepaner og kompetansemålsett.

Fra og med LK20, har vi ikke gjenbruk av kompetansemålkoder. Ved revisjon av læreplan der kompetansemål er uendret videreført fra forrige revisjon vil det gjenbrukte kompetansemålet få en ny kode, mens altså teksten er uendret. Dette uttrykker vi ved å merke kompetanse som skal videreføres i revidert læreplan ved å innføre en ny kobling på kompetansemålnivå som går fra revidert læreplan til utgått læreplan, kalt "gjenbruk-av". På læreplannivå viderefører vi erstatter/erstattes av for å binde sammen læreplanrevisjonene.

Når den reviderte læreplanen publiseres i KL06, så skal denne referansen ligge på kompetansemålet, slik at mottakerne vet at dette kompetansemålet er videreført uendret fra forrige revisjon. Det muliggjør "dette er endret"-sammendrag, og automatisk oppdatering av læremiddel-merking, m.v.

Løsningsbeskrivelse

kompetansemaal-lk20 utvides med ny referanse, "gjenbruk-av". Det vil være 1:1 eller null (Ikke array/flere referanser). Enkel referanse (normale felter - tittel, uri, url-data, greptype, gyldighet, etc).

"gjenbruk-av"-relasjonen er enveis, bakover og er en en-til-en-kobling der kompetansemålet er videreført uendret i ny revisjon. Slik ser dette ut i REST for et tilfeldig valgt kompetansemål (https://data.udir.no/kl06/v201906/kompetansemaal-lk20/KM10382):

  "gjenbruk-av": {
    "kode": "KM1829",
    "uri": "http://psi.udir.no/kl06/KM1829",
    "url-data": "https://data.udir.no/kl06/v201906/kompetansemaal-lk20/KM1829",
    "tittel": "lytte til og forstå enkel og tydelig tale om personlige og dagligdagse emner",
    "gyldighet": {
      "gyldig-fra": null,
      "gyldig-til": null
    },

JSON-LD og SPARQL (RDF):

I RDF vil denne referansen kun bestå av en enkel referanse

  "gjenbruk-av": {
    "uri": "http://psi.udir.no/kl06/KM1829"
    },

Der "gjenbruk-av" har verdien null, vil denne propertien ikke vises. Derfor vil du kun få treff på kompetansemål som har en referanse ved SPARQL-søk.

Dette konkrete eksempelet er ikke publisert i Prod. ennå, så du vil foreløpig ikke finne det ved oppslag (kodene vil også avvike). Vi kan også nevne at gyldighetsinformasjonen trolig trolig alltid vil ha null-verdier for gyldig-fra/til.

Presisering

Legg merke til at i LK06, gjenbrukte vi kodene til kompetansemålene som er gjenbrukt i ny versjon, mens i LK20 gjenbruker vi kun teksten i den nye revisjonen. Kompetansemålet får da en ny kode, men har et "gjenbruk-av"-attributt som peker bakover til det gjenbrukte kompetansemålet.

Legg også merke til at vi i LK06 "gjenbrukte" kompetansemål som uttrykte den samme kompetansen i andre læreplaner – altså ikke bare mellom revisjoner. Dette gjør vi ikke i LK20. Det finnes riktig nok et attributt for kompetansemaal_lk20 som heter "samme-som", men den er foreløpig ikke tatt i bruk. Det er også mulig den vil falle bort ved neste versjon av Grep, siden vi har problemer med å løse det redaksjonelt. I og med vi ikke har harde koblinger i slike tilfeller, vil løsningen da være å gjøre komparative tekst-søk for å finne likelydende (eller nesten likelydende) kompetansemål. Vurdering av pedagogisk relevans ved treff må da uansett gjøres "for hånd".