search_courses
Search for courses in the Swedish national curriculum by school type, subject, and time period to build course offerings and plan study paths.
Instructions
Sök efter kurser i Skolverkets läroplan.
ANVÄNDNINGSFALL:
Hitta kurser inom ett specifikt ämne
Filtrera kurser efter skoltyp och tidsperiod
Bygga upp kursutbud
Planera studiegång
RETURNERAR: Lista över kurser med kod, namn, poäng och beskrivning.
EXEMPEL: För Matematik 1c på gymnasiet, sök med schooltype="GY" och subjectCode="MATMAT01c".
TIPS: Använd subjectCode för att filtrera på ämne.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| schooltype | No | ||
| timespan | No | ||
| typeOfSyllabus | No | ||
| subjectCode | No |
Input Schema (JSON Schema)
{
"properties": {
"schooltype": {
"_def": {
"description": "Skoltyp (t.ex. \"GY\" för gymnasium)",
"innerType": {
"_def": {
"checks": [],
"coerce": false,
"typeName": "ZodString"
},
"~standard": {
"vendor": "zod",
"version": 1
}
},
"typeName": "ZodOptional"
},
"~standard": {
"vendor": "zod",
"version": 1
}
},
"subjectCode": {
"_def": {
"description": "Ämneskod för att filtrera kurser",
"innerType": {
"_def": {
"checks": [],
"coerce": false,
"typeName": "ZodString"
},
"~standard": {
"vendor": "zod",
"version": 1
}
},
"typeName": "ZodOptional"
},
"~standard": {
"vendor": "zod",
"version": 1
}
},
"timespan": {
"_def": {
"description": "Tidsperiod för kurser",
"innerType": {
"_def": {
"typeName": "ZodEnum",
"values": [
"LATEST",
"HISTORIC",
"ALL"
]
},
"~standard": {
"vendor": "zod",
"version": 1
}
},
"typeName": "ZodDefault"
},
"~standard": {
"vendor": "zod",
"version": 1
}
},
"typeOfSyllabus": {
"_def": {
"description": "Typ av läroplan",
"innerType": {
"_def": {
"checks": [],
"coerce": false,
"typeName": "ZodString"
},
"~standard": {
"vendor": "zod",
"version": 1
}
},
"typeName": "ZodOptional"
},
"~standard": {
"vendor": "zod",
"version": 1
}
}
},
"type": "object"
}