> 

 > 

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擴展塊的示例代碼時,這些擴展塊將在進入任務時自動出現在每個學生的編碼工作區中。

在積木、JavaScript 和 Python 之間切換

您可以輕鬆切換代碼的顯示語言。 支持的語言包括積木、JavaScript 和 Python。 要更改編碼語言,只需按兩下位於編碼空間右下角的按鈕:「積木」、“JavaScript”或“Python”。 按下這些按鈕會將您的代碼切換到相應的語言。

Una 在積木、JavaScript 和 Python 之間切換 1
Una 在積木、JavaScript 和 Python 之間切換 2

常見問題

  1. 為什麼在將 Hex 檔導入 Una 平台時遇到錯誤頁面?
  2. 為什麼當我貼上包含擴展塊的範例代碼時,某些積木會消失?

目録