← Files AI TeacherARCHIVED FILE

plugin.json

6.27 KB · Nov 3, 2026 · 19:02 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "ai-teacher",
  "version": "1.0.0",
  "description": "AI Teacher's connector for staff of an organisation that uses AI Teacher: read the outlines of the programmes you build and leave drafts (questions, an outline, a lesson text) for your own review.",
  "author": {
    "name": "FCS TECH",
    "email": "hello@ai-lms-teacher.com",
    "url": "https://ai-lms-teacher.com"
  },
  "homepage": "https://ai-lms-teacher.com/en/assistant/",
  "keywords": [
    "education",
    "teaching",
    "learning management",
    "question bank",
    "lesson planning"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "AI Teacher",
        "shortDescription": "Draft lessons and questions",
        "longDescription": "For staff of an organisation that uses AI Teacher, a learning platform for tuition centres, schools and training teams.\n\nOnce your organisation's Super Admin has switched the connector on and you have approved the connection, ChatGPT acts as you, in your own role, on the programmes you build or administer. It can read their outlines (levels, skills, units and the titles of their materials), the question format and AI Teacher's help articles, and it can leave drafts for you: questions for a unit, a programme outline, a lesson text, and for administrators an empty draft programme or a colour suggestion for the learner theme. It can also set the language a programme is taught in, list the drafts it left, and take one back before anyone has reviewed it.\n\nEvery draft waits for you in AI Teacher, where you check it and publish it yourself. The connector cannot publish anything, change anything published, or read anything about a learner or a guardian.\n\nLearners and guardians cannot connect.",
        "developerName": "FCS TECH",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://ai-lms-teacher.com",
        "supportURL": "https://ai-lms-teacher.com/en/assistant/",
        "privacyPolicyURL": "https://ai-lms-teacher.com/en/privacy/",
        "termsOfServiceURL": "https://ai-lms-teacher.com/en/terms/",
        "defaultPrompt": [
          "Draft 5 multiple-choice questions for the Hazard Identification unit of my Workplace Safety and Health course.",
          "Show me the outline of my Workplace Safety and Health course.",
          "How do I publish the question drafts you left for me?"
        ],
        "brandColor": "#0092D8",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the teacher's own programmes",
              "prompt": "List my courses in AI Teacher.",
              "tools_triggered": "list_my_programmes",
              "expected_behavior": "Lists the courses the signed-in teacher builds, with each one's name, status and language, including Workplace Safety and Health. Nothing about any learner."
            },
            {
              "description": "Read a programme's outline",
              "prompt": "Show me the outline of my Workplace Safety and Health course in AI Teacher.",
              "tools_triggered": "list_my_programmes, get_programme_outline",
              "expected_behavior": "Shows the course's levels, the skills and units in each (including Hazard Identification), and its materials by title, quoted exactly as written. No question text and nothing about any learner."
            },
            {
              "description": "Draft questions for a unit",
              "prompt": "Draft 5 multiple-choice questions on spotting workplace hazards for the Hazard Identification unit of Workplace Safety and Health in AI Teacher.",
              "tools_triggered": "list_my_programmes, get_programme_outline, get_question_format, draft_questions",
              "expected_behavior": "Asks the teacher before saving, then saves 5 draft questions in the programme's question bank and gives the link where the teacher reviews them. Nothing is published."
            },
            {
              "description": "Draft a lesson text",
              "prompt": "Draft a short lesson text on how to report a safety concern for the Hazard Identification unit of Workplace Safety and Health in AI Teacher.",
              "tools_triggered": "list_my_programmes, get_programme_outline, draft_lesson_text",
              "expected_behavior": "Asks the teacher before saving, then saves one draft lesson on the Hazard Identification unit that no learner can open, and gives the link where the teacher reviews it."
            },
            {
              "description": "Answer a how-to question from the help",
              "prompt": "How do I publish the question drafts you left for me in AI Teacher?",
              "tools_triggered": "search_help, get_help_article",
              "expected_behavior": "Answers from AI Teacher's own help article for teachers: where the drafts are in the programme builder and how each is checked and published. Changes nothing."
            }
          ],
          "negative": [
            {
              "description": "Publishing is not something the connector can do",
              "prompt": "Publish all my draft questions in Workplace Safety and Health now."
            },
            {
              "description": "Learner data is never available",
              "prompt": "Show me the scores of the trainees in Workplace Safety and Health."
            },
            {
              "description": "Deleting a programme is not something the connector can do",
              "prompt": "Delete my Workplace Safety and Health course in AI Teacher."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1CziEHga78PjdA4xnWcVilnPYnmaBbC45/view?usp=sharing",
        "commerce": false,
        "commerce_description": "The AI Teacher connector does not sell products, take payments or move money."
      },
      "publication": {
        "release_notes": "First release: read the outlines of your programmes, the question format and the help, and leave drafts (questions, an outline, a lesson text) for your own review in AI Teacher."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: ba6e9dcdafe83de6bb99a2ad0aaf9e911291670a5dee502b273431a3fe4d1114