在线教育火热,Google也没忘记参与到这场盛宴中来。于是Google的开源博客今天就介绍了一个全新的在线教育站点——Oppia。和大部分通过视频授课的在线教育站点不同的是,Oppia需要学习者不断的动手操作才可以完成授课过程。用Google开源博客的话来说就是Oppia是一个在线互动学习站点。
登录Oppia我们会发现它目前还处于测试阶段,而且整个网站基本上由“学习”和“投稿”两部分组成。
进入“学习”栏目我们会发现Oppia为我们列出了地理、室内设计等5种课程分类,每个分类下又有一个或多个可供学习的课程。由于刚进来时,软件开发,我也不太熟悉Google的玩法于是就选择了“欢迎”栏目下的“欢迎新同学”课程。课程开始后Oppia给出了一个关于Oppia名称来历的问题和可选项让学习者选择,如果选择错了,Oppia会给出提示然后让你继续选择,如果选择对了Oppia则会则会对相关问题进行更进一步的发问让你再次回答。
从上面的过程中我们可以看出,Oppia的教学方式是让学生自己动手和课程互动,并且课程可以按照学生给出的答案来做出多种样式回应以决定接下来的教学内容。也许你会好奇课程是如何做到可以按照答案的不同而给出多种样式的教学引导的?这就要提到“投稿”部分了。
欢迎新同学课程中一个问题的编辑过程
当进入“投稿”栏目我们会发现它和“学习”栏目基本一样只是每个课程下都多了编辑和复制的按钮,整个页面上也多了一个“创建新课程”的按钮。当我们进入“欢迎新同学”的课程编辑页面,我们会发现课程能给出的所有反馈在编辑页面都设置了相应的触发机制。虽然编辑过程并不需要编程,但其实还是一个明显的程序化思维的产品。这也就意味着Oppia的整个教学过程是程序化的、可定制的。
一节地理课程各个环节相互触发的概览图
根据Google的说法,Oppia会在用户和课程交互的过程中收集数据,进而可以让课程作者更好地优化整个授课过程。截至到目前,除了常规的文本和数值之外,Oppia还可以处理用户对Google地图的点击动作(这个在地理课程中需要用到)以及一些代码求值程序。而由于Oppia的框架是可扩展的,所以开发者们也可以向Oppia社区贡献力量以让Oppia可以识别更多输入类型。当Oppia能识别的输入类型足够多时,它甚至可以成为其他网站的教程托管平台,因为Oppia也可以被内嵌在第三方的网页上。
相对于其他在线教育类网站,Oppia最大的不同就在于世界各地的用户都可以不断地在上面创建、优化课程,世界各地的学习者也可以很方便地访问这些内容。Oppia仅以社区工具的形态存在,它本身不生产内容,也不提供回报。从这些特点看来,Oppia可能会面临各种各样的问题,比如课程数量、质量不尽人意,社区秩序没人维护等等,但我还是期待这种开放的思维能获得互联网教育领域的认可。
从Google的开源博客中我们可以看出,Oppia是一个开源的工具产品,而之所以会和Google扯上关系是因为它的大部分代码都是由Google的工程师利于20%时间写出来的。Oppia在自我介绍页面特意强调自己并不是Google旗下的产品,软件开发,它仅是Google员工在互联网新领域的又一次探索。