← Files LQT Quality Rubric DesignerARCHIVED FILE
plugin.json
6.08 KB · Nov 9, 2026 · 18:08 UTC
{
"$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