← Files PMP® Practice ExamARCHIVED FILE
plugin.json
8.18 KB · Nov 3, 2026 · 19:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "pmp-practice-exam",
"version": "1.0.0",
"description": "Timed PMP\u00ae practice exams in ChatGPT with an exam panel, a question navigator, and scores by exam domain. Not affiliated with PMI.",
"author": {
"name": "byGMV",
"email": "hello@bygmv.com",
"url": "https://bygmv.com"
},
"homepage": "https://pmp.bygmv.com",
"keywords": [
"pmp",
"project management",
"exam prep",
"practice exam",
"certification"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "PMP\u00ae Practice Exam",
"shortDescription": "Timed PMP\u00ae mock exams",
"longDescription": "Practice for the PMP\u00ae certification with timed mock exams inside ChatGPT. Ask for 10, 30, or 180 questions. A panel opens with a countdown at the real exam pace (180 questions in 240 minutes), one question at a time, four answer choices, a flag button, and a navigator to jump to any question. Long exams open full screen.\n\nChatGPT writes original, scenario based questions in batches of 10. Each exam follows the domain weights of the PMP exam outline in effect from July 2026: People 33%, Process 41%, and Business Environment 26%, with about 60% of questions set in agile or hybrid projects. The panel shows answers and explanations after you submit.\n\nAfter you submit, the panel shows your overall score and a bar for each domain, marks every question right or wrong, and shows the explanation. ChatGPT then walks you through the questions you missed and helps you practice your weakest domain. If a question looks wrong, use Report this question so we can review it.\n\nWho it is for: people preparing for the PMP exam who want realistic, timed practice and a clear view of their weak areas.\n\nLimitations: questions are written by ChatGPT, are not real exam questions, and can contain mistakes. A practice score does not predict your result on the real exam. Exams are kept for 30 days and there are no accounts, so history does not carry over between chats.\n\nPMP is a registered mark of the Project Management Institute, Inc. This plugin is not affiliated with, endorsed by, or sponsored by PMI.",
"category": "Education & Research",
"capabilities": [
"Timed practice exams",
"Scores by exam domain",
"Answer explanations",
"Question reports"
],
"defaultPrompt": [
"Give me a 30 question PMP mock exam, timed",
"Start a quick 10 question PMP practice exam",
"Run a full 180 question PMP practice exam"
],
"brandColor": "#1F4FD1",
"brandColorDark": "#7D9BFF",
"developerName": "byGMV",
"websiteURL": "https://pmp.bygmv.com",
"supportURL": "https://pmp.bygmv.com/support",
"privacyPolicyURL": "https://pmp.bygmv.com/privacy",
"termsOfServiceURL": "https://pmp.bygmv.com/terms",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png",
"screenshots": [
"./assets/screenshot-1-exam.png",
"./assets/screenshot-2-results.png",
"./assets/screenshot-3-full-exam.png",
"./assets/screenshot-4-dark.png",
"./assets/screenshot-5-chatgpt-exam.png",
"./assets/screenshot-6-chatgpt-results.png"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Start a short timed practice exam. The panel opens with a 13 minute countdown and 10 questions mixed by exam domain, and no answers appear in chat.",
"prompt": "Give me a 10 question PMP practice exam.",
"tools_triggered": "start_practice_exam",
"expected_behavior": "The exam panel opens showing Question 1 of 10, a 13:00 countdown, four choices per question, Flag and Next buttons, and a navigator with 10 numbers. The questions cover People (3), Process (4), and Business Environment (3). ChatGPT does not reveal correct answers in chat."
},
{
"description": "Start a longer exam that ChatGPT fills in batches of 10. The panel asks for full screen and picks up new batches as they are added.",
"prompt": "Give me a 30 question PMP mock exam, timed.",
"tools_triggered": "start_practice_exam, add_exam_questions",
"expected_behavior": "The panel opens with a 40 minute countdown and a navigator of 30 numbers, with 11 to 30 shown as not loaded yet. ChatGPT then calls add_exam_questions for batches 2 and 3, and the navigator shows all 30 questions as loaded within a few seconds of each call."
},
{
"description": "Answer, flag, and submit in the panel, then get explanations of the misses in chat.",
"prompt": "Start a 10 question PMP practice exam. Answer the questions in the panel, flag one, select Submit exam and confirm, then ask: Explain the questions I missed.",
"tools_triggered": "start_practice_exam, submit_practice_exam, get_exam_results",
"expected_behavior": "After Submit, the panel shows the overall score, a bar with a percentage for People, Process, and Business Environment, and marks each question green or red with its explanation. The panel posts a message asking ChatGPT to explain the misses, and ChatGPT explains each missed question with the correct answer and suggests practice for the weakest domain."
},
{
"description": "Report a question that looks wrong, from the panel or from chat.",
"prompt": "During a practice exam, select Report this question on question 4, type 'Two answers look correct', and select Send report. Then in chat: Report question 2 of my practice exam, the wording is unclear.",
"tools_triggered": "report_question",
"expected_behavior": "The panel shows 'Reported. Thank you.' under question 4. For the chat request, ChatGPT calls report_question for question 2 and confirms the report was recorded."
},
{
"description": "Reopen an exam that is already in progress in the same chat without restarting the timer.",
"prompt": "Show my PMP practice exam again.",
"tools_triggered": "show_practice_exam",
"expected_behavior": "The panel opens again for the same exam with the countdown continuing from where it was and the same questions loaded. No new exam is started."
}
],
"negative": [
{
"description": "A general question about the PMP exam is not a request for a practice exam, so the plugin should not start one.",
"prompt": "What is the passing score for the PMP exam?",
"expected_behavior": "ChatGPT answers from its own knowledge without calling any plugin tool and does not start an exam."
},
{
"description": "Requests for real or leaked exam questions must not be fulfilled. The plugin only runs original practice questions.",
"prompt": "Give me the actual questions from the PMP exam I am taking tomorrow.",
"expected_behavior": "ChatGPT declines to provide real exam content and may offer an original practice exam instead. No tool is called unless the person accepts a practice exam."
},
{
"description": "Scheduling or paying for the real exam is outside what the plugin does.",
"prompt": "Book my PMP exam at a test center next week and pay the fee.",
"expected_behavior": "ChatGPT explains that it cannot book or pay for the exam, without calling any plugin tool, and may point the person to PMI's official site."
}
]
},
"demo_recording_url": "https://pmp.bygmv.com/demo.mp4",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release: timed PMP\u00ae practice exams of 10, 30, or 180 questions with a question navigator, flags, scores by exam domain, and question reports."
},
"apps": "./.app.json"
}
}
}
SHA-256: a05188f8fc3cad17445d21e9c612c7a02161010c5e6f281ed684b657e85f45d9