> 

 > 

2. 學生虛擬教室基礎
使用Una的MakeCode进行Micro:bit编程
使用Una的MakeCode进行Micro:bit编程

本文件指导学生使用Una的MakeCode编程编辑器和micro:bit模拟器,涵盖了编写和提交代码、Hex文件管理以及添加扩展模块。

不同类型的 Una 的 MakeCode 编程编辑器

Una 虚拟教室嵌入了原版和修改版的 Microsoft MakeCode,让学生可以创建 micro:bit 设备和 AI 应用程式,使学生能够使用相同类型的积木程式码创建各种强大且创新的产品。

类型1:Micro:bit程式

最初的Microsoft MakeCode专为micro:bit教育而设计,嵌入到Una的虚拟教室中,使学生能够使用基于块的编码来开发micro:bit程式。 本文档主要关注这种类型的 Una 的 MakeCode 环境。

类型 2:AI 应用程式

详细信息: 使用 Una 的 MakeCode 开发 AI 应用程式

放大或缩小编码工作区

您可以调整编码空间的大小,以便更轻松地完成任务。

在单个编码空间中编码

第一个编码选项卡专为单独编码而设计。 就像原始的 MakeCode 一样,您可以拖出块或在自己的编码空间中编写自己的程式。

此外,您可以在此编码空间中复制代码。 将鼠标放在要复制的块上。 单击鼠标右键,然后单击“复制”。

获取教师提供的示例代码

第四个编码选项卡是示例代码,这是一个仅供查看的空间,显示教师提供的示例代码,并作为此任务的参考/起点/提示提供给学生。 如果教师提供了示例代码,学生可以点击“示例代码”选项卡进行查看。

如果您想将示例代码复制到您的个人编码空间中,您可以按照以下步骤操作。

在相同或不同的编码空间中复制和粘贴代码。

导入和导出功能在 Una 上的所有编码空间和历史记录中都进行了设计。 此功能允许学生复制和粘贴代码块。

  1. 出口: a) 要导出编码空间中的所有块,请将鼠标放在编码空间的空白部分。 单击鼠标右键,然后单击“导出所有块”。 b) 要导出单个块,请将鼠标放在要复制的块上。 单击鼠标右键,然后单击“导出”。
  2. 通过 XML 复制代码:您将看到弹出导出窗口。 单击“复制”按钮,然后单击“关闭”按钮。 XML 中的块代码保存在操作系统的剪贴板中。
  3. 导入:在任何要粘贴代码的编码空间中,右键单击鼠标在空白区域上,然后单击“导入”按钮。 弹出导入窗口。
  4. 通过 XML 粘贴代码:右键单击鼠标,然后单击“粘贴”以粘贴操作系统剪贴板中的 XML 代码。
  5. 完成:按“导入按钮”。 单击“关闭”按钮以关闭弹出窗口。 您将在编码空间中看到块代码。

实时观察群成员的代码

第二个编码选项卡是您的小组成员的工作区。 通过点击“查看组友”选项卡并选择组成员的名称,您可以实时观察他们的编码界面。 此功能对于有效协作至关重要,因为它允许您提供即时反馈,确保整个项目的一致性,并从彼此的编码实践中学习。

在组工作区中进行协作编码

第三个编码选项卡是“组”工作区,使组成员能够协作编辑代码。 在此工作区中,您可以与团队成员轮流进行编辑。 要开始编辑,只需按“编辑”按钮。 完成后,按“停止”按钮以允许其他人进行更改。

提醒:一次只能有一个人编辑代码;当其他群组成员正在编辑时,您将无法进行更改。

提交您的代码

完成作业后,您可以将其提交给您的老师。 为此,请单击“提交”按钮。 将出现一个弹出窗口;点击“确认”以完成您的提交。

提醒:在编码任务期间,即使您尚未提交答案,您的老师也可以监控您的工作并跟踪您的进度。

通过历史记录查看以前保存/提交的工作

历史记录功能使学生能够查看他们之前提交的作业或访问他们进度的自动保存版本。 如果您不小心删除了您的编码工作,您可以通过历史记录功能恢复它,从而避免了从头开始的需要。

要访问您的工作历史记录,请按右上角的“历史记录”按钮。 此界面显示您提交的工作和自动保存的工作的记录。

页面顶部有三个菜单,可让您过滤历史记录:

  1. 选择任务
  2. 选择一种模式:“全部”(包括自动保存和提交的作品)或“仅提交”。
  3. 按日期和时间选择特定的保存记录

此功能可确保您可以轻松恢复丢失的进度并保持工作的连续性。

温馨提示:您可以多次提交作品,每次提交都会用不同的时间戳进行记录。

分享您的代码 [TBC]

提交作业后,您可以选择与同一虚拟教室、同一所学校内的某人或所有人共享您的代码。 请按照以下步骤共享您的提交:

  1. 提交代码后,单击右上角的“历史记录”,然后单击“共享”。 将弹出一个窗口。
  2. 如有必要,请编辑项目名称。
  3. 选择您希望与之分享您的提交的受众。
  4. 按“生成链接”创建共享链接,然后单击“复制链接”以复制生成的链接。
  5. 成功复制链接后,按钮旁边将出现“已复制”字样。
  6. 按“完成”。
  7. 将复制的链接粘贴到您希望共享的任何位置。

此功能使您可以轻松地与他人共享您的工作,从而促进协作和反馈。

使用micro:bit模拟器测试您的程序

就像最初的MakeCode一样,即使你没有物理的micro:bit设备,你也可以使用Una上的Micro:bit模拟器直接在浏览器中运行和测试你的程序。 这个模拟器允许你模拟micro:bit如何与你的代码一起操作,包括用户交互和特定的人工数据。

以下是按钮及其说明:

  1. 启动/停止模拟器:开始或停止模拟。
  2. 重新启动模拟器:将模拟重置为初始状态。
  3. 切换调试模式:启用或禁用调试功能。
  4. 静音/取消静音:控制模拟器的声音输出。
  5. 全屏模式:将模拟器展开为全屏视图。
Una Micro:bit模拟器

将 Hex 档下载到您的电脑

就像原始的 MakeCode 一样,您可以按照以下步骤将代码下载到您的计算机上:

  1. 按下位于编码空间左下角的“下载”按钮。
  2. 下载完成后,将出现一个窗口作为提醒。 如果下载成功,请单击“完成”。 如果下载不成功,请单击“重新下载”。
Una 下载 Hex 档 1
Una 下载 Hex 档 2

将 Hex 文件导入到Micro:bit

你可以从你的电脑存储中导入 Hex 档到你的Micro:bit。 请按照下列步骤操作:

  1. 将Micro:bit插入你的电脑。
  2. 找到您要汇入的 Hex 档。
  3. 将文件拖放到Micro:bit驱动器上。 等待系统处理该文件。

一旦导入成功,Micro:bit将自动开始执行您加载的程序。

Una 将 Hex 文件导入到Micro:bit

将 Hex 档上传到 Una

  1. 找到您要汇入的档案。
  2. 将档案拖放到编码空间中。 等待系统处理该文件。 导入成功后,您将看到编码空间相应更新。
Una 将 Hex 档导入 Una 平台

使用扩展积木

就像原始的 MakeCode 一样,Una 的 MakeCode 允许您扩展代码的功能。 按照以下步骤将micro:bit的扩展块添加到您的项目中:

  1. 点击「进阶」
  2. 向下滚动并选择“扩展”。
  3. 在搜索栏中输入扩展程序的名称,然后从结果中选择它。
  4. 所选扩展名现在将出现在您的编码块菜单中。
Una 使用扩展块 1
Una 使用扩展块 2

这将使您能够在代码中使用其他功能和工具。

备注:当教师为任务包含带有micro:bit扩展块的示例代码时,这些扩展块将在进入任务时自动出现在每个学生的编码工作区中。

在 Blocks、JavaScript 和 Python 之间切换

您可以轻松切换代码的显示语言。 支持的语言包括 Blocks、JavaScript 和 Python。 要更改编码语言,只需单击位于编码空间右下角的按钮:“块”、“JavaScript”或“Python”。 按下这些按钮会将您的代码切换到相应的语言。

Una 在块、JavaScript 和 Python 之间切换 1
Una 在块、JavaScript 和 Python 2 之间切换

常见问题

  1. 为什么在将 Hex 档导入 Una 平台时遇到错误页面?
  2. 为什么当我粘贴包含扩展块的示例代码时,某些块会消失?

目录