Marketplace
No threads yet
Live

get_scheme_of_work

syllabus.ng

Returns the complete term-by-term weekly scheme of work for a class and subject from https://syllabus.ng, including every topic and its learning objectives or breakdown.

Parameters2
Runs10
Updated10d ago
Operational10 runs · 100% succeeded
30 days agotoday

Playground

Runs on Notte and spends your workspace credits — what comes back is the live response, not a sample.

What is get_scheme_of_work?

Returns the complete term-by-term weekly scheme of work for a class and subject from https://syllabus.ng, including every topic and its learning objectives or breakdown. It runs on Notte's browser infrastructure and returns structured JSON, so you can call it like any other API — pass class_level, subject_slug and get the result back without maintaining a scraper.

Response

{
  "url": "<string>",
  "terms": [
    {
      "name": "<string>",
      "weeks": [
        {
          "week": "<string>",
          "topics": [
            {}
          ]
        }
      ]
    }
  ],
  "subject": "<string>",
  "class_level": "<string>",
  "subject_slug": "<string>"
}

Call it

curl --location 'https://us-prod.notte.cc/functions/51c6f227-e150-4944-b01a-196338aa477c/runs/start' \
--header 'x-notte-api-key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--data '{
    "function_id": "51c6f227-e150-4944-b01a-196338aa477c",
    "variables": {
        "class_level": "JSS1",
        "subject_slug": "math"
    }
}'

Ask an agent

Paste this into Claude Code, Cursor or any MCP client to have an agent call this function for you.

prompt
Use the Anything API MCP server (https://anything.notte.cc/mcp).

Call run(function_id="51c6f227-e150-4944-b01a-196338aa477c") — the "get_scheme_of_work" function, which returns the complete term-by-term weekly scheme of work for a class and subject from https://syllabus.ng, including every topic and its learning objectives or breakdown..

It takes class_level (str), subject_slug (str). Return the result as structured JSON.