Eksempel på tjeneste og læremiddel i samme endepunkt
Tjenester og læremidler kan legges i samme @graph array.
Du kan også legge flere ulike tjenester og tilhørende læremidler i den samme listen i endepunktet.
{
"@context": "https://admin.laeremiddelkatalogen.sikt.no/jsonld-context.jsonld","@graph": [
{
"@id": "http://rdf.laeremiddelkatalogen.no/services/cmejnrl5a00000n0iew8m8l30",
"identifier": "http://rdf.laeremiddelkatalogen.no/services/cmejnrl5a00000n0iew8m8l30",
"@type": "Service",
"additionalType": "lmko:Tjeneste",
"name": "Klasserommet",
"url": "https://example.com/klasserommet",
"description": "Klasserommet er en helhetlig, innovativ og brukervennlig pedagogisk tjeneste utviklet for å berike læringshverdagen i grunnskolen.",
"thumbnailUrl": "https://lmk-images-staging.s3.eu-north-1.amazonaws.com/thumbnails/027fedae-156c-4b32-8398-7ad61b403777.jpg",
"provider": {
"@type": "Organization",
"legalName": "Sikt - Kunnskapssektorens tjenesteleverandør",
"iso6523Code": "0192:919477822"
},
"lmko:platform": ["web", "ipad"],
"lmko:authentication": ["feide"],
"educationalRole": ["student"]
},
{
"@id": "http://rdf.laeremiddelkatalogen.no/teaching-aids/cmejo81pp00015i0ix8dl3g8j",
"identifier": "http://rdf.laeremiddelkatalogen.no/teaching-aids/cmejo81pp00015i0ix8dl3g8j",
"@type": "LearningResource",
"additionalType": "lmko:Laeremiddel",
"isPartOf": "http://rdf.laeremiddelkatalogen.no/services/cmejnrl5a00000n0iew8m8l30",
"name": "Lesetråden",
"description": "Lesetråden gir elevene et verktøy for å utforske, strukturere og utvikle egne tanker på en aktiv måte. ",
"url": "https://example.com/klasserommet/lesetraden",
"thumbnailUrl": "https://lmk-images-staging.s3.eu-north-1.amazonaws.com/thumbnails/b0d293e7-675a-4f69-8190-cf2108436259.jpg",
"publisher": {
"@type": "Organization",
"legalName": "Sikt - Kunnskapssektorens tjenesteleverandør",
"iso6523Code": "0192:919477822"
},
"inLanguage": [
"nob",
"nno"
],
"educationalAlignment": [
{
"@type": "AlignmentObject",
"educationalFramework": "http://psi.udir.no/kl06",
"targetUrl": "http://psi.udir.no/kl06/SAF0001",
"targetName": "SAF0001",
"targetDescription": "Samfunnsfag 1. årstrinn"
},
{
"@type": "AlignmentObject",
"educationalFramework": "http://psi.udir.no/kl06",
"targetUrl": "http://psi.udir.no/kl06/SAF0002",
"targetName": "SAF0002",
"targetDescription": "Samfunnsfag 2. årstrinn"
},
{
"@type": "AlignmentObject",
"educationalFramework": "http://psi.udir.no/kl06",
"targetUrl": "http://psi.udir.no/kl06/SAF0003",
"targetName": "SAF0003",
"targetDescription": "Samfunnsfag 3. årstrinn"
}
],
"educationalRole": ["student"]
}
]
}
Hvordan årstrinn og fag "arves" fra læremiddel til tjeneste
En tjeneste kan oppgi educationalLevel (årstrinn) og educationalAlignment (fagkode/kompetansemål) direkte, slik som i tjeneste-eksempelet. Dette er valgfritt, og de fleste tjenester setter ikke disse feltene selv – det er vanligvis læremidlene som hører til tjenesten som er tagget med årstrinn og fag.
Læremiddelkatalogen tar derfor også hensyn til hvilke årstrinn og fag læremidlene under en tjeneste er tagget med, slik at tjenesten blir søkbar og filtrerbar på disse verdiene selv om den ikke har oppgitt dem selv. I eksempelet over vil "Klasserommet" bli filtrerbar på "Samfunnsfag 1. årstrinn" fordi "Lesetråden" (som hører til tjenesten via isPartOf) er tagget med dette – selv om "Klasserommet" ikke selv har educationalLevel satt.
Dette gjelder årstrinn, fag/kompetansemål og relatert kategorisering for videregående (utdanningsprogram/programområde). Det påvirker kun søk og filtrering i katalogen, og endrer ikke hvilke verdier som returneres i educationalLevel/educationalAlignment på selve tjeneste-objektet gjennom API-et.