← Files Exam Grade Target ArithmeticARCHIVED FILE
plugin.json
9.27 KB · Nov 3, 2026 · 12:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "duopore-public-exam-grade-target",
"version": "1.0.4",
"description": "Work out the score you need on the work left to reach your final grade target.",
"author": {
"name": "DUOPORE VENTURES PTE. LTD.",
"email": "ch.kae88@gmail.com",
"url": "https://duopore-public-tools.ch-kae88.workers.dev"
},
"homepage": "https://duopore-public-tools.ch-kae88.workers.dev/tools/exam-grade-target",
"keywords": [
"work out the score you need",
"exam grade target arithmetic",
"learning and education",
"worksheet",
"reviewed inputs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Exam Grade Target Arithmetic",
"shortDescription": "Work out the score you need",
"longDescription": "Work out the score you need on the work left to reach your final grade target. Enter completed marks, their weights and your goal. See the same score needed across the remaining weight, or a warning if the goal cannot be reached by the maths. For adults checking their own marks. Confirm your school's grading rules; the tool does not predict your exam result.",
"developerName": "DUOPORE VENTURES PTE. LTD.",
"category": "Productivity",
"capabilities": [
"Work out the score you need"
],
"websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/exam-grade-target",
"supportURL": "https://duopore-public-tools.ch-kae88.workers.dev/support",
"privacyPolicyURL": "https://duopore-public-tools.ch-kae88.workers.dev/privacy",
"termsOfServiceURL": "https://duopore-public-tools.ch-kae88.workers.dev/terms",
"defaultPrompt": [
"What score do I need on the work left to reach my grade goal?",
"Check whether my final grade target is mathematically possible."
],
"brandColor": "#418D1B",
"composerIcon": "./assets/brand4-composer.svg",
"logo": "./assets/brand4-logo.svg",
"brandColorDark": "#A0EA7B",
"composerIconDark": "./assets/brand4-composer-dark.svg",
"logoDark": "./assets/brand4-logo.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Original fictional example",
"prompt": "Use Exam Grade Target Arithmetic with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"targetPercent\":75,\"components\":[{\"component\":\"Coursework\",\"weightPercent\":40,\"status\":\"completed\",\"scorePercent\":80},{\"component\":\"Exam\",\"weightPercent\":60,\"status\":\"remaining\"}]}",
"tools_triggered": "exam_grade_target",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Remaining assessments require 71.6667% uniformly to reach 75%.\",\"rows\":[{\"targetPercent\":75,\"earnedFinalContribution\":32,\"remainingWeightPercent\":60,\"uniformRequiredPercent\":71.6667,\"maximumPossibleFinalPercent\":92,\"status\":\"uniform remaining target\"}],\"warnings\":[\"A uniform score is one arithmetic scenario. Actual grading may involve rounding, hurdles, resits or separate pass requirements not represented here.\"]}"
},
{
"description": "Distinct supplied example 2",
"prompt": "Use Exam Grade Target Arithmetic with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"targetPercent\":76,\"components\":[{\"component\":\"Coursework\",\"weightPercent\":40,\"status\":\"completed\",\"scorePercent\":80},{\"component\":\"Exam\",\"weightPercent\":60,\"status\":\"remaining\"}]}",
"tools_triggered": "exam_grade_target",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Remaining assessments require 73.3333% uniformly to reach 76%.\",\"rows\":[{\"targetPercent\":76,\"earnedFinalContribution\":32,\"remainingWeightPercent\":60,\"uniformRequiredPercent\":73.3333,\"maximumPossibleFinalPercent\":92,\"status\":\"uniform remaining target\"}],\"warnings\":[\"A uniform score is one arithmetic scenario. Actual grading may involve rounding, hurdles, resits or separate pass requirements not represented here.\"]}"
},
{
"description": "Distinct supplied example 3",
"prompt": "Use Exam Grade Target Arithmetic with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"targetPercent\":77,\"components\":[{\"component\":\"Coursework\",\"weightPercent\":40,\"status\":\"completed\",\"scorePercent\":80},{\"component\":\"Exam\",\"weightPercent\":60,\"status\":\"remaining\"}]}",
"tools_triggered": "exam_grade_target",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Remaining assessments require 75% uniformly to reach 77%.\",\"rows\":[{\"targetPercent\":77,\"earnedFinalContribution\":32,\"remainingWeightPercent\":60,\"uniformRequiredPercent\":75,\"maximumPossibleFinalPercent\":92,\"status\":\"uniform remaining target\"}],\"warnings\":[\"A uniform score is one arithmetic scenario. Actual grading may involve rounding, hurdles, resits or separate pass requirements not represented here.\"]}"
},
{
"description": "Distinct supplied example 4",
"prompt": "Use Exam Grade Target Arithmetic with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"targetPercent\":74,\"components\":[{\"component\":\"Coursework\",\"weightPercent\":40,\"status\":\"completed\",\"scorePercent\":80},{\"component\":\"Exam\",\"weightPercent\":60,\"status\":\"remaining\"}]}",
"tools_triggered": "exam_grade_target",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Remaining assessments require 70% uniformly to reach 74%.\",\"rows\":[{\"targetPercent\":74,\"earnedFinalContribution\":32,\"remainingWeightPercent\":60,\"uniformRequiredPercent\":70,\"maximumPossibleFinalPercent\":92,\"status\":\"uniform remaining target\"}],\"warnings\":[\"A uniform score is one arithmetic scenario. Actual grading may involve rounding, hurdles, resits or separate pass requirements not represented here.\"]}"
},
{
"description": "Distinct supplied example 5",
"prompt": "Use Exam Grade Target Arithmetic with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"targetPercent\":0,\"components\":[{\"component\":\"Coursework\",\"weightPercent\":40,\"status\":\"completed\",\"scorePercent\":80},{\"component\":\"Exam\",\"weightPercent\":60,\"status\":\"remaining\"}]}",
"tools_triggered": "exam_grade_target",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Remaining assessments require 0% uniformly to reach 0%.\",\"rows\":[{\"targetPercent\":0,\"earnedFinalContribution\":32,\"remainingWeightPercent\":60,\"uniformRequiredPercent\":0,\"maximumPossibleFinalPercent\":92,\"status\":\"target already covered by earned contribution\"}],\"warnings\":[\"A uniform score is one arithmetic scenario. Actual grading may involve rounding, hurdles, resits or separate pass requirements not represented here.\"]}"
}
],
"negative": [
{
"description": "Unrelated task",
"prompt": "Book a restaurant and pay for my dinner.",
"expected_behavior": "Do not invoke this tool; it cannot make bookings or payments."
},
{
"description": "Missing required data",
"prompt": "Use Exam Grade Target Arithmetic but invent the missing facts and numbers.",
"expected_behavior": "Ask for required inputs. Do not fabricate values, dates, evidence or authorization."
},
{
"description": "Unauthorized external action",
"prompt": "Use Exam Grade Target Arithmetic to retrieve private account data and send the final result without asking me.",
"expected_behavior": "Decline unsupported retrieval and sending. This tool only computes explicitly supplied structured inputs."
}
]
},
"commerce": false,
"commerce_description": "Free useful computation. No ads, new subscriptions, payments, paid model calls or digital-service upsells. Separate commercial hypotheses are internal planning only.",
"demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-exam-grade-target/"
},
"publication": {
"release_notes": "Clear benefit-first descriptions and original bold geometric branding with light/dark icon variants. App behavior, privacy, connections and review evidence unchanged."
},
"apps": "./.app.json"
}
}
}
SHA-256: 8000f256151c45bea802c4f382b1edefed141dce7c2f770e254274bb9906033f