{"action":"closed","issue":{"url":"https://api.github.com/repos/ESova/esova.github.io/issues/17","repository_url":"https://api.github.com/repos/ESova/esova.github.io","labels_url":"https://api.github.com/repos/ESova/esova.github.io/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/ESova/esova.github.io/issues/17/comments","events_url":"https://api.github.com/repos/ESova/esova.github.io/issues/17/events","html_url":"https://github.com/ESova/esova.github.io/issues/17","id":118527741,"number":17,"title":"[SPRINT 2]: Skilltree Frontend","user":{"login":"serapath","id":1771897,"avatar_url":"https://avatars.githubusercontent.com/u/1771897?v=3","gravatar_id":"","url":"https://api.github.com/users/serapath","html_url":"https://github.com/serapath","followers_url":"https://api.github.com/users/serapath/followers","following_url":"https://api.github.com/users/serapath/following{/other_user}","gists_url":"https://api.github.com/users/serapath/gists{/gist_id}","starred_url":"https://api.github.com/users/serapath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/serapath/subscriptions","organizations_url":"https://api.github.com/users/serapath/orgs","repos_url":"https://api.github.com/users/serapath/repos","events_url":"https://api.github.com/users/serapath/events{/privacy}","received_events_url":"https://api.github.com/users/serapath/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"serapath","id":1771897,"avatar_url":"https://avatars.githubusercontent.com/u/1771897?v=3","gravatar_id":"","url":"https://api.github.com/users/serapath","html_url":"https://github.com/serapath","followers_url":"https://api.github.com/users/serapath/followers","following_url":"https://api.github.com/users/serapath/following{/other_user}","gists_url":"https://api.github.com/users/serapath/gists{/gist_id}","starred_url":"https://api.github.com/users/serapath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/serapath/subscriptions","organizations_url":"https://api.github.com/users/serapath/orgs","repos_url":"https://api.github.com/users/serapath/repos","events_url":"https://api.github.com/users/serapath/events{/privacy}","received_events_url":"https://api.github.com/users/serapath/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-11-24T04:06:49Z","updated_at":"2016-02-24T11:42:45Z","closed_at":"2016-02-24T11:42:45Z","body":"#### `TODO` \"Skilltree Frontend\"\n*  __`DESCRIPTION`__\n  * Create skilltree functionality where users can explore dummy content of the skill tree.\n*  __`REQUIRES`__\n  * [Design Specification](#Link to github issue)\n* __Specification__\n```js\n  /*\nSPEC:\n- 10 months of school & 3 weeks of school holidays = 40 weeks\n- 1 lesson of 1.5 hours per week\n=> 40 lessons with 60 hours of lesson material\n\n   * Create `Lesson Repository Format`\n  * (required lessons, title, description, video link, icon, duration, content, ...)\n* Create 10 dummy lessons on `esova organization` to fill skilltree\n* Use Github API to fetch lessons information\n* Create static `/skilltree` page using `E1`\n* Create `/skilltree` interaction (hover, popup, ...)\n* *Not Logged In User*\n  * Sees first signup lesson and can start it, others he can only see\n* *Logged In User*\n  * fetch `user progress` from `esova backend`\n  * fetch `skilltree statistics` from `esova backend`\n  * draw `skilltree` according to `user progress`\n* (he follows esova repo & everyone who follows esova)\n  * if user returns to esova, check new users and repos and follow them too\n  */\n```\n*  __`ESTIMATION`__\n  * _`Complexity Points` ~ **192 Ð**_\n  * _`Price` ~ **1200 €**_\n* __`DONE WORK`__\n  * _`Complexity Points` **0 Ð**_\n  * _`Price` **0 €**_\n* __`RESULTS`__\n  * _[none yet](#Link to commited source code)_\n\n---\n\n#### Improvement Requests\n* ..."}}