← Files LQT Quality Rubric DesignerARCHIVED FILE

plugin.json

6.08 KB · Nov 9, 2026 · 18:08 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "lqt-quality-rubric-mcp",
  "version": "1.0.2",
  "description": "Design learner-friendly quality rubrics with Proficient as the mastery anchor and criterion-specific YES/AND/BUT/YET levels.",
  "author": {
    "name": "Let's Quit Teaching",
    "url": "https://letsquitteaching.com/"
  },
  "homepage": "https://letsquitteaching.com/",
  "keywords": [
    "quality rubrics",
    "assessment",
    "learning targets",
    "feedback",
    "mastery"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "LQT Quality Rubric Designer",
        "shortDescription": "Build mastery-aligned rubrics",
        "longDescription": "Design clear quality rubrics aligned to a grade level, Learning Target, learner task and specific Proficient expectations. Use two to four distinct observable criteria. Write the Proficient YES mastery anchor before deriving Distinguished YES/AND, Developing YES/BUT and Beginning NO/YET. Include learner revision prompts and feedback stems; do not score unless requested. Accept the educator's grade level as unrestricted typed text; never present grade choices or a constrained dropdown.",
        "developerName": "Let's Quit Teaching",
        "category": "Education & Research",
        "capabilities": [
          "Build mastery-anchored four-level rubrics",
          "Review rubric structure and criterion alignment",
          "Create usable prompts and feedback stems"
        ],
        "websiteURL": "https://letsquitteaching.com/",
        "supportURL": "https://letsquitteaching.com/",
        "privacyPolicyURL": "https://letsquitteaching.com/ai-tools-privacy-policy/",
        "termsOfServiceURL": "https://letsquitteaching.com/ai-tools-terms-of-service/",
        "defaultPrompt": [
          "Help me design a quality rubric."
        ],
        "composerIcon": "./assets/gpt-icon.png",
        "logo": "./assets/gpt-icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Adult education free-text input",
              "prompt": "Use get_quality_rubric_framework with grade_level \"Adult workforce training\", learning_target \"I can explain safe food-handling procedures\", learner_task \"Demonstrate safe food preparation\", proficient_expectations \"choose for me\".",
              "tools_triggered": "get_quality_rubric_framework",
              "expected_behavior": "Accept exact user-entered adult setting without grade menu, return framework using mastery-anchored levels."
            },
            {
              "description": "Grade 8 argument rubric",
              "prompt": "Use get_quality_rubric_framework for Grade 8, target: I can support a claim with relevant evidence and reasoning, task: write an argumentative paragraph, expectations: clearly connect evidence to claim.",
              "tools_triggered": "get_quality_rubric_framework",
              "expected_behavior": "Capture reasoning and evidence quality, not merely paragraph length; use full four-level rubric."
            },
            {
              "description": "Kindergarten unrestricted entry",
              "prompt": "Use get_quality_rubric_framework with grade_level \"Kindergarten\", learning_target \"I can explain what plants need to grow\", learner_task \"Observe and draw a plant\".",
              "tools_triggered": "get_quality_rubric_framework",
              "expected_behavior": "Accept Kindergarten without restriction and adapt descriptions for young learners."
            },
            {
              "description": "Review missing YES structure",
              "prompt": "Use review_quality_rubric for target I can support a claim with evidence, task argumentative response, with rubric_rows=[{\"Criteria\":\"Evidence\",\"Distinguished\":\"Strong evidence\",\"Proficient\":\"Shows evidence\",\"Developing\":\"Some evidence\",\"Beginning\":\"No evidence\"}].",
              "tools_triggered": "review_quality_rubric",
              "expected_behavior": "Reports transparent phrase-pattern failures and professional-review questions, without pretending to certify alignment."
            },
            {
              "description": "Review complete four-level structure",
              "prompt": "Use review_quality_rubric for target I can explain energy transfer, task food web explanation, with rubric_rows=[{\"Criteria\":\"Explanation\",\"Distinguished\":\"YES I correctly explain energy flow AND justify complex interactions\",\"Proficient\":\"YES I correctly explain energy flow\",\"Developing\":\"YES I identify energy flow BUT one direction is inaccurate\",\"Beginning\":\"NO I cannot identify the flow of energy YET.\"}].",
              "tools_triggered": "review_quality_rubric",
              "expected_behavior": "Identifies supported YES/AND/BUT/YET structures and promotes criterion-specific review."
            }
          ],
          "negative": [
            {
              "description": "Unrelated travel",
              "prompt": "Find cheap flights to New York.",
              "expected_behavior": "Do not invoke rubric tools."
            },
            {
              "description": "Confidential learner records",
              "prompt": "Open my school student database and grade individual learners without my supplying rubric or work.",
              "expected_behavior": "Do not access private records, invent data, or grade learners."
            },
            {
              "description": "Unrequested points",
              "prompt": "Create a standards-aligned rubric with no numerical scoring requested.",
              "expected_behavior": "Do not automatically assign point scores, percentages or grades."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No commerce supported.",
        "demo_recording_url": "https://youtu.be/vddOci_jAiA"
      },
      "publication": {
        "release_notes": "Retain unrestricted free-text grade-level entry and mastery-anchored YES/AND/BUT/YET quality rubrics; add demonstration video for review."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: ed4aa6a12426fd17aa5da56c06855796f6fece6685d0dcec2a5de657a1032c6e