TOKE is a collaborative environment for learning and teaching topics with high levels of dependencies. It allows authors of articles to specify the prerequisites for each topic they write about and then dynamically transforms these prerequisite relationships into linear curricula that work for students with all different levels of pre-existing experience. TOKE makes it easy for people with a wide range of expertise to contribute knowledge at different levels of detail and it organizes this knowledge into a customized student-centered form for ease of learning.
- each Node has content in the form of text with links and other supporting media
- each Node has 0 or more Prerequisite Nodes