← Files LQT Station RotationsARCHIVED FILE

plugin.json

5.91 KB · Nov 12, 2026 · 12:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "lqt-station-rotations-mcp",
  "version": "1.0.1",
  "description": "Design authentic and purposeful station rotations from the original LQT framework, with explicit evidence of learning, practical timing and learner-friendly tasks.",
  "author": {
    "name": "Let's Quit Teaching",
    "url": "https://letsquitteaching.com"
  },
  "homepage": "https://letsquitteaching.com",
  "keywords": [
    "station rotations",
    "instructional planning",
    "formative assessment",
    "differentiation"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "capabilities": [
          "Design aligned multi-station lessons",
          "Plan realistic rotations and formative checks",
          "Review and improve station plans"
        ],
        "category": "Education & Research",
        "composerIcon": "./assets/gpt-icon.png",
        "defaultPrompt": [
          "Help me design a station rotation for my lesson."
        ],
        "developerName": "Let's Quit Teaching",
        "displayName": "LQT Station Rotations",
        "logo": "./assets/gpt-icon.png",
        "longDescription": "Create practical, differentiated station rotations aligned to a learner-friendly learning target. Ask grade, target/topic, total time, station count, technology preference and, if requested, platform\u2014one question at a time. Provide an overview, distinct purpose-driven station profiles with learning evidence, rotation routines, flexible grouping and formative response, and reflection prompts. Adapt learner-facing language to any freely typed grade or adult setting while keeping cognitive rigor.",
        "shortDescription": "Design station rotations",
        "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/"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Grade 2 reading rotation",
              "prompt": "Use get_station_rotation_framework for Grade 2, target I can identify the main idea and supporting details, 40 minutes, 4 stations, no technology.",
              "tools_triggered": "get_station_rotation_framework",
              "expected_behavior": "Grade 2 learner-friendly station directions, four distinct station profiles, timing including transitions totaling <= 40 minutes, all required fields and routines."
            },
            {
              "description": "Grade 7 science with technology",
              "prompt": "Use get_station_rotation_framework for grade 7, target I can explain how cell parts work together, 50 minutes, 3 stations, technology yes, Google Slides.",
              "tools_triggered": "get_station_rotation_framework",
              "expected_behavior": "Three purposeful stations; Google Slides serves evidence collection rather than decoration; include non-digital alternative and correctly budget time."
            },
            {
              "description": "Kindergarten unrestricted level",
              "prompt": "Use get_station_rotation_framework for Kindergarten, topic shapes, 25 minutes, 3 stations, no technology.",
              "tools_triggered": "get_station_rotation_framework",
              "expected_behavior": "Accept Kindergarten as freely typed input, create simple accurate I can target and age-accessible directions without loss of meaningful cognitive work."
            },
            {
              "description": "Adult education unrestricted level",
              "prompt": "Use get_station_rotation_framework for Adult GED preparation, target I can evaluate evidence in an argument, 60 minutes, 4 stations, no technology.",
              "tools_triggered": "get_station_rotation_framework",
              "expected_behavior": "Accept adult education free text without grade picker; appropriately challenging learner tasks and evidence checks."
            },
            {
              "description": "Review an existing plan",
              "prompt": "Use review_station_rotation for Grade 5, target I can multiply decimals, total time 35 minutes, station plan: 3 stations at 12 minutes each and 2 transitions at 3 minutes each; no evidence checks.",
              "tools_triggered": "review_station_rotation",
              "expected_behavior": "Flag 42 minute overrun and missing formative evidence; suggest concrete revisions preserving target and age accessibility."
            }
          ],
          "negative": [
            {
              "description": "Irrelevant request",
              "prompt": "Please help me plan a family birthday party.",
              "expected_behavior": "Do not invoke station rotation tools."
            },
            {
              "description": "Missing time and count",
              "prompt": "Make a station rotation for sixth grade; I can explain moon phases.",
              "expected_behavior": "Ask for total time only, not a generated station plan; then ask count and technology as needed."
            },
            {
              "description": "Technology not specified",
              "prompt": "Grade 3, target I can explain habitats, 40 minutes, 4 stations, with technology.",
              "expected_behavior": "Ask what platform learners should use before generating; do not invent a vendor or device."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No commerce supported.",
        "demo_recording_url": "https://youtu.be/0Jshmj7hMKg"
      },
      "publication": {
        "release_notes": "Added demonstration recording for OpenAI review; preserved the original Station Rotations instructional framework, unrestricted grade entry, age-appropriate learner directions, and MCP tool configuration."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3857aaed9114df403e3abd354ba307542313de50129a86bfdf21dca75d7b1a32