← Learning Hours AllocationCONTENT HISTORY

Update to Learning Hours Allocation

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

WHAT CHANGED

Product listing or positioning changed

Full description — Now says: Split your available study time across subjects while protecting the minimum time each needs.

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

Save Learning Hours Allocation and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 27, 2026 · 01:03 UTC

Allocates an explicit weekly minute budget across subjects after protecting your minimum minutes. Remaining minutes follow your importance weights using largest remainders, with input order breaking exact ties. Rejects minimums that exce...

After

Nov 2, 2026 · 06:11 UTC

Split your available study time across subjects while protecting the minimum time each needs.

Long description

Before

Oct 27, 2026 · 01:03 UTC

Allocates an explicit weekly minute budget across subjects after protecting your minimum minutes. Remaining minutes follow your importance weights using largest remainders, with input order breaking exact ties. Rejects minimums that exce...

After

Nov 2, 2026 · 06:11 UTC

Split your available study time across subjects while protecting the minimum time each needs. Enter weekly minutes, minimum time per subject and how important each subject is to you. See a whole-minute study plan that fits your time. For...

Short description

Before

Oct 27, 2026 · 01:03 UTC

Learning Hours Allocation

After

Nov 2, 2026 · 06:11 UTC

Split your weekly study time

Brand color

Before

Oct 27, 2026 · 01:03 UTC

#246BB4

After

Nov 2, 2026 · 06:11 UTC

#8D1B63

Compare saved observations

Download comparison JSON
Full technical diff · 14 changed fields

changed /release/description

BEFORE
"Allocates an explicit weekly minute budget across subjects after protecting your minimum minutes. Remaining minutes follow your importance weights using largest remainders, with input order breaking exact ties. Rejects minimums that exceed the budget. Uses only adult user-controlled facts; review the result. No external lookup, storage or sending."
AFTER
"Split your available study time across subjects while protecting the minimum time each needs."

changed /release/id

BEFORE
"pluginrel_09e1551e06388191addbb0134839266c"
AFTER
"pluginrel_741bc11aeec08191abdc7c28e5a37aec"

changed /release/interface/brand_color

BEFORE
"#246BB4"
AFTER
"#8D1B63"

changed /release/interface/capabilities

BEFORE
[
  "Prepare learning hours allocation"
]
AFTER
[
  "Split your weekly study time"
]

changed /release/interface/composer_icon_dark_url

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

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000420c82078d26a77d153380b8"
AFTER
"https://files.openai.com/content?id=file_00000000db7c821197f549be5a290b52"

changed /release/interface/default_prompt

BEFORE
"Help me prepare a learning hours allocation."
AFTER
"Split my weekly study minutes across these subjects."

changed /release/interface/default_prompts

BEFORE
[
  "Help me prepare a learning hours allocation.",
  "Review my inputs for learning hours allocation."
]
AFTER
[
  "Split my weekly study minutes across these subjects.",
  "Can these minimum study times fit into my weekly budget?"
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000a6e4821190d0d6c1b16de756"
AFTER
"https://files.openai.com/content?id=file_0000000068f48211b712785a4c3013f5"

changed /release/interface/logo_url_dark

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

changed /release/interface/long_description

BEFORE
"Allocates an explicit weekly minute budget across subjects after protecting your minimum minutes. Remaining minutes follow your importance weights using largest remainders, with input order breaking exact ties. Rejects minimums that exceed the budget. 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
"Split your available study time across subjects while protecting the minimum time each needs. Enter weekly minutes, minimum time per subject and how important each subject is to you. See a whole-minute study plan that fits your time. For adults planning their own learning. If your minimums do not fit, the tool flags the gap rather than adding time you do not have."

changed /release/interface/short_description

BEFORE
"Learning Hours Allocation"
AFTER
"Split your weekly study time"

changed /release/keywords

BEFORE
[
  "learning hours allocation",
  "learning and education",
  "worksheet",
  "reviewed inputs"
]
AFTER
[
  "split your weekly study time",
  "learning hours allocation",
  "learning and education",
  "worksheet",
  "reviewed inputs"
]

changed /release/version

BEFORE
"1.0.1"
AFTER
"1.0.4"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6ad210cdba788191b124543262627301",
  "connector_id": "asdk_app_6ad210cdba788191b124543262627301",
  "created_at": "2026-10-18T07:18:19.075437Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6ad210cdba788191b124543262627301",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "duopore-public-learning-hours-allocation",
  "release": {
    "app_ids": [
      "asdk_app_6ad210cdba788191b124543262627301"
    ],
    "app_manifest": {
      "apps": {
        "duopore-learning-hours-allocation": {
          "id": "asdk_app_6ad210cdba788191b124543262627301",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Split your available study time across subjects while protecting the minimum time each needs.",
    "display_name": "Learning Hours Allocation",
    "id": "pluginrel_741bc11aeec08191abdc7c28e5a37aec",
    "interface": {
      "brand_color": "#8D1B63",
      "capabilities": [
        "Split your weekly study time"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": "https://files.openai.com/content?id=file_00000000cea0821195df514cc0102534",
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000db7c821197f549be5a290b52",
      "default_prompt": "Split my weekly study minutes across these subjects.",
      "default_prompts": [
        "Split my weekly study minutes across these subjects.",
        "Can these minimum study times fit into my weekly budget?"
      ],
      "developer_name": "DUOPORE VENTURES PTE. LTD.",
      "logo_url": "https://files.openai.com/content?id=file_0000000068f48211b712785a4c3013f5",
      "logo_url_dark": "https://files.openai.com/content?id=file_000000005c588211aa4bcb96bfb3a1fe",
      "long_description": "Split your available study time across subjects while protecting the minimum time each needs. Enter weekly minutes, minimum time per subject and how important each subject is to you. See a whole-minute study plan that fits your time. For adults planning their own learning. If your minimums do not fit, the tool flags the gap rather than adding time you do not have.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://duopore-public-tools.ch-kae88.workers.dev/privacy",
      "screenshot_urls": [],
      "short_description": "Split your weekly study 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/learning-hours-allocation"
    },
    "keywords": [
      "split your weekly study time",
      "learning hours allocation",
      "learning and education",
      "worksheet",
      "reviewed inputs"
    ],
    "mcp_servers": [
      {
        "key": "duopore-learning-hours-allocation",
        "metadata": {
          "extensions": {
            "com.openai": {
              "auth": {
                "type": "none"
              }
            }
          },
          "headers": {},
          "type": "streamable-http",
          "url": "https://duopore-public-tools.ch-kae88.workers.dev/mcp/learning-hours-allocation"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [],
    "version": "1.0.4"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ad210cdba788191b124543262627301?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 4ade9129ec89c813a6bef55ca87e6f612678a14676a1ee6314e37e30e66bee6e