四、课堂互动

第16课 课堂互动-点名答题

任务场景:课堂互动-点名答题
任务场景:课堂互动-点名答题

一、任务目标

理解先核对点名,能说出没点到不应答题。

二、我们要学什么

  • 学习要点:点名答题先认是不是叫到自己,再按键
  • 本课过关:能指出体验用 == 本机用户;完整代码用 find > -1。
  • 示例对齐:体验题对应 「4-4-1 课堂互动-点名答题」;完整代码对应 「4-4-2 课堂互动-多人点答」。

三、本节要点

没有被点到时不应答题。这不是自由抢答。

1读场景明确真实任务
2对要点先点名,再选项
3载入运行兴趣课程积木/代码

四、解题思路

  • 输入:「答题用户」消息;甲乙丙丁四键。
  • 输出:被点到才出现开始提示,并发布选项。
  • 生活对照:老师喊到名字才站起来回答。
  • 验证现象:消息不是本机昵称时按甲键不应发送。

本课主要用到:物联网平台、点阵、甲乙丙丁触摸键。

  1. 1订阅「答题用户」。
  2. 2体验:消息整段等于本机昵称才应答。
  3. 3完整代码:消息里包含本机昵称即可。
  4. 4再进入与单选相同的选项流程。

流程示意(可对照左侧文字)

订阅答题用户体验:整段等于本机昵称完整代码:包含本机昵称即可再进入选项流程

五、图形块功能讲解

下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。

图形块分类作用本课用法
查找文字
文本在字符串中查找子串位置。完整代码:msg.find(本机用户)。

六、知识点讲解

先核对点名。选项键只有被叫到才生效。全等:体验消息必须正好是 mixly。find:完整代码允许名单字符串里包含自己。选项:被点到之后的 A1–A4 与上一课相同。

对照与过关:能说出没点到不应答题。先等点名消息,再按选项。

七、编程练习

点「载入」打开 MixVM(board=mini_design)。默认图形化积木;起步程序与积木均来自 MixGo MINI 兴趣课程/学期4。在 Mixly 工具栏点「运行 / 停止」,「检查」做关键字核对。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。

兴趣课程:4-4-1 课堂互动-点名答题.mix。载入后运行。

八、课堂练习

先完成两道判断题,再完成选择题;全部选定后点「检查」。

  1. 判断:体验题只要开始答题=1,谁按 A1 都会交卷。

  2. 判断:完整代码用 find 判断点名消息里是否包含本机用户。

  3. 体验点名用的比较是?

  4. 被点到后 A2 对应?

九、本节小结

本课主题是点名答题:点名答题先认是不是叫到自己,再按键。体验程序本机用户被点到才作答;完整程序姓名出现在点名名单里就可以作答。