Our greatest challenge here in WeTheStudy is caring for the Tree of Knowledge. What makes it challenging is that knowledge is dynamic. As such, expect our Tree to change often.
What is Tree Evolution?
Whenever you see the Tree at a given time, it consists of a fixed number of nodes with predefined paths and tracks we made.
Every day, we are making developments to it. We want it to be an abundant tree full of quality nodes, paths, and tracks; hence, the number of these elements will change. It will grow, change, and fade away.
Grow
As we add more content to the Tree, expect the Tree to grow larger. What used to have around 100 nodes will grow exponentially in the future. Not only that, expect more paths to take and more tracks.
Change
In some instances, we may need to update the node's contents. We may merge some nodes into one or split it. We may change a node's parents, children, and siblings. We may modify the ordering and positioning of nodes in the Tree. We may need to add or remove some nodes in certain tracks.
Fade Away
Sometimes, trees can have branches that have died. In these cases, we have to cut these parts. If we believe something is obsolete or does not contribute progress toward your learning journey, we must remove these nodes, paths, and tracks.
How Does WeTheStudy Track Evolution?
We track our Tree for a given point in time. So far, the base tree has the following versions:
- Current version (v1.0) - Tree of Knowledge.
- Future version (v1.1) - expounds on Mathematics.
For any major version release, we will inform you before we update the Tree to a newer version. We plan to make a feature that lets you switch between different tree versions.
Not only that, we also implement control for each node and track.
- The nodes you've completed or mastered will have a specific revision number, which you can see on the Tree Card.
- The tracks you've completed will have a particular edition, which you can visit on the Track Card.
What Does Evolution Mean For Me?
One thing to understand is that your personalized Tree is from a specific version of a base Tree (see current version). With evolution, it implies that your personalized Tree of Knowledge will change despite your progress.
For example,
- If we add more content, nothing should happen to your completed or mastered nodes when we add more content to the Tree; however, we may change the collection for Tracks.
- If we update content, you might see changes in your completed and mastered nodes and paths. We may automatically credit or remove completion or mastery of nodes or tracks.
- If we remove content, we may remove some of the nodes or tracks you've worked on.
Despite your progress changing, we value it. As such, we want to make sure that progress is there even if we grow the base Tree; however, here are some things that might happen due to evolution:
Your Personalized Tree
- You might see new nodes and paths for you to discover.
- We may have removed some of the nodes you've marked as completed or mastered. It happens when there are massive revisions or changes to the content. We intend to help you realize that we must update our learnings. Remember that knowledge is dynamic, and learning must be continuous. For any minor changes, we don't remove your completion/mastery.
- At the same time, we may automatically mark some of the nodes as complete or mastered despite not having read it. It happens when we split the contents of one node into multiple nodes.
- Your progress on some Tracks may change. You might lose or gain progress on a track. It is even possible to lose the 100% completion.
Track Certificates
- You might think the tracks have changed and that previous editions will become obsolete. That is true; however, we will still recognize your track certificates.