{
  "title": "Number line activity builder",
  "human_url": "https://happytails.ai/en/education-tools/number-line-activity-builder/",
  "agent_url": "https://happytails.ai/agents/en/education-tools/number-line-activity-builder/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/education-tools/number-line-activity-builder.md",
  "content": "Number line activity builder\nPlace points and jumps on an exact number line, with an optional worksheet and answer key.\nHow to use Number line activity builder\nSet the start, end and tick step using whole numbers, decimals or fractions.\nEnter point,value or jump,from,to, one per line.\nChoose tick labels, line length and whether point labels are hidden.\nGenerate, then download the worksheet SVG, answer-key SVG and CSV.\nHow can we improve this tool?\nReport a problem or share an idea.\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\nUseful next steps\nCoordinate Plotting Worksheet\nGraphing calculator\nStart and end are bounded to ±1,000,000, with 2 to 201 ticks, a 60 to 260 mm line, up to 26 points, 20 jumps and 20,000 item characters. Hidden point values use letters and jump-size labels are omitted; tick values remain visible. Print at 100% to preserve the chosen line length. The tool cannot verify printer scaling.\nUse exact values\nPoints and jumps use integer, fraction, mixed-number or decimal values that fit the selected range and tick interval.\nHidden point answers\nThe worksheet replaces point values with letters and removes jump-size labels. Tick values stay visible; the separate answer key contains values.\nPreserve the selected length\nPrint the SVG at 100% actual size. The exported SVG may be wider than a common page to keep long endpoint labels inside the drawing without shrinking the axis.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Coordinate Plotting Worksheet",
      "url": "https://happytails.ai/en/education-tools/coordinate-plotting-worksheet/"
    },
    {
      "name": "Graphing calculator",
      "url": "https://happytails.ai/en/calculators/graphing-calculator/"
    }
  ],
  "tool": {
    "id": "number-line-activity-builder",
    "category": "education-tools",
    "built": true,
    "requirements": "Start and end are bounded to ±1,000,000, with 2 to 201 ticks, a 60 to 260 mm line, up to 26 points, 20 jumps and 20,000 item characters. Hidden point values use letters and jump-size labels are omitted; tick values remain visible. Print at 100% to preserve the chosen line length. The tool cannot verify printer scaling.",
    "implementation": {
      "fields": [
        {
          "key": "start",
          "label": "Start",
          "value": "0",
          "type": "text"
        },
        {
          "key": "end",
          "label": "End",
          "value": "2",
          "type": "text"
        },
        {
          "key": "step",
          "label": "Tick step",
          "value": "1/4",
          "type": "text"
        },
        {
          "key": "lengthMm",
          "label": "Line length (mm)",
          "value": 180,
          "type": "number",
          "min": 60,
          "max": 260,
          "step": 1
        },
        {
          "key": "tickFormat",
          "label": "Tick labels",
          "value": "Mixed numbers",
          "type": "select",
          "values": [
            "Fractions",
            "Mixed numbers",
            "Decimals"
          ],
          "labels": {
            "Fractions": "Labels as fractions"
          }
        },
        {
          "key": "labelEvery",
          "label": "Label every Nth tick (0 for automatic)",
          "value": 0,
          "type": "number",
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "key": "hideAnswers",
          "label": "Hide point values (letters on the worksheet)",
          "value": true,
          "type": "checkbox"
        }
      ],
      "registrationFamily": "learning-activities-reference",
      "presentation": "metrics",
      "inputMaxLength": 20000,
      "inputErrorCode": "LEARNING_ACTIVITIES_REFERENCE_TOO_LONG",
      "note": "Enter points and jumps using fractions, mixed numbers or decimals. Hidden point labels use letters and jump sizes are removed; tick values stay visible. Print both SVGs at 100% to preserve the chosen line length.",
      "experience": {
        "automatic": false,
        "single": false,
        "inputMaxLength": 20000,
        "inputMode": "text",
        "label": "Your text",
        "placeholder": "Type or paste your input…",
        "help": "Up to 20,000 characters. Review the settings before running.",
        "helpParts": [
          "Up to 20,000 characters.",
          "Review the settings before running."
        ],
        "action": null
      },
      "mode": "explicit",
      "interactive": false
    },
    "execution": "Browser interface",
    "api": null,
    "browser_agent": {
      "supported": true,
      "name": "run_current_tool",
      "discovery": "WebMCP on the human page in a supporting browser",
      "verification": "See audit/API-AUDIT.md; availability is not verification"
    }
  },
  "markdown": "# Number line activity builder\n\n- Human page: https://happytails.ai/en/education-tools/number-line-activity-builder/\n- Markdown: https://happytails.ai/en/education-tools/number-line-activity-builder.md\n- Structured JSON: https://happytails.ai/agents/en/education-tools/number-line-activity-builder/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `number-line-activity-builder` |\n| Category | education-tools |\n| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |\n| Browser execution | Use the visible action or interactive controls. |\n| Browser processing | Browser; see tool notes for network behavior. |\n| HTTP API | Not callable through HTTP. |\n| Browser-agent interface | run_current_tool |\n\n### Implementation notes\n\nEnter points and jumps using fractions, mixed numbers or decimals. Hidden point labels use letters and jump sizes are removed; tick values stay visible. Print both SVGs at 100% to preserve the chosen line length.\n\n### Inputs and settings\n\nText input: Your text.\n\nExample or placeholder shown in the interface (not a validated fixture):\n\n```text\nType or paste your input…\n```\n\nUp to 20,000 characters. Review the settings before running.\n\n| Setting | Meaning | Control type | Default | Constraints |\n| --- | --- | --- | --- | --- |\n| `start` | Start | text | \"0\" |  |\n| `end` | End | text | \"2\" |  |\n| `step` | Tick step | text | \"1/4\" |  |\n| `lengthMm` | Line length (mm) | number | 180 | min=60 max=260 step=1 |\n| `tickFormat` | Tick labels | select | \"Mixed numbers\" | Allowed: Fractions, Mixed numbers, Decimals |\n| `labelEvery` | Label every Nth tick (0 for automatic) | number | 0 | min=0 max=100 step=1 |\n| `hideAnswers` | Hide point values (letters on the worksheet) | checkbox | true |  |\n\n### Browser-agent workflow\n\n1. Open the human page in a browser that supports WebMCP.\n2. Discover the interface exposed by that page; use its actual schema.\n3. Select files on the page first when the tool requires files.\n4. Call `run_current_tool` with valid input and settings.\n5. Inspect the returned result or error and the displayed output. Retrieve files from the displayed download links.\n\nCalls do not automatically copy or download results. Browser permissions still apply. Interface availability alone is not proof of successful execution.\n\n### Planning specification\n\nStart and end are bounded to ±1,000,000, with 2 to 201 ticks, a 60 to 260 mm line, up to 26 points, 20 jumps and 20,000 item characters. Hidden point values use letters and jump-size labels are omitted; tick values remain visible. Print at 100% to preserve the chosen line length. The tool cannot verify printer scaling.\n\nThis describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.\n\n### Complete machine-readable capability record\n\n```json\n{\n  \"id\": \"number-line-activity-builder\",\n  \"category\": \"education-tools\",\n  \"built\": true,\n  \"requirements\": \"Start and end are bounded to ±1,000,000, with 2 to 201 ticks, a 60 to 260 mm line, up to 26 points, 20 jumps and 20,000 item characters. Hidden point values use letters and jump-size labels are omitted; tick values remain visible. Print at 100% to preserve the chosen line length. The tool cannot verify printer scaling.\",\n  \"implementation\": {\n    \"fields\": [\n      {\n        \"key\": \"start\",\n        \"label\": \"Start\",\n        \"value\": \"0\",\n        \"type\": \"text\"\n      },\n      {\n        \"key\": \"end\",\n        \"label\": \"End\",\n        \"value\": \"2\",\n        \"type\": \"text\"\n      },\n      {\n        \"key\": \"step\",\n        \"label\": \"Tick step\",\n        \"value\": \"1/4\",\n        \"type\": \"text\"\n      },\n      {\n        \"key\": \"lengthMm\",\n        \"label\": \"Line length (mm)\",\n        \"value\": 180,\n        \"type\": \"number\",\n        \"min\": 60,\n        \"max\": 260,\n        \"step\": 1\n      },\n      {\n        \"key\": \"tickFormat\",\n        \"label\": \"Tick labels\",\n        \"value\": \"Mixed numbers\",\n        \"type\": \"select\",\n        \"values\": [\n          \"Fractions\",\n          \"Mixed numbers\",\n          \"Decimals\"\n        ],\n        \"labels\": {\n          \"Fractions\": \"Labels as fractions\"\n        }\n      },\n      {\n        \"key\": \"labelEvery\",\n        \"label\": \"Label every Nth tick (0 for automatic)\",\n        \"value\": 0,\n        \"type\": \"number\",\n        \"min\": 0,\n        \"max\": 100,\n        \"step\": 1\n      },\n      {\n        \"key\": \"hideAnswers\",\n        \"label\": \"Hide point values (letters on the worksheet)\",\n        \"value\": true,\n        \"type\": \"checkbox\"\n      }\n    ],\n    \"registrationFamily\": \"learning-activities-reference\",\n    \"presentation\": \"metrics\",\n    \"inputMaxLength\": 20000,\n    \"inputErrorCode\": \"LEARNING_ACTIVITIES_REFERENCE_TOO_LONG\",\n    \"note\": \"Enter points and jumps using fractions, mixed numbers or decimals. Hidden point labels use letters and jump sizes are removed; tick values stay visible. Print both SVGs at 100% to preserve the chosen line length.\",\n    \"experience\": {\n      \"automatic\": false,\n      \"single\": false,\n      \"inputMaxLength\": 20000,\n      \"inputMode\": \"text\",\n      \"label\": \"Your text\",\n      \"placeholder\": \"Type or paste your input…\",\n      \"help\": \"Up to 20,000 characters. Review the settings before running.\",\n      \"helpParts\": [\n        \"Up to 20,000 characters.\",\n        \"Review the settings before running.\"\n      ],\n      \"action\": null\n    },\n    \"mode\": \"explicit\",\n    \"interactive\": false\n  },\n  \"execution\": \"Browser interface\",\n  \"api\": null,\n  \"browser_agent\": {\n    \"supported\": true,\n    \"name\": \"run_current_tool\",\n    \"discovery\": \"WebMCP on the human page in a supporting browser\",\n    \"verification\": \"See audit/API-AUDIT.md; availability is not verification\"\n  }\n}\n```\n\n## Page guide\n\nPlace points and jumps on an exact number line, with an optional worksheet and answer key.\n\n### How to use Number line activity builder\n\n1. Set the start, end and tick step using whole numbers, decimals or fractions.\n2. Enter point,value or jump,from,to, one per line.\n3. Choose tick labels, line length and whether point labels are hidden.\n4. Generate, then download the worksheet SVG, answer-key SVG and CSV.\n\nHow can we improve this tool?\n\nReport a problem or share an idea.\n\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\n\n## Useful next steps\n\n- [Coordinate Plotting Worksheet](https://happytails.ai/en/education-tools/coordinate-plotting-worksheet/) ([Markdown](https://happytails.ai/en/education-tools/coordinate-plotting-worksheet.md))\n\n- [Graphing calculator](https://happytails.ai/en/calculators/graphing-calculator/) ([Markdown](https://happytails.ai/en/calculators/graphing-calculator.md))\n\nStart and end are bounded to ±1,000,000, with 2 to 201 ticks, a 60 to 260 mm line, up to 26 points, 20 jumps and 20,000 item characters. Hidden point values use letters and jump-size labels are omitted; tick values remain visible. Print at 100% to preserve the chosen line length. The tool cannot verify printer scaling.\n\n## Use exact values\n\nPoints and jumps use integer, fraction, mixed-number or decimal values that fit the selected range and tick interval.\n\n### Hidden point answers\n\nThe worksheet replaces point values with letters and removes jump-size labels. Tick values stay visible; the separate answer key contains values.\n\n### Preserve the selected length\n\nPrint the SVG at 100% actual size. The exported SVG may be wider than a common page to keep long endpoint labels inside the drawing without shrinking the axis.\n"
}