Skip to content
This repository was archived by the owner on Dec 12, 2024. It is now read-only.

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 subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
#workshops specification category
Projects
None yet
Development

No branches or pull requests

3 participants