Motivation
I built this for my son because I wanted to use the taxonomy as an ongoing learning map, not only as a graph to explore.
The taxonomy contains a wonderful amount of detail, but as a parent I also need to answer a few practical questions:
- Which concepts does my child already know?
- Which concepts are currently being learned?
- Which ones have I actually assessed using the provided evidence?
- What remains after known concepts are dimmed or hidden?
Being able to record this directly from the graph makes it much easier to understand what we have already covered and what could come next.
Live demo
https://baditaflorin.github.io/os-taxonomy/explorer/
All learner data stays privately in browser local storage. Nothing is uploaded, and multiple child profiles can be kept independently.
Upstream contribution
I opened PR #15 with the implementation:
#15
It adds:
- a dependency-free browser explorer for all 1,590 concepts and their prerequisite relationships;
- per-child states for not started, learning, known, and evidence-assessed concepts;
- the existing assessment prompts and evidence criteria in the concept panel;
- search and filters for subject, age, and known concepts;
- dim, hide, and show-only-known modes;
- multiple local child profiles, progress reset, rename, and deletion;
- responsive desktop and mobile layouts;
- a versioned persistence module that can later be replaced by a server-backed adapter.
The explorer is static, has no build step or runtime dependencies, and does not change the taxonomy data. I would be happy for this to be merged upstream if it fits the direction of the project, and I am open to feedback or requested adjustments.
Motivation
I built this for my son because I wanted to use the taxonomy as an ongoing learning map, not only as a graph to explore.
The taxonomy contains a wonderful amount of detail, but as a parent I also need to answer a few practical questions:
Being able to record this directly from the graph makes it much easier to understand what we have already covered and what could come next.
Live demo
https://baditaflorin.github.io/os-taxonomy/explorer/
All learner data stays privately in browser local storage. Nothing is uploaded, and multiple child profiles can be kept independently.
Upstream contribution
I opened PR #15 with the implementation:
#15
It adds:
The explorer is static, has no build step or runtime dependencies, and does not change the taxonomy data. I would be happy for this to be merged upstream if it fits the direction of the project, and I am open to feedback or requested adjustments.