GREPF 1228 - Utdanningsdirektoratet/Grep_SPARQL GitHub Wiki


Vår referanse: GREPF-1228, release-dato: 2024.05.27

Forflate vurderingsordninger-kapittel i læreplanen

Om begrepet forflatning, se artikkelen Forflatning av objekter og oppløfting av attributter, JSON VS JSON LD

Etter omstruktureringen av vurderingsordningskapittelet i læreplanen har json-objektet "vurderingsordninger-kapittel" i transformasjonen til jsonld ikke blitt forflatet. Det medfører at all informasjon (underobjekter) er skjult bak blanke noder, og er vanskelig tilgjengelig via SPARQL-spørringer.

Oppgaven består i å forflate disse objektene, slik at spørringen i akseptansetesten nedenfor gir fornuftige svar. I tillegg skal vi med dette også støtte de nye vurderingsordning-objektene som handler om modulstrukturerte læreplaner, 'vurderingsordning-eksamen-deltaker' og 'vurderingsordning-modulvurdering'.

Akseptansetest

Gitt at jeg er i SPARQL-endepunktet (https://sparql-data.udir.no/sparql)
Når jeg skriver følgende i spørrefeltet:

PREFIX d: <http://psi.udir.no/kl06/>
PREFIX u: <http://psi.udir.no/ontologi/kl06/>
select * where {  
d:MAT01-05 u:vurderingsordning-standpunkt ?o
}

og deretter klikker "Run"
skal jeg se at i i o-kolonnen får språkversjonert teskt fra det som i vanlig json ligger under "beskrivelse"."tekst" for vurderingsordninger-kapittel, under overskriften "Standpunktvurdering".

Testen kan gjentas ved å alternere u:* (under select-delen av spørringen) med

  • vurderingsordning-standpunkt
  • vurderingsordning-eksamen-elev
  • vurderingsordning-eksamen-deltaker (ny ifm. modulbaserte lærpelaner)
  • vurderingsordning-eksamen-privatist
  • vurderingsordning-modulvurdering (ny ifm. modulbaserte lærpelaner)
  • vurderingsordning-sluttvurdering

Du kan også bytte d:* (under select-delen av spørringen) med andre læreplankoder (LK20) som har det nye vurderingsordninger-kapittelet

⚠️ **GitHub.com Fallback** ⚠️