Live data from Hacker News

Show HN: Learnawesome.org – Open-source learning map for humanity

news.ycombinator.com

21–30 of 40 posts

Re: Show HN: Learnawesome.org – Open-source learning map for humanity

#21

I used a suggested filter, but changed the topic to something else ("Tribology", randomly picked). There were no results, and I removed filter after filter, but still nothing until I had removed all other filters. In the end, there was just one Tweet. It would be nice if removing filters was easier and quicker, perhaps even a button to remove all filters but topic.

Thanks! Created this issue for this fix: https://github.com/learn-awesome/learn/issues/184

Re: Show HN: Learnawesome.org – Open-source learning map for humanity

#25

Learnawesome has become my goto resource to find useful links. Thanks for building this! How do you plan to scale this collection while also ensuring quality and up-to-date content/minus the link-rot?

The plan is to leverage the social graph for this. Users can follow each other, and they'd see items which are highly recommended within their network.

Re: Show HN: Learnawesome.org – Open-source learning map for humanity

#26
post #9
post #7

Earlier quoted context omitted.

Probably not directly applicable to your project but do you know about a project with much more granular skill dependencies? An example are this three skills: "juggling 3 balls" depends on "juggling 2 balls" depends on "throw 1 ball to your other hand without that hand moving much". I'm thinking of a big skill tree like Path of Exile: https://media.esportsedition.com/wp-content/uploads/2017/04/...

I'm also really interested in this. Khan Academy used to have a wonderful one, for pretty much all of math up to about undergrad level, but it's gone, for no reason I could find [0]. This seems to be the code that was used to lay it out [1]. [0] https://khanacademy.fandom.com/wiki/Knowledge_Map [1] https://github.com/beneater/kmap-editor

A skill-tree for life. That's the goal! :-)

Re: Show HN: Learnawesome.org – Open-source learning map for humanity

#27

UI bug: when you expand a card under topics, if you click a link that was previously hidden, it doesn't take you to what you click, it activates the click event to collapse the card. (example: Programming languages, "and 27 more", click Ruby)

Thanks for pointing it out. Filed an issue for this: https://github.com/learn-awesome/learn/issues/185

Re: Show HN: Learnawesome.org – Open-source learning map for humanity

#28
post #7

Earlier quoted context omitted.

Probably not directly applicable to your project but do you know about a project with much more granular skill dependencies? An example are this three skills: "juggling 3 balls" depends on "juggling 2 balls" depends on "throw 1 ball to your other hand without that hand moving much". I'm thinking of a big skill tree like Path of Exile: https://media.esportsedition.com/wp-content/uploads/2017/04/...

Check how underlay.org is trying to build a really granular graph of claims and assertions. Building something similar for skills is what LearnAwesome is interested in. I'm not sure if a "tree" is the right data-structure. See this article called "The Spiral Approach to Thinking & Learning": https://learnawesome.org/items/1ef5ff78-7c37-4f5d-bbdd-1cd0b... For this spiral approach, I think, for every skill we could hav…

Frankly, I would love to see either of these ideas (skill dependencies, or spiral approach) implemented in code, in a way where I can look at the materials and see how I'm going to travel through it.

In anything you've linked here, I feel overwhelmed as a student. I get that, in the spiral approach, the starting point isn't so important, but if I don't know where to start, it's much easier for the teacher to pick for me, then for the teacher to tell me, "it doesn't matter where you start, so pick whatever". If the choice really doesn't matter, then don't make students choose.

In this way I think the skill dependencies approach allows the student some visibility into why they might choose one starting point over another.

There's also a problem where students come in with some prior knowledge, so when you're trying to teach them a complex idea, you need to fill in the gaps in their skill prerequisites. It seems like with the spiral approach, you'll get there eventually, and in a class where you can't go through each student and pinpoint the missing prerequisites, the spiral approach seems to make sense--but the negative side effect here is that you're going to be reviewing stuff for a lot of students who already know it. With individual students, this is a complete waste of time, and it's better to test what they know and then fill in gaps. A skill dependency tree might do better at empowering students to test their OWN knowledge and fill in the gaps.

Post reply on HN