Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make skilltree/curriculum module #56

Closed
7 tasks
serapath opened this issue Nov 21, 2018 · 0 comments
Closed
7 tasks

make skilltree/curriculum module #56

serapath opened this issue Nov 21, 2018 · 0 comments
Assignees
Labels
#workshops specification category
Milestone

Comments

@serapath
Copy link
Contributor

serapath commented Nov 21, 2018

@todo

  • crawl workshop.json to print skilltree as json (network structure)
  • find or build a json graph visualisation library (e.g. "graph dracula" or "cytoscape")
    • maybe based on interactive SVGs?
  • visualise play skilltree json so users can navigate to individual workshops
  • use to make landing page (code camp module) for play.ethereum.org
  • improve the edges between nodes
  • display workshop icons in nodes
  • add cool themes for the skilltree

IMPORTANT

  • think about how to make sure we find all workshops hosted anywhere (but keep it decentralised)
  • It might be necessary to scroll or "drag" the skilltree around to see all parts.
  • the skilltree should ideally have a "deterministic layout", so that if new workshops are being added, the skilltree map structure looks the same to somebody who returns to it after some time

A single entry in the skilltree might later include information about:

The skilltree module should be usable to generate:

  • a codecamp static page, which displays exactly a manually selected set of workshops (sub-skilltrees)
  • a skilltree displays all workshops it can find by crawling workshop.json's and needs/unlocks and continues indefinitely as long as it finds more workshops

See also mockup / wireframe issue / ux

@serapath serapath mentioned this issue Nov 21, 2018
@serapath serapath changed the title make play themed skilltree module refine & theme skilltree/curriculum module Nov 28, 2018
@serapath serapath mentioned this issue Nov 28, 2018
@ninabreznik ninabreznik changed the title refine & theme skilltree/curriculum module Skilltree / Curriculum Module Dec 4, 2018
@serapath serapath changed the title Skilltree / Curriculum Module make skilltree/curriculum module Feb 20, 2019
@serapath serapath added the #workshops specification category label Feb 20, 2019
@serapath serapath mentioned this issue Feb 26, 2019
5 tasks
@serapath serapath modified the milestones: v2.0.0, v1.0.0 Feb 27, 2019
This was referenced Mar 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
#workshops specification category
Projects
None yet
Development

No branches or pull requests

3 participants