Roadmaps

Roadmaps

Roadmaps are created by users for themselves and other users. They allow to specify skills` learning order and requirements. The creator can place skills on the 2D pane and create links between them.

Skills can be collocated in groups. Each group must have a title to easily understand its purpose and relations between skills in this group. Skills can have links only to other skills in the same group, but links can be created between a group and a skill or between two groups.

Links and requirements

Links are created between skills to specify the learning order. Links are directed from the previous skill to the next. Requirement level and one of the 4 requirement types can be specified for links:

  1. By default, every link has an "Optional" type. This type means that the previous skill is recommended to learn before going to the next, but may be omitted.
  2. "All": All previous skills should reach the required level before moving to the next skill.
  3. "Any": Any of the previous skills should reach the required level before moving to the next skill.
  4. "Sum": Sum of the levels of the previous skills should reach the required level before moving to the next skill.

Note that these requirements are advisory in nature. You still can learn any skill in any order, but it is recommended to follow a roadmap plan for more structured self-development.

Creation and interaction

To create a new roadmap, click the button at the center-top of the Roadmaps page. In the opened editor, click the button to open the Addition panel where you can search for skills you need or create a new skill. Drag skills from addition panel and drop on the editor pane to add them to the roadmap. To create a link, click on on of the skill's edges and drag to a one of the other skills edge. When one of the connected skills are selected, you can edit its links` requirement level and type. To remove a link, click on the link's edge and drag it to the empty space on the pane.

Click on a placed skill to see its toolbar. Toolbar buttons:

  1. - click to display info about a skill, such as description, related skills and connected resources and quests. Available even if you are not the creator of this roadmap.
  2. - click to enter this skill's resizing mode. While in this mode, you can drag skill's edges to change its height and width. To exit resizing mode, click the resize button again or just cick outside of the skill.
  3. - click to remove the skill from the roadmap.
  4. - click to create a new group with this skill. Group must have a title and has its own toolbar, where it can be resized or removed.

After placing all skills, groups and links, enter a title into the input at the top of the page, and click a to open the creation modal, where you can input a description, choose whether the skills from this roadmap should be added to your personal schema and make this roadmap private or public. Private roadmaps are visible only to its creator. Free users can create only 1 private roadmap and premium users can create unlimited number of private roadmaps.

Bookmarks

You can bookamrk any roadmap to easily access it on your user roadmaps page. Bookmarked roadmaps show your current progress and mute skills that have requirements you havent met yet. Bookmarks number is an important marker of a good roadmap. Roadmaps are sorted by bookmarks count by default on their page.