原理

一个想法,怎样变成学生能打开的练习

中间只有三层:知识点说清要学什么、先学什么;教学原语说清这一步怎么教、怎么检查;学习页面是学生真正打开的东西。下面用一节真实的课走一遍,每一层都能点进去试。

从「听懂路线」到一张能点的地图

这是 Teacher Space 里的样例课:英语 A1「在城里找路」。点图里任何一格,看它连着谁、为什么这样连。

正在读取…如果一直停在这里,先运行 python3 principles/build.py。

第 4 步 · 学习页面

学生打开的就是它

听一段英文路线,从 Start 出发,在地图上点出终点。三道题,声音已经放在文件里,不联网也能用。

第一层

知识点与关系

把一门语言拆成一个个可以单独教、单独检查的知识点,并写明谁必须排在谁前面。

  • 想教一个目标,先查它要求什么。每个知识点都写了「必须先会」和「会了有帮助」。
  • 排学习顺序。「学习路径」把互相牵连的知识点排成一条能走通的顺序:每个知识点只引入一次,必须先会的一定在前面。
  • 换一类学习者,换一种排法。「课程方案」只从同一批知识点里挑选和重排,不另造内容。

打开学习路径,停在这个单元看课程方案把这个单元排成一节课

学习路径里的这一段

按路径里的先后列出。右边写的是它必须先会什么,全都排在它前面。

    第三层里现成的一部分

    教学积木

    入门阶段的文字和语音,各种语言要做的事很像:认符号、拼读、听声调、拆汉字。所以把它们做成了换数据就能换语言的页面。拿来直接给学生用,或者嵌进你自己的页面。

    看全部积木

    每块积木都分开记录「第一次独立答对」和「看过提示后答对」。声音来自浏览器自带的朗读,只播放,不给发音打分。

    三层放在一起看

    工作台

    左边选知识点,中间是它周围的关系图或打开的学习页面,右边是它绑定的原语、能用的页面和你的意见。用它来检查:这个知识点配的练习,到底练的是不是它。

    打开工作台,直接到这一步

    用任何本地静态服务器打开都可以浏览、打开积木、看实时记录;意见只存在这台电脑的浏览器里。运行 python3 workspace/serve.py 再打开,意见才会写进 workspace/feedback.json。

    现在就能做的一件事

      有自己的想法了?

      用自己的话写下来:谁学、学什么、在哪儿用。

      开始创建