Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| analyze_course | Analysera en kurs med centralt innehåll och kunskapskrav |
| compare_curriculum_versions | Jämför två versioner av ett ämne eller kurs |
| find_adult_education | Hitta vuxenutbildningar baserat på kriterier |
| plan_study_path | Hjälp elev planera studieväg på gymnasiet |
| teacher_course_planning | Hjälp lärare planera en kurs |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Skolverket API Information | Information om Skolverkets Läroplan API |
| Alla skoltyper | Lista över alla aktiva skoltyper (GR, GY, VUX, etc.) |
| Typer av läroplaner | Lista över alla typer av läroplaner |
| Utbildningsområden | Alla tillgängliga utbildningsområden för vuxenutbildning |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_subjects | Sök efter ämnen i Skolverkets läroplan. ANVÄNDNINGSFALL:
RETURNERAR: Lista över ämnen med kod, namn, beskrivning och version. EXEMPEL: För att hitta alla ämnen i gymnasiet, använd schooltype="GY" och timespan="LATEST". |
| get_subject_details | Hämta detaljerad information om ett specifikt ämne. ANVÄNDNINGSFALL:
RETURNERAR: Komplett ämnesinformation med alla detaljer, inkl. kurser som ingår. EXEMPEL: Använd code="GRGRMAT01" för Matematik i grundskolan. |
| get_subject_versions | Hämta alla tillgängliga versioner av ett ämne. ANVÄNDNINGSFALL:
RETURNERAR: Lista över alla versioner med versionsnummer och giltighetsdatum. TIPS: Använd sedan get_subject_details med specifikt versionsnummer för att jämföra. |
| search_courses | Sök efter kurser i Skolverkets läroplan. ANVÄNDNINGSFALL:
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. |
| get_course_details | Hämta detaljerad information om en specifik kurs. ANVÄNDNINGSFALL:
RETURNERAR: Komplett kursinformation inkl:
EXEMPEL: code="MATMAT01c" för Matematik 1c. VIKTIGT: Detta är den mest använda funktionen för lärare! |
| get_course_versions | Hämta alla versioner av en kurs. ANVÄNDNINGSFALL:
RETURNERAR: Versionshistorik med versionsnummer och datum. |
| search_programs | Sök efter gymnasieprogram och studievägar. ANVÄNDNINGSFALL:
RETURNERAR: Lista över program med inriktningar, profiler och beskrivning. EXEMPEL: För gymnasieprogram, använd schooltype="GY" och timespan="LATEST". |
| get_program_details | Hämta detaljerad information om ett specifikt program. ANVÄNDNINGSFALL:
RETURNERAR: Komplett programinformation inkl:
EXEMPEL: code="NA" för Naturvetenskapsprogrammet, "TE" för Teknikprogrammet. |
| get_program_versions | Hämta versionshistorik för ett program. ANVÄNDNINGSFALL:
RETURNERAR: Lista över alla versioner med datum. |
| search_curriculums | Sök efter läroplaner (t.ex. LGR11, GY11). ANVÄNDNINGSFALL:
RETURNERAR: Lista över läroplaner med kod, namn och giltighetsperiod. EXEMPEL: LGR11 (Läroplan för grundskolan 2011), GY11 (Gymnasiet 2011). |
| get_curriculum_details | Hämta komplett läroplan med alla avsnitt. ANVÄNDNINGSFALL:
RETURNERAR: Hela läroplanen med alla kapitel och avsnitt. EXEMPEL: code="LGR11" för grundskolans läroplan. |
| get_curriculum_versions | Hämta versionshistorik för en läroplan. ANVÄNDNINGSFALL:
RETURNERAR: Lista över versioner med datum. |
| get_school_types | Hämta lista över alla skoltyper. ANVÄNDNINGSFALL:
RETURNERAR: Lista över skoltyper med koder och namn. VÄRDEN: GR (Grundskola), GY (Gymnasium), VUX (Vuxenutbildning), GRSÄR (Grundsärskola), GYSÄR (Gymnasiesärskola). |
| get_types_of_syllabus | Hämta alla typer av läroplaner. ANVÄNDNINGSFALL:
RETURNERAR: Lista över läroplanstyper. |
| get_subject_and_course_codes | Hämta alla tillgängliga ämnes- och kurskoder. ANVÄNDNINGSFALL:
RETURNERAR: Komplett lista över alla koder med typ (subject/course). OBS: Stor datamängd, kan ta tid att ladda. |
| get_study_path_codes | Hämta studievägskodar (programkoder). ANVÄNDNINGSFALL:
RETURNERAR: Lista över studievägar med koder. |
| get_api_info | Hämta information om Skolverkets Läroplan API. ANVÄNDNINGSFALL:
RETURNERAR: API-metadata och information. |
| search_school_units | Sök efter skolenheter med filter. ANVÄNDNINGSFALL:
RETURNERAR: Lista över skolenheter med kod, namn och status. EXEMPEL: Sök aktiva skolor med status="AKTIV". |
| get_school_unit_details | Hämta detaljer om en specifik skolenhet. ANVÄNDNINGSFALL:
RETURNERAR: Komplett skolenhetsinfo inkl. namn, adress, status. EXEMPEL: Använd skolenhetskod (8 siffror). |
| get_school_units_by_status | Filtrera skolenheter efter status. ANVÄNDNINGSFALL:
RETURNERAR: Skolenheter med angiven status. STATUS: AKTIV, UPPHORT (nedlagd), VILANDE. |
| search_school_units_by_name | Sök skolenheter efter namn. ANVÄNDNINGSFALL:
RETURNERAR: Skolenheter som matchar söktermen (delmatchning). TIPS: Fungerar med partiella namn. |
| search_adult_education | Sök vuxenutbildningar med omfattande filter. ANVÄNDNINGSFALL:
RETURNERAR: Utbildningstillfällen med:
FILTER:
EXEMPEL: Hitta IT-utbildningar i Stockholm som är på heltid. |
| get_adult_education_details | Hämta detaljerad information om ett utbildningstillfälle. ANVÄNDNINGSFALL:
RETURNERAR: Komplett utbildningsinfo inkl. innehåll och krav. EXEMPEL: Använd ID från search_adult_education. |
| filter_adult_education_by_distance | Filtrera utbildningar på distans eller campus. ANVÄNDNINGSFALL:
RETURNERAR: Filtrerade utbildningar. EXEMPEL: distance=true för endast distansutbildningar. |
| filter_adult_education_by_pace | Filtrera utbildningar efter studietakt. ANVÄNDNINGSFALL:
RETURNERAR: Utbildningar med angiven studietakt. VÄRDEN: "100" (heltid), "50" (halvtid), "25" (kvartsfart), "50-100" (intervall). |
| get_education_areas | Hämta alla utbildningsområden. ANVÄNDNINGSFALL:
RETURNERAR: Lista över utbildningsområden. |
| get_directions | Hämta alla inriktningar för utbildningar. ANVÄNDNINGSFALL:
RETURNERAR: Lista över inriktningar. |