Awesome Learning Community (ALC) helps everyone track and share everything they learn!
@dwyl we love learning! (which is why we share all the things we learn: https://github.com/docdis )
Most of the people we know also love learning new things!
(we don't hang out with people who already know everything...)
We are frustrated that we don't have a way of
tracking all the things we have learned
and don't have instant access to an "archive" of all our knowledge...
Sure, we can "Google" for things to refresh our memory when we
forget something. But what happens when you don't have Google...?!
(shock-horror! you could be offline...!)
Wouldn't it be awesome if there was a complete list of everything you ever learned from day one of your life...? What if all the things you know were instantly searchable (with auto-completion & typo-correction) and easily shareable with anyone (or kept private from marketers trying to sell you stuff!) and you had a "to-learn" list with everything you want to learn for a specific goal in life...?
- Make the learning open and accessible to all. (what will this take?)
- Help anyone keep track of what they have learned
- Share a Link to any type of content with a brief description of what you can expect to learn from it.
- Let people vote on what things they found most useful.
- See at a glance if there are gaps in your knowledge
- Get suggestions from your colleagues/friends what you should learn next
- Have a prioritised list of all the things you still want to learn
- Real-time Collaboration with others learning similar things.
- Record the collaboration for others to learn from (don't lose learning!)
- Consider (Build) Spam-Fighting Tools from the Outset (e.g. flagging a post as blatant link-farming or offensive content)
- Content translation? (english isn't the only spoken language)
- Discoverability - is Content Searchable (findable) or hard to find/surface?
(searching for great learning materials should be as easy as googling for cat pictures!) - Mobile first (for obvious reasons)
- Offline first - save content in localStorage for online viewing
- Real-time First - real-time interaction should not be an after-thought if we have on-site / in-app notifications these should be easy to configure/disable (nothing kills UX more than over-notifying people - e.g. when they need to be doing something else...)
- Social - encourage people to be social and collaborative but allow people to learn solo and anonymously if they prefer.
We know there will be many awesome features others will want. Here's a quick list of some of the things we think might be useful:
If you have an idea for a feature, or want to help us prioritize which bit of functionality we build first/next, please see: https://github.com/dwyl/alc/issues
1 ALC is a working title. I'm sure someone will come up with a better name for this!