👨‍🏫 Tutorial Hirap I-trace ang Learning Gaps? Marble Skill Taxonomy ang Sagot (Free)

4 0 4

Established

Marble Skill Taxonomy: Libreng Learning Map ng Buong Elementary​

Para sa mga devs, teachers, at homeschooling parents dyan, eto na yung hinahanap niyo. Open dataset ito ng Marble na hinati ang elementary curriculum sa 1,590+ maliliit na topics, tapos kinonekta kung alin ang dapat matutunan muna bago ang alin. Pure JSON lang ito, walang kailangang i-install, at may interactive map pa para sa mga ayaw mag-code. Setup in 3 steps 👇

Curriculum graph.gif
📷 Bawat tuldok ay isang micro-topic na may kulay ayon sa subject, at bawat linya ay prerequisite · Image: Marble (Generative Spark, Inc.), from the os-taxonomy GitHub README​

Ano'ng laman​

  • 1,590+ micro-topics: tig-iisang konsepto bawat isa, gaya ng "Building sentences". Bawat topic may simpleng description, mastery evidence (paano malalaman kung gets na ng bata), sample assessment question, type, subject, at approximate age range.
  • 3,200+ prerequisite links: "Kailangan munang matutunan ang Y bago ang X." May label na hard o soft ang bawat link, at may one-line reason kung bakit.
  • 8 subjects: Science, Math, English, History, Personal & Social Development, Life Skills, Computing, at Learning to Learn. Pinakamarami ang Science at Math, na may 500+ topics bawat isa.
  • Curriculum links: naka-map sa UK National Curriculum, US Common Core, NGSS, C3 Social Studies, at IB PYP PSPE.
  • Domain summaries: maikling paliwanag per subject at domain na pang-parents ang tono.
  • Teaching research: ayon sa changelog at manifest ng repo, may 1,051 records para sa Science at Math (activities, feedback, at evidence links).

Bago ka magsimula​

  • Walang coding? Browser lang ang kailangan para sa interactive map (2nd button sa link block).
  • Para sa data: Git, o kahit "Code → Download ZIP" sa GitHub page.
  • Node.js: kailangan lang kung gusto mong patakbuhin ang official validator o yung sample script sa baba. Pwede rin ang Python o kahit anong language na nakakabasa ng JSON.
  • Size: mga 28 MB ang data files ayon sa manifest.json, at 23.5 MB dun ay teaching-research.json. May media files pa sa repo, kaya mag-WiFi kung tipid ka sa data.

marble_taxonomy_files_diagram.webp
🗺️ Paano nagkokonekta ang mga file at alin ang may ibang license · Diagram made for this thread, based on the os-taxonomy README, PROVENANCE.md, at manifest.json​

Setup​

  1. Kunin ang files, o i-download ang ZIP sa GitHub page:
    Code:
    git clone <repo URL sa link sa baba>
    cd os-taxonomy
  2. I-check kung buo at tama ang data gamit ang official validator ng repo:
    Code:
    node scripts/validate.mjs
  3. Hanapin ang prerequisites ng kahit anong topic. Sample script ito na based sa data format sa README. I-save bilang prereqs.mjs sa loob ng os-taxonomy folder:
    Code:
    import { readFileSync } from 'node:fs';
    
    const load = f => JSON.parse(readFileSync(`./data/${f}`, 'utf8'));
    const { topics } = load('topics.json');
    const { dependencies } = load('dependencies.json');
    
    const byId = new Map(topics.map(t => [t.id, t]));
    const q = (process.argv[2] || 'sentence').toLowerCase();
    
    for (const t of topics.filter(t => t.name.toLowerCase().includes(q))) {
      console.log(`\n${t.name} (${t.subject}, edad ${t.ageRangeStart}-${t.ageRangeEnd})`);
      for (const d of dependencies.filter(d => d.topicId === t.id)) {
        console.log(`  ← ${byId.get(d.prerequisiteId).name} [${d.strength}]`);
      }
    }
    Patakbuhin ito gamit ang node prereqs.mjs fraction, at palitan ang "fraction" ng kahit anong keyword. Kung walang lumabas, subukan ang ibang keyword.

Ano ang magagawa mo​

  • Gumawa ng learning path o reviewer app na alam kung ano ang dapat aralin muna.
  • Gawing knowledge base ng AI tutor o chatbot, para naka-base ang suggestions niya sa prerequisite map at hindi sa hula.
  • Para sa teachers at parents: kapag hirap ang bata sa isang topic, i-trace ang prerequisites nito para makita kung saan ang gap.
  • Gamitin ang evidence criteria at assessment prompts bilang idea para sa quick check kung gets na ng bata ang isang concept.
  • Ikumpara sa sarili mong lesson plan kung may nalaktawan kang foundation.

Spoiler contents are visible only to Established Members.

Paalala​

  • Hindi ito DepEd o MATATAG. Galing ito sa US at UK curriculum (plus IB), kaya pwedeng iba ang grade level o pagkakasunod kumpara sa atin. Gamitin bilang reference, hindi bilang official na basehan.
  • AI-assisted: ayon sa Marble, binuo ito ng AI agents nila mula sa 7 curriculum frameworks at ni-review ng team nila. May mga corrections pa rin sa changelog, kaya i-double-check ang prerequisites bago gamitin sa pagtuturo.
  • License: ODbL 1.0 para sa database at CC BY-SA 4.0 para sa text na sinulat ng Marble. Pwede ito sa research at commercial use basta may attribution. Kung babaguhin o dadagdagan mo ang taxonomy mismo at ishe-share mo, dapat open pa rin ito (share-alike). Ayon sa README, kung ginamit mo lang ito sa loob ng app mo, hindi mo kailangang i-open source ang app.
  • Iba ang license ng curriculum-standards.json. Galing ito sa third-party frameworks na may sariling terms: codes lang ang ilang source, purpose-limited ang Common Core, at kailangan ng permission ang IB. Basahin ang PROVENANCE.md sa repo bago ito gamitin sa product.
  • Attribution: i-credit ang Marble Skill Taxonomy (v1), © Generative Spark, Inc. (Marble), kasama ang licenses. Nasa README ang exact wording.
  • May {{name}} placeholder ang assessmentPrompt para sa pangalan ng bata. Palitan o tanggalin ito bago i-display.
  • Walang child o user data sa dataset. Ayon sa README, sinadya nilang hindi ito isama.

🔗 Saan makukuha
You do not have permission to view the full content of this post. Log in or register now.
Naka-react lock ang link sa taas.

🤝 Tip swap
May nagawa ka na bang script, query, o lesson plan gamit 'to? Share mo, lalo na kung may Python version ka ng sample script sa taas.

Code:
Gamit ko sa:
Tip o snippet:

Yung mga solid na tips, isasama ko sa main post para hindi na mag-scroll ang iba.

ℹ️ Paalala at disclaimer
Hindi ako taga-Marble at wala akong affiliation sa kanila. Galing ang lahat ng info dito sa official os-taxonomy GitHub repo (README, PROVENANCE.md, CHANGELOG.md, manifest.json) at sa curriculum page nila, checked October 22, 2026. Pwedeng magbago ang laman, numbers, at licenses sa susunod na updates. Hindi ko pa ito personal na nagamit sa project at hindi ko pa napapatakbo ang sample script, kaya i-test muna. AI-assisted ang dataset at hindi ito naka-align sa DepEd, kaya i-double-check bago gamitin sa pagtuturo. Sundin ang licenses, lalo na kung pang-negosyo, and use at your own risk.

🔎 Sources & Credits
  • Developer: Marble / Generative Spark, Inc. (withmarbleapp on GitHub)
  • Source: os-taxonomy GitHub repo (README, PROVENANCE.md, CHANGELOG.md, data/manifest.json) at curriculum map page ng Marble, checked October 22, 2026
  • License: Database: ODbL 1.0 · Marble-authored text: CC BY-SA 4.0 · curriculum-standards.json: sariling upstream license ng bawat source (see PROVENANCE.md)
  • Image: Curriculum graph visualization: Marble (Generative Spark, Inc.), from the os-taxonomy README
  • Image: Interactive map screenshot: Marble (Generative Spark, Inc.), from their curriculum map page
  • Diagram: Ginawa para sa thread na 'to, based sa README, PROVENANCE.md, at manifest.json
  • Built on: UK National Curriculum (© Crown copyright, OGL v3.0), Common Core State Standards (© 2010 NGA Center and CCSSO), NGSS, C3 Framework, at IB PYP PSPE (codes lang ang huling tatlo). NGSS is a registered trademark of WestEd.
All credits sa Marble team at sa mga contributors ng os-taxonomy.
 

About this Thread

  • 2
    Replies
  • 14
    Views
  • 2
    Participants
Last reply from:
4 0 4

Trending Topics

Online now

Members online
1,160
Guests online
11,493
Total visitors
12,653

Forum statistics

Threads
2,344,653
Posts
29,339,276
Members
1,104,433
Latest member
nortyescobar24
Back
Top