Learning starts with Exploration

最近因为参加公司的代码节活动有更多的机会去熟悉和学习Paracraft编程。在这个过程中我惊奇的发现,像在线下导引课上课的那些小孩子一样,我会去做些看似没有意义的事情,比如不断的破坏方块,发现草地下面是什么样的方块,而再往下会是空的,即所谓的世界其实是悬空的,或者尝试钻进打的比较长的地洞后看自己如何能够走出去。

在周末的线下导引课时,很多孩子会有类似的行为。例如把角色的速度设置的很高或很低,然后看角色动起来什么样子。或者搭建很高很高的楼从上面跳下来等等。在大多数大人看来似乎是没有意义的瞎玩而不是有效的学习。我发现很多家长会很及时的进行阻止。我虽然一直相信学习首先是种探索活动,很多时候也可能会感觉孩子们的这样的活动比较无聊,不是在进行有效的有意义的学习,可能是沉迷于低级别的“玩”。

然而当我不知道是否有意识的在模仿这些孩子们的行为时,我发现这些其实看似没有意义的“瞎玩”中,却正是让我去全面的了解Paracraft这个软件。没有预先的规划,就是跟着直觉的好奇,想看看在Paracraft世界里随意捣鼓会是什么样子。像那些孩子把角色的速度调到很高的时候(如1000),角色跑起来世界的震动可能告诉了他们一些什么。像我把世界打穿了以后让我得以从Paracraft软件设计者的角度去思考他这款软件是如何设计的。这些维度很难预先规划,更很难被所谓的课程所覆盖。但在孩子似的“瞎玩”中却可以接触到这许多的维度。

鸟山明创造了全球最受欢迎和商业收入最高的漫画《七龙珠》。鸟山明的成长历程中就有很强的这样“瞎玩”的元素,他对生活体验的丰富度,使得他可以创造出七龙珠这样充满生活趣味和幽默的漫画。关于鸟山明和七龙珠的创作,可以看这个知识包。蔡志忠也有类似的成长经历。

我想,这可能是未来的人类社会最迫切需要的能力吧,也是现有的人工智能研究最难实现的挑战。换句话说,具备这样素质的人是很难被人工智能取代的。话说回来,有150年历史的现代教育,其设计的目标本来就是培养大量的可以在流水线上和机器融为一体的熟练工人,也就是说培养“机器人”,现下的中国在这个方向上更是走到了极端。当人工智能能够实现更高的自动化的时候,这种教育制度下培养出来的人自然就会被真正的机器人取代掉。这就是所谓人工智能危机的本质。而这些孩子尚未丧失的看似“瞎玩”的探索式学习,正是抵御人工智能危机的最佳途径。

我一直说我很庆幸这一生选择了两件事,一个就是教育,让我得以更深入的了解我自己。在Paracraft课程里和这些孩子的接触,就让我对学习中的探索有了更深的认识。如果不是在讲授领域有丰富学习经验的老师,可能会很难认可学生们的探索性活动,会期望学生更多的按照自己的安排来学习。如果让我教小孩编程或者踢足球,从我个人的丰富学习经验上,我会很非常鼓励他们自己的探索性活动,比如自己拿着足球想怎么玩就怎么玩。记得我在小区的草坪上练练颠球的时候有时会有小区里的小孩想跟我一起踢,但我发现上了10岁的小孩比较普遍的已经丧失了探索的快乐,他们很希望我告诉他们应该怎样传球,怎样的动作才是正确的,然后很努力要做“正确”,程式化非常明显。我在游戏方面经验很少,当我自己有了Paracraft的学习经历后,我方能充分认识到孩子们的那种探索性活动。可见教师自己的丰富学习经验的重要性。

人的成长过程,有时是习得了一些东西,有时是失去了一些东西。习得的是好的,还是失去的是好的,需要我们的仔细观察和分析思考。和孩子们的接触,做教育工作,就是提供了这样的宝贵的机会。

Posted in selflearning | Leave a comment

Future Teachers

我想新时代的教育老师的概念会发生转变,老师不是无所不知,而是有重要体验和探索能力。

我们常说教师应该传授知识,那么什么是知识?知识的一个属性就是有自己个人的理解,也即可以用自己的话来表达,其基础就是个人的重要体验。当我听到很多人不断重复一些人云亦云的话时,我知道他们其实不是在表达知识。当我听到他们偶尔表达出个人的重要体验时,可以感受到他们明显的兴奋感,这时才是在传递重要体验和基于重要体验的知识。所以说,在知识引擎里,我们认为知识的基本单元是重要体验,就好像生物体的基本单元是细胞一样。

学习能力里最重要的其实是探索能力,即发现新知识的能力。我们认为学习就是自学,其内含的意思就是每个人其实都是在发现知识的过程中,这个发现建立新知识的过程就是学习。而这种发现就是基于重要体验的,知识的构建也是基于重要体验的。教师就是能够比较好的引导学习者对某领域进行探索的人。

Posted in selflearning | Leave a comment

The initial face of life

“看到小孩学习编程游戏和动画的各种行为,感觉彷佛是看到了生命之初的样子,观察他们就是在观察生命原始的状态,看生命如何生长。同时我心里升起的是尊重,对生命的尊重。如果不尊重孩子,就是不尊重自己。”

这是今天我在知识引擎里记录下来的一条重要体验,来自于今天上午在公司的Paracraft线下导引课。具体来说,当时看到小孩学习编程游戏和动画的各种行为,看到孩子在玩,在搭建东西,甚至有很好的设计能力,可以搭出很漂亮的建筑,或者看他们到处摸索软件的界面,到处在点(我们鼓励家长和孩子一起学习,但观察家长,家长们很少会像孩子们一样在软件上到处点。家长比较习惯跟着老师的节奏,或者需要专门的教材)。。。。。。看到这些,感觉彷佛是看到了生命之初的样子,观察他们就是在观察生命原始的状态,看生命如何生长,很多成人们已经失去的东西,看到生命的力量,心里突然升起对生命的尊敬。然后想到自己也是生命。如果不尊重孩子,就是不尊重自己。

我想这就是生命与生命之间的共鸣吧。我一直很庆幸自己选择了教育作为自己一生的事业,做教育给了自己非常难得的更深的了解自己的机会。当看到不同年龄阶段的朋友他们的学习状况,放佛是看到自己的昨天或者明天。尤其是很多早期的记忆,如果不是看到这些小孩子,可能会很难再去想起自己小时候经历的各种事情。但是当你看到那些小孩的行为的时候,很自然的很多记忆就涌上了脑海,能够看到自己在生命之初的样子。也许随着成长,经历和认识变得丰富许多,但作为人的最根本的一些东西却似乎是永恒的命题。所以做教育是非常幸运的,有机会这样充分全面的了解自己,了解人性,了解生命的各种可能。

我人生的另一个很庆幸的事情,是选择了软件编程。软件编程帮助我认识整个世界,也更加认识自己。这个话题,以后有机会再讲。

Posted in selflearning | Leave a comment

The Elements of a Selflearning Platform

Learning can happen in real life. Learning can also happen in a specially designed learning environment.

No matter whether it is Real Life Learning or artificial learning environment, as for learning, it is essentially about what activities to do and what experiences to generate and how to work with those experiences. Activities (including projects as in project-based learning) and experiences are the life centers in such learning environments (see Life Framework). Regarding activities, it is about interests and playing. Accumulating and reflecting on experiences generated during the playing is what learning is. (People should be able to learn while playing.) Teaching is to provide the map of experiences and immediate feedback to learner-generated experiences. If no teacher, experienced learners can provide part of that function.

Furthermore, being able to choose and navigate freely in those life centers according to one’s own feels are what constitute self-learning. Educators’ responsibility is to provide rich choices and to build up strong life centers that will enable rich interaction and thus free navigation. In other words, Educators’ responsibility is to build up a better playground.

Below we outline basic elements we think can be of a learning environment to make it a Selflearning Platform according to Selflearning Framework.

  • Interest
  • Learning should be driven by intrinsic needs and goals, especially it should be driven by one’s own interests. As learning in real life usually follows this principle naturally, learning in a specially designed environment may not be the case. A Selflearning Platform should be based on learners’ intrinsic needs/goals instead of external ones and learning should be driven by learners’ own interests.

  • First, play with it and know a lot of facts or phenomena
  • Learning in real life naturally starts with first knowing a lot of facts and phenomena of the subject as those are what form one’s interest in the subject. In a specially designed learning environment, learners should be exposed to a large number of facts and phenomena before starting systemic and theoretic learning on it, e.g. learners should first play with the subject sufficiently.

  • Build up personal experiences, repeating the experiences of the master
  • Learning is to accumulate Significant Experiences in various depth and aspects within the space of the field and to reflect on them in order to achieve a coherent understanding of the whole. Masters of the field usually have gone through this process in their years of practice and learning. In a learning environment, the masters can provide their maps of experiences in the field, which learners can view and choose to build up their own relevant experiences. It is also possible for the masters to design the activities/projects for the learners to work on in order to gain relevant experiences. Masters can even provide feedback to specific experiences generated by the learner.

  • Review and reflect on experiences, share and discuss
  • Significant Experiences gained in the activities need to be reviewed and reflected on periodically so a coherent understanding of the whole can be achieved. Social sharing of those experiences or knowledge built with them can be supported and discussions can be formed.

  • Make a change to improve things or improve the environment
  • Being able to make changes to things or environments and improve them is a peacebuilding process in one’s mind. It gives one confidence and calmness. Deep inside everyone lives a craftsman or artist. Furthermore, good learning environments should allow learners to change the learning environment or the learning process itself (or every learner has one’s own learning process). It should also be possible for the learners to contribute the learning material for the subject.

  • Quick and immediate feedback
  • Learning needs quick and immediate feedback. Good environments should be able to provide quick and rich feedback.

  • Share, the social aspect
  • Although learning needs individual work and focus, social learning stimulates one’s interests and provides feedback.

  • Rich activities
  • A good playground for learning should have rich activities for the learners to choose from so it is always easy for learners to find appropriate activities to work on to keep a continuously flat learning curve. Activities are not limited to projects. For example, student-led course-teaching can be a kind of activities. Judiciary committee meeting or school meeting of Sudbury Valley School is also a kind of activities.

Other than those artificial learning environments, real life is naturally a Selflearning Platform. Elements above can be digitized with software and internet to make Real Life Learning a strong Selflearning Platform.

We envision the future learning will be a mix of Real Life Learning and many artificial learning environments.

The environment can be online or having a physical locality, or mixed. It can be a complete and comprehensive environment such as Sudbury Model schools or Summerhill schools, or it can be an environment for learning one specific skill such as software programming or biology.

Posted in selflearning | Leave a comment

Feynman Learning and Abstract Modeling

关于费曼学习法,似乎并没有“官方”的或者“权威”的表述。下面翻译了网上找到的比较具有代表性的定义,用我们自己的话,融入我们对学习的理解:

  1. 选择一个想要去学习和理解的领域。首先在一个笔记本上写下你对这个领域已知的所有的东西,可以尝试你是否当下就能够达到对这个领域的一个理解模型(如果所知实在有限,不能立即达到一定深度的理解模型也没有关系)。并且每当你关于这个领域学到了新的东西的时候,就添加到那个笔记本上去;
  2. 尝试去教别人这个领域,尤其是教低龄的小孩子。努力用简单的话语去阐释这个领域;
  3. 返工。当你发现你不能够顺畅的阐释这个领域的时候,你应该能够意识到你知识结构里的缺漏,回到你笔记本上的那个模型去继续学习(通过书籍,互联网,做项目等等各种方式);
  4. 回顾和精简。回顾你对这个领域的整体的理解,做进一步的简化,并能够和更多的事实现象和体验连接起来,可以轻松的举例说明你的模型,可以很容易的识别新的现象和问题。不断重复上述过程,不断发现缺漏,弥补缺漏,做整体的回顾和整理,教他人,完善你的理解模型。

文末附费曼学习的英文原文。

我们可以理解费曼学习法是一种系统化思维的学习方法。系统化思维,就是对事物的观察和理解抱有整体观,不孤立片面的看事物,会去主动寻找不同事物间的联系。这篇文章里,费曼发现的问题,如物理研究生并没有在学物理,学希腊文的学生并没有在学希腊文,就是缺乏系统化思维,孤立片面的看待事物。而系统化思维恐怕是学习中的核心能力,是很多人所缺乏的。很多人缺少清晰表达事情的能力,或者不知道把自己会做的事情教给其他人,都是缺乏系统思维的能力。而善于表达的人一般系统化思维能力比较强,并且善于把自己学到的知识传递给他人。如果你对系统化思维还不太理解,可以尝试一个小练习,比如列举你现在所知道的所有的关于生物的知识,或者列举所有的你知道的关于宇宙的知识。

费曼不光指出了问题,还提供了锻炼系统思维的学习方法,即费曼学习法,其核心即建立某领域的理解模型。有了这个核心,学习就是一个非常灵活自由的事情,不需要一定是按部就班的进行,你可以一上来就尝试建模,试图对该领域建立一定深度的整体理解,发现有不足的地方,再有针对性的去学习。并且以建模为中心,你可以在很散的日常活动中碎片化的去学习,只要你很清楚你是在哪几个领域建模,你当前的领域模型是怎么样的,你可以不断的把在这些领域积累的新的知识(即我们说的重要体验)放到这个领域去,并通过经常的回顾去尝试再次建模达到新的整体的理解,这样可以做到“形散神不散”的从碎片到系统再从系统到碎片的不断迭代的学习过程。

很多人由于家庭的影响,从小养成的思维习惯会非常缺乏系统化思维,而在学校里的学习也并不能培养他们的系统化思维能力。即使是具备一定的系统化思维习惯和能力的人,也可以通过更清晰的认识系统化思维有效的提高自己的学习效率。而把这个建模的过程进行数字化,恐怕是人们在数字化学习时代真正需要的学习软件,帮助人更好的驾驭互联网时代的学习。

知识引擎可以用于实现费曼学习法。知识领域即是在某领域建立理解模型。老师通过知识领域展现自己的领域模型,学生通过知识领域展示自己所学,老师可以对学生的知识领域即领域模型进行评估。知识引擎实现从碎片到系统,再从系统到碎片的自由自主的学习。并且学习者从学到教可以平滑过渡,学生可以无缝接入对课程的建设,打破老师和学生之间的藩篱。并且通过领域建模,实现知识发现,大大的丰富新知识的创造和分享,每个人可以去“研究”自己感兴趣的领域,发掘那个领域的知识,有如美国当下不少大学里流行的”Design your own major”专业,让知识的发现和研究无所不在。

另外知识引擎可以提供多个大的和小的工作流推荐给学习者选用。比如整个费曼学习法可以考虑做成一个大的工作流,其中包含了很多小的工作流。这个想法还在构思中。用户是否容易接受,是否好用,是否有效等等都还需要探索一下。

Feynman Technique:

  • Pick a topic you want to understand and start studying it. Write down everything you know about the topic on a notebook page, and add to that page every time you learn something new about it.
  • Pretend to teach your topic to others, especially to youngesters who are not familar with the topic . Make sure you’re able to explain the topic in simple terms.
  • Go back to the books when you get stuck. The gaps in your knowledge should be obvious. Revisit problem areas until you can explain the topic fully.
  • Simplify and use analogies. Repeat the process while simplifying your language and connecting facts with analogies to help strengthen your understanding.
Posted in selflearning | Leave a comment

Theory of Life Framework

中文版

Life Framework derives from my understanding of Christopher Alexander‘s works and my own long time zen practices. Through life centers and degree of life of the whole, we can apply Life Framework to various complex systems to understand life phenomena better, including organization management, society, learning, education, sports like soccer, and ourselves.

Originally there is only one pitch darkness and stillness. Then there is movement. As it moves faster, it splits into many parts, which we can call life centers as life is born from that splitting. Life centers forming life centers, and they compose and interact. In this life system, absolute and relative are manifested at the same time. Absolute is the absolute stillness. It is the thing that never changes. Relative is the relative dynamic evolving process. This process is the activity of living. Life is moving fast, however, the original complete stillness and equality are always here. So we have the phenomena of life, in which equality is manifested as diversity, perfection is manifested as limitation, absolute is manifested as relative. The same, impermanence is the only way for permanence to manifest itself and also have life. Or we can say heaven on earth, life manifests different forms. So even we are separate as life centers, we are not separated.

Play is center interacting with centers. A moving system relies on playing to keep its centers together. As life evolves, feel and consciousness are developed to sense the fun of playing. We can also sense the absolute, e.g. completeness, stillness, equality, permanence, and peacefulness. Life, as a dynamic process, is about playing. However, through true playing, we can also experiences our source, which is the original absolute. If we call play “plus”, then that source of absolute (completeness, stillness, equality, and peacefulness) is the “minus”, which we usually call “love”. We human beings can sense and get awed by the interplay of plus and minus, which we usually call “beauty”. So beauty is the child of play (plus) and love (minus). By being able to sense Play, Love, and Beauty, recognizing them as the peaceful life forces driving the development of life and thus consciously using them as the drives for our own lives, we can go beyond our biological instinct drives, namely survival and reproduction. We can also take such a perspective on human history to view its progress as increasingly being driven by the peaceful force of pursuing fun(play), love and beauty, and to view human history as a history of building a better playground.

So one’s life is about feeling and exploring life centers. In our terms, “life center” is equally the same as “space”. So you can also say one’s life is about feeling and exploring space. Through such feeling and exploring of space, we develop our sense of play, love and beauty. This we can call “art”. So human life is to engage in arts. If we can take this perspective, all our life activities can be coherent, and all our experiences can be put together. Whether you are interested in software programming, management, product design, or playing soccer, they are all arts of playing with life centers, and thus arts of space.

Thus in this interplay of plus and minus, we need to develop our consciousness about ownership and wholeness, and seeing them as a dynamic flowing process of plus and minus interplay, know where one is at a moment. We also need to understand when we know and when we don’t know, and how learning is a process to march from not knowing to knowing. e.g. from one foundation of unification of plus and minus to another foundation of unification of plus and minus, or from one foundation of absolute to another foundation of absolute. From life center perspective, we can also understand perfectly how the learning inside one person is the same as learning in an organization.

If we think humans are with intentions and goals, we can make it our goal to increase degree of life of the whole. Degree of life can be applied to evaluate and compare which systems have more lives. For example, maybe the Python programming language has more life than Java?

As each of us is only a tiny fraction of that whole and we are incomplete and limited, there is such desire to be complete again. Thus come learning and no-learning, choice, separate and connect, thinking and no thinking, feeling, focus… For all these, please read of How Life Framework applied to Learning.

The knowledge about Theory of Life Framework is built up based on my Significant Experiences using Knowledge Engine. For another example of how Knowledge Engine is used for building up knowledge, you can see my summary of my soccer/football experiences.

So above is roughly the content of Life Framework. I composed the article to include various structured knowledge from the Selflearning platform of OSL. I understand it can be very abstract and dry for people first reading it since I went straight to the topics. Below let me add a bit more context to ease the reading. But before that I want to add that you are supposed to click open those links to read them as the content from those links provide a lot more details. Some of them are raw experiences and not refined and polished as you would read in an essay. However, they represent the original Significant Experiences and it is unique of our Selflearning platform to allow people digging into raw experiences. OK, below is some context or background.

For those unfamiliar with Christopher Alexander, if you are programmers you should know design patterns. Design patterns are directly inspired by CA’s Pattern Languages. Even Object Oriented Programming was inspired by CA’s pattern language, although CA personally feel the software world didn’t truly understand his ideas and didn’t use the concept well.

I feel CA moved away from patterns to life centers in his books The Nature of Order. The reason? Maybe I can use Bruce Lee’s words to explain it.

Although Life Framework is just preliminary, I don’t wait to publish it. It is a very lonely process to ride alone, and thus it is good to get some early feedback. Furthermore, our world is moving much faster and more serious dangers looming around. So I feel it is better to share early and share more.

The Knowledge Frames included in this essay:

Posted in Scientific Study, selflearning | Leave a comment

Light bulb moments

中文版

Significant Experience is the basic unit of knowledge, and it plays core functions in the learning process. But how to learn centered around Significant Experiences can be a bit challenging for people having not much experiences. Below is a simple method to get you started.

When you starting using 3exps this self-learning platform, you can pick a couple of domains (don’t choose too many domains at the beginning, no more than 3) to record your learning experiences in these domains. You can choose what interest you the most, domains that you pay a lot of attention to in your daily life, and wish to keep improve your understanding in that domain. After you have chosen the domains, whenever you had new understanding or feeling in one of those domains, or the light bulb goes on in your head, you quickly capture that understanding or feeling (in 3exps.org, you can note it down as a snippet), and add the domain tag for it. After a period of time, you have accumulated sufficient experiences in a domain, then you can start reviewing them together trying to achieve a better understanding of the whole. This light bulb moment is what we call “Significant Experience”. Hope by this practice, you will soon get the hang of Significant Experience and how you can use center your learning around it. Later we can introduce how to interact with those Significant Experience in rich ways through Knowledge Engine.

A note to new users: after login, you might find the UI quite simple and there seems not much there. It is because we designed the UI to be simple for people to start with by hiding many features away from new users. Also, simple UI help learners focus on their current learning, e.g. to be immersed in it. We expect users to click around and use mouseover here and there to find out more of the site. Learners are supposed to gradually learn how to use deeper features as they progress along.

Posted in selflearning, Usage Demo | Leave a comment

Selflearning Frameworks

中文版

Here we want to propose to self-directed learning communities to name the new educational frameworks Self-Directed Learning (SDL) frameworks. We realize that there can be many such kind of frameworks, one example being Free Progress Education. Different from Self-Directed Education (SDE), which confines itself to children only, SDL frameworks are for people of all ages so you can use it to guide your building of universities, free schools or kindergartens, or learning centers for all ages including seniors. And Open Source Learning (OSL) aims to support open source software infrastructure for SDL frameworks.

As with software design, many experienced software programmers admit that the most difficult thing in software design is naming. So we propose this name Self-Directed Learning (SDL) frameworks for the communities to consider. Further, we recommend making it shorter as selflearning frameworks, just like how the words “email” or “open source” are used today. If you agree with Donald Knuth, “Think of how many keystrokes you will save in your lifetime if you stop (stop using e-mail and start using email) now!”

p.s. I have proposed to ASDE to consider adopting a more general framework that includes adults as well.

Below is OSL’s version of Selflearning Framework:

Selflearning Framework is a learning framework dramatically different from the current prevailing mainstream education framework, which has only 150 years of history and is strictly class based.

  1. Learning comes before education. If there is no learning, then there is no education;
  2. Playing is the primary activity, learning is the secondary. Without playing, there is no learning. Learning should never be the dominant activity unless when you are talking about life learning/education, which is the ultimate learning one should be engaged in for one’s whole life;
  3. From the above one, it follows naturally that learning should never be separated from playing, from real life, and from communities. People can learn while playing;
  4. The ultimate and highest learning is to learn about one’s life, the so-called Life Education;
  5. One should be able to participate actively in changing one’s environment including one’s learning environment. We have to recognize that being able to do so has a profound impact on one’s learning including the Life Education. Changing one’s environment for the better starts from day one and it is an integral part of one’s learning;
  6. Selflearning is the only learning;
  7. It should be self-evident in selflearning that learning is driven by internal needs and interests, not be external things;
  8. People can learn while playing, as long as they reflect on the rich experiences they gained from playing. And we regard learning as activities to build up a systemic understanding of a domain, knowledge is built on top of experiences, in an effort to achieve a better wholly understanding of a domain;
  9. Thus it follows that learning of anything can be learning, as long as one is able to reflect one’s experiences and build up a wholly understanding on a domain and present it to others. Learning should not be compulsory;
  10. Everyone can be a teacher. The barrier to teaching should be low. It should be easy for people who truly possess the knowledge to teach and they should be able to teach in their spare time without giving up their professions. Everyone should be teaching the knowledge of his own. It can be any topic, as long as he discovered himself and with his own understanding;
  11. All learning content should be free. Teachers can charge for the instructions and guidance they provided for other learners;
  12. Teaching should be based on experiences. Everyone is equal, just people have different experiences. Since everyone is a selflearner, learning based on his experiences, everyone can become a teacher if he has accumulated enough experiences and has built up well-structured knowledge. And one further improves one’s learning by teaching;
  13. There are no exams. Everyone and every organization should learn how to evaluate candidates without test scores. And modern society, powered by the internet should be able to provide rich means to help evaluation including candidates’ self-reflected learning experiences and knowledge built on top. Everyone should have a personal online portfolio to demonstrate one’s past works, learning experiences, and knowledge accumulated.
  14. Not just individuals, every organization should carry out its educational responsibility, becoming a learning center of its domain, sharing with the public its systemic knowledge, providing opportunities like internship, apprenticeship, open labs to the public, educating the public its domain knowledge. For example, hospitals should educate the public about healthcare knowledge, law firms should educate the public knowledge of law, news agencies should educate the public knowledge about news;
  15. So it is self-evident from above that learning/education is not just children or young people’s responsibility. Everyone is self-learner, everyone can become a teacher!

Here we reiterate the mission of Open Source Learning: We are all self-learners! Make self-learning easier!

Posted in selflearning, Speeches | Leave a comment

2017 Yearly Summary of Learning

中文版

As now is right the New Year Eve. Seeing many friends sharing their summaries of 2017 reminds me of doing the same. However, usually I treat the end of the solar calendar year as the beginning of the summary process and try to allocate some time to keep doing it until the end of the lunar calendar year. So here is the start of that summary process.

So first this is the stat of my learning in 2017: http://3exps.org/social/leon/stat

At the top section, the Top 100 tags are the most used tags in my personal notebook for all the years. So with a glimpse, you pretty much can see areas I have been mostly working on.

Leon’s learning stat for 2017

The second section is my learning for the past 5 years. The data is listed as a table to compare each year so you can see the number of each type of notes made for that year. And you can also see the sum of self-ranked importance for each type of notes and the mean value. One interesting thing you might notice that the numbers have some consistence over years. For example, each type of notes roughly has the same magnitude of number across different years, and snippets always have the highest number of notes and the highest value of importance. That is understandable since snippet is the major type of notes used to capture Significant Experiences. Comparing the data across different years can give a big picture of that year’s learning and focus.

Top 20 tags for each year and new tags for each year offer allow you to understand each year’s learning through the tags perspective.

So the learning statistic page gives you a quick summary of this year’s learning and you can compare and see how this year has differed from previous years. The statistic page is still in the early experimental stage. We shall see what more can be added there. Do you have any suggestions? What do you want to see?

So after this quick review, more work is needed to summarize this year’s learning. For example, you can only view this year(2017)’s notes, and order them by importance. By viewing the most important ones, you can get a quick review of this year’s important learning. And you can also follow some existing workflow to work on your notes of this year by simple editing operations. In the following days and weeks, as I progress in the summary process, I hope to write more of how these can be done. I have written once some of this process before. But this time using the notebook I want to demonstrate this process dynamically online and hopefully make them into a pattern of workflows that can be shared.

Posted in selflearning, Usage Demo | Leave a comment

How to collaborate and contribute with the learning group

Here is a demo usage of how the Knowledge Engine can be used to allow exploratory and collaborative learning for a group.

Recently responding to a post of SDE forum, I did a quick compiling of SDE’s resources based on alternativestoschool

So here you can view Democratic Schools:
http://3exps.org/groups/34/bookmarkbook/tags/Democratic%20Schools/

And here for Learning Co-ops:
http://3exps.org/groups/34/bookmarkbook/tags/Learning%20Co-ops/

What I did:
I set up a group named Self-Directed Education, and all resources collected with the official tags of the group (currently: sde, Democratic Schools, Learning Co-ops) by its members are pushed directly to this group. Then these resources can be viewed through tags or queries like above.
As this screenshot shows, you can view by official tags, or other related tags. Search function is provided. So it is easy to search resources within a location, for example.

Posted in Usage Demo | Leave a comment