← Exam Practice RoutineCONTENT HISTORY

Update to Exam Practice Routine

Snapshot Nov 2, 2026 · 06:00 UTC · version 1.0.4

WHAT CHANGED

Product listing or positioning changed

Full description — Now says: Build an exam practice plan that leaves time to check your answers.

Observed in the public listing; claims come from the publisher.

Save Exam Practice Routine and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 24, 2026 · 12:40 UTC

Fits whole user-chosen attempt-and-review blocks into explicit study-date minute budgets before a supplied exam date. Uses your priorities and repeat counts, keeps review time separate, and reports unplanned repetitions. It does not pred...

After

Nov 2, 2026 · 06:00 UTC

Build an exam practice plan that leaves time to check your answers.

Long description

Before

Oct 24, 2026 · 12:40 UTC

Fits whole user-chosen attempt-and-review blocks into explicit study-date minute budgets before a supplied exam date. Uses your priorities and repeat counts, keeps review time separate, and reports unplanned repetitions. It does not pred...

After

Nov 2, 2026 · 06:00 UTC

Build an exam practice plan that leaves time to check your answers. Enter study dates, available minutes, task priorities and how many practice-and-review rounds you want. See whole rounds that fit and those still unplanned. For adults p...

Short description

Before

Oct 24, 2026 · 12:40 UTC

Exam Practice Routine

After

Nov 2, 2026 · 06:00 UTC

Fit exam practice into time

Brand color

Before

Oct 24, 2026 · 12:40 UTC

#246BB4

After

Nov 2, 2026 · 06:00 UTC

#8D1B7A

Compare saved observations

Download comparison JSON
Full technical diff · 14 changed fields

changed /release/description

BEFORE
"Fits whole user-chosen attempt-and-review blocks into explicit study-date minute budgets before a supplied exam date. Uses your priorities and repeat counts, keeps review time separate, and reports unplanned repetitions. It does not predict grades or mastery. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending."
AFTER
"Build an exam practice plan that leaves time to check your answers."

changed /release/id

BEFORE
"pluginrel_d3f4acdc29b88191a173ad571a3bdfe3"
AFTER
"pluginrel_f54cffb00148819183afb2c65ae8fd51"

changed /release/interface/brand_color

BEFORE
"#246BB4"
AFTER
"#8D1B7A"

changed /release/interface/capabilities

BEFORE
[
  "Prepare exam practice routine"
]
AFTER
[
  "Fit exam practice into time"
]

changed /release/interface/composer_icon_dark_url

BEFORE
null
AFTER
"https://files.openai.com/content?id=file_000000005d008207990a8e186276da2f"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_000000008cd482119f5962481e7ce4a7"
AFTER
"https://files.openai.com/content?id=file_00000000ea4482078f4d24c3a087c84b"

changed /release/interface/default_prompt

BEFORE
"Help me prepare a exam practice routine."
AFTER
"Fit these practice questions and review rounds into my study dates."

changed /release/interface/default_prompts

BEFORE
[
  "Help me prepare a exam practice routine.",
  "Review my inputs for exam practice routine."
]
AFTER
[
  "Fit these practice questions and review rounds into my study dates.",
  "How many complete practice-and-review blocks fit before my exam?"
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000c9888211a9af2d2ecf0f77b8"
AFTER
"https://files.openai.com/content?id=file_00000000bd648207a4aaab413c6bb17e"

changed /release/interface/logo_url_dark

BEFORE
null
AFTER
"https://files.openai.com/content?id=file_0000000047d08207b9e8571f847194f6"

changed /release/interface/long_description

BEFORE
"Fits whole user-chosen attempt-and-review blocks into explicit study-date minute budgets before a supplied exam date. Uses your priorities and repeat counts, keeps review time separate, and reports unplanned repetitions. It does not predict grades or mastery. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending. Uses explicitly supplied structured inputs. Server computations are transient; the standalone website computes locally in your browser. Review the output before exporting it. No persistent account records, external source retrieval, sending, transactions or paid model calls. CSV/JSON review and export are available on the standalone website. MCP requests are capped at 128 KiB and computed responses at 256 KiB; individual field and record limits also apply."
AFTER
"Build an exam practice plan that leaves time to check your answers. Enter study dates, available minutes, task priorities and how many practice-and-review rounds you want. See whole rounds that fit and those still unplanned. For adults planning their own study. The app keeps answer review time separate and does not predict grades or mastery."

changed /release/interface/short_description

BEFORE
"Exam Practice Routine"
AFTER
"Fit exam practice into time"

changed /release/keywords

BEFORE
[
  "exam practice routine",
  "routines and focus",
  "worksheet",
  "reviewed inputs"
]
AFTER
[
  "fit exam practice into time",
  "exam practice routine",
  "routines and focus",
  "worksheet",
  "reviewed inputs"
]

changed /release/version

BEFORE
"1.0.1"
AFTER
"1.0.4"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6ad213540cd08191bdd6cb2543804d49",
  "connector_id": "asdk_app_6ad213540cd08191bdd6cb2543804d49",
  "created_at": "2026-10-18T07:10:10.630340Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6ad213540cd08191bdd6cb2543804d49",
  "is_template": false,
  "is_template_instance": false,
  "name": "duopore-public-exam-practice-routine",
  "release": {
    "app_ids": [
      "asdk_app_6ad213540cd08191bdd6cb2543804d49"
    ],
    "app_manifest": {
      "apps": {
        "duopore-exam-practice-routine": {
          "id": "asdk_app_6ad213540cd08191bdd6cb2543804d49",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Build an exam practice plan that leaves time to check your answers.",
    "display_name": "Exam Practice Routine",
    "id": "pluginrel_f54cffb00148819183afb2c65ae8fd51",
    "interface": {
      "brand_color": "#8D1B7A",
      "capabilities": [
        "Fit exam practice into time"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": "https://files.openai.com/content?id=file_000000005d008207990a8e186276da2f",
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000ea4482078f4d24c3a087c84b",
      "default_prompt": "Fit these practice questions and review rounds into my study dates.",
      "default_prompts": [
        "Fit these practice questions and review rounds into my study dates.",
        "How many complete practice-and-review blocks fit before my exam?"
      ],
      "developer_name": "DUOPORE VENTURES PTE. LTD.",
      "logo_url": "https://files.openai.com/content?id=file_00000000bd648207a4aaab413c6bb17e",
      "logo_url_dark": "https://files.openai.com/content?id=file_0000000047d08207b9e8571f847194f6",
      "long_description": "Build an exam practice plan that leaves time to check your answers. Enter study dates, available minutes, task priorities and how many practice-and-review rounds you want. See whole rounds that fit and those still unplanned. For adults planning their own study. The app keeps answer review time separate and does not predict grades or mastery.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://duopore-public-tools.ch-kae88.workers.dev/privacy",
      "screenshot_urls": [],
      "short_description": "Fit exam practice into time",
      "terms_of_service_url": "https://duopore-public-tools.ch-kae88.workers.dev/terms",
      "website_url": "https://duopore-public-tools.ch-kae88.workers.dev/tools/exam-practice-routine"
    },
    "keywords": [
      "fit exam practice into time",
      "exam practice routine",
      "routines and focus",
      "worksheet",
      "reviewed inputs"
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [],
    "version": "1.0.4"
  },
  "scope": "GLOBAL",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 5094b75e416861715e5eaba193428abebcbe517e5ce9ae4d7444a4e2c25507b6