← Files KunskapskartanARCHIVED FILE

plugin.json

9.2 KB · Nov 3, 2026 · 19:25 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "kunskapskartan",
  "version": "1.0.1",
  "description": "The Swedish compulsory school curriculum Lgr22 (grades 1\u20139) as a map of concepts: search concepts, read the curriculum text they quote verbatim, see what each builds on and why, and get the order to learn them in.",
  "author": {
    "name": "RMX Ventures AB",
    "email": "info@rmxventures.com",
    "url": "https://www.rmxventures.com"
  },
  "homepage": "https://kunskapskartan.se",
  "keywords": [
    "curriculum",
    "Lgr22",
    "Sweden",
    "school",
    "education",
    "prerequisites",
    "teaching"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Kunskapskartan",
        "shortDescription": "Swedish school curriculum map",
        "longDescription": "Kunskapskartan maps the Swedish national curriculum for compulsory school, Lgr22 (grades 1\u20139), into about 1,300 concepts across 19 subjects, linked by what each one builds on.\n\nAsk what pupils learn about a topic or in a subject and grade, what a concept requires first and why, or in what order to teach or study something. Answers quote the curriculum text verbatim from Skolverket and link to each concept's page and its place on the interactive 3D map at kunskapskartan.se. Questions can be asked in Swedish or English.\n\nMade for teachers, parents, teacher students and anyone who wants to understand what Swedish schools teach.\n\nLimitations: it covers the central content of each subject syllabus in compulsory school (grundskolan) grades 1\u20139: not preschool or upper secondary school, grading criteria, the timetable or the curriculum's general part on values and goals. The curriculum text is quoted as published; the split into concepts, the explanations, the English translations and the prerequisite links are Kunskapskartan's interpretation, not Skolverket's. The plugin only reads public data: it needs no account and changes nothing.",
        "developerName": "RMX Ventures AB",
        "category": "Education & Research",
        "capabilities": [
          "Search curriculum concepts",
          "List a subject's content by grade",
          "Quote the Lgr22 curriculum text",
          "Show what a concept builds on",
          "Build a learning path",
          "List school subjects and their aims"
        ],
        "websiteURL": "https://kunskapskartan.se",
        "supportURL": "https://kunskapskartan.se/support",
        "privacyPolicyURL": "https://kunskapskartan.se/integritet",
        "termsOfServiceURL": "https://kunskapskartan.se/villkor",
        "defaultPrompt": [
          "What does a pupil need to know before learning to solve equations?",
          "What do pupils learn in maths in grade 5 in Sweden?",
          "What does Lgr22 say about photosynthesis, and what does it build on?"
        ],
        "brandColor": "#0B1613",
        "brandColorDark": "#D2FC4A",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Learning path to a concept: the required concepts before solving linear equations, in an order they can be learned.",
              "prompt": "What does a pupil need to know before learning to solve linear equations? Give me the steps in order.",
              "tools_triggered": "search_concepts, get_learning_path",
              "expected_behavior": "Finds \"Solving linear equations\" (Mathematics, grades 7\u20139) and lists the 6 required concepts before it in order, grouped by stage: the equals sign and unknown numbers as symbols (grades 1\u20133), writing simple equations, variables and solving simple equations (grades 4\u20136), and writing equations (grades 7\u20139), each with a link to kunskapskartan.se."
            },
            {
              "description": "Topic search with a stage filter.",
              "prompt": "What do pupils in Sweden learn about fractions in grades 4\u20136?",
              "tools_triggered": "search_concepts",
              "expected_behavior": "Returns the 5 mathematics concepts for grades 4\u20136 that involve fractions, such as \"Percents, fractions and decimals\" and \"Fractions and decimals in daily life\", with a short explanation and a link for each."
            },
            {
              "description": "A concept with its verbatim curriculum text and prerequisites.",
              "prompt": "What does the Swedish curriculum say about photosynthesis in grades 4\u20136, and what should pupils know before it?",
              "tools_triggered": "search_concepts, get_concept",
              "expected_behavior": "Quotes the Lgr22 biology bullet for grades 4\u20136 verbatim (code BI-46-02, which ends \"Fotosyntes och cellandning.\"), names what it builds on, such as simple food chains and forms of energy, with why each helps, and says what it leads to in grades 7\u20139."
            },
            {
              "description": "Subjects, and one subject's aims.",
              "prompt": "Which subjects are taught in Swedish compulsory school, and what are the aims of crafts (sl\u00f6jd)?",
              "tools_triggered": "list_subjects, list_subject_concepts",
              "expected_behavior": "Lists the 19 subjects with their number of concepts, then gives the aims of the teaching in crafts from the syllabus (for example designing and making objects in different materials with suitable tools and techniques), with a link to the subject's page."
            },
            {
              "description": "A subject and grade overview asked in Swedish, answered in Swedish.",
              "prompt": "Vad ska eleverna l\u00e4ra sig i engelska i \u00e5rskurs 6?",
              "tools_triggered": "list_subject_concepts",
              "expected_behavior": "Answers in Swedish that Lgr22 sets the content for \u00e5k 4\u20136 together, and summarizes the 37 English concepts for that stage by strand (for example talking about familiar topics, everyday life and interests, and life in English-speaking countries), with links."
            }
          ],
          "negative": [
            {
              "description": "Another country's curriculum. Kunskapskartan covers only the Swedish curriculum Lgr22, so it should not be used; expected: ChatGPT answers without the plugin or says the plugin does not cover Finland.",
              "prompt": "What does the Finnish national curriculum say about algebra in grade 7?"
            },
            {
              "description": "Upper secondary school. Lgr22 covers grades 1\u20139 only; expected: if the plugin is called, it says upper secondary school (gymnasiet) is not covered, and ChatGPT does not present compulsory school content as the course.",
              "prompt": "What is in the Matematik 2c course at Swedish gymnasium?"
            },
            {
              "description": "Grading criteria. The plugin holds each subject's central content, not the grading criteria; expected: it says grading criteria are not covered and points to the syllabus at skolverket.se, without inventing criteria.",
              "prompt": "Vilka betygskriterier g\u00e4ller f\u00f6r betyget E i matematik i \u00e5rskurs 9?"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Kunskapskartan is free. It sells nothing and processes no payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "First release: search concepts in the Swedish curriculum Lgr22 (grades 1\u20139) in Swedish or English, list a subject's content by grade, read a concept with its verbatim curriculum text and prerequisites, get a learning path to a concept, and list the subjects.",
        "translations": {
          "sv-SE": {
            "subtitle": "L\u00e4roplanen Lgr22 som karta",
            "description": "Kunskapskartan delar upp grundskolans l\u00e4roplan Lgr22 (\u00e5k 1\u20139) i omkring 1 300 begrepp i 19 \u00e4mnen och visar vad varje begrepp bygger p\u00e5.\n\nFr\u00e5ga vad eleverna l\u00e4r sig om ett \u00e4mnesomr\u00e5de eller i ett \u00e4mne och en \u00e5rskurs, vad ett begrepp kr\u00e4ver f\u00f6rst och varf\u00f6r, eller i vilken ordning n\u00e5got kan l\u00e4ras ut. Svaren citerar l\u00e4roplanstexten ordagrant fr\u00e5n Skolverket och l\u00e4nkar till begreppets sida och dess plats i 3D-kartan p\u00e5 kunskapskartan.se. Fr\u00e5ga p\u00e5 svenska eller engelska.\n\nF\u00f6r l\u00e4rare, f\u00f6r\u00e4ldrar, l\u00e4rarstudenter och alla som vill f\u00f6rst\u00e5 vad skolan l\u00e4r ut.\n\nBegr\u00e4nsningar: det centrala inneh\u00e5llet i grundskolans kursplaner, \u00e5k 1\u20139: inte f\u00f6rskola eller gymnasium, betygskriterier, timplan eller l\u00e4roplanens allm\u00e4nna del om v\u00e4rdegrund och m\u00e5l. L\u00e4roplanstexten citeras som den \u00e4r publicerad; indelningen i begrepp, f\u00f6rklaringarna, \u00f6vers\u00e4ttningarna och f\u00f6rkunskapsl\u00e4nkarna \u00e4r Kunskapskartans tolkning, inte Skolverkets. Pluginet l\u00e4ser bara \u00f6ppna data: det kr\u00e4ver inget konto och \u00e4ndrar ingenting."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: dbf760d8cb281cbd0a3be5cd9fa6d8bc69113f8ac0581416e0ce1ca130c5a438