10分鐘上手CodeCombat教學版!
讓您的班級通過下列步驟開啟程式設計的奇妙旅程:
第1步 建立教師帳號
建立教師帳號後,您將能夠建立班級、邀請學生、監控學生進度、新增學生、在新增學生後為學生分配課程內容。
在帳號建立時的選擇帳號類型介面,選擇“我是老師”選項,註冊成為教師。

當教師帳號設置完後,您就可以訪問老師管理台來進行管理了。
如果已經有帳號了,該怎麼操作?
如果您已經擁有CodeCombat的學生帳號或獨立用戶帳號,想轉為教師帳號,您可以訪問升級為教師帳號頁面。帳號升級完成後,您的學生帳號將會從原有已參加的班級裡被刪除掉。
CodeCombat有哪些軟硬體要求?
CodeCombat需要電腦具有至少4GB記憶體,需要谷歌瀏覽器Chrome、Safari、Firefox、 Edge 等較新的瀏覽器支持。電腦記憶體不足時,可能在課程後期出現少許圖像顯示問題。
目前尚不支持 iPad 和安卓平板電腦。
第2步 建立一個新班級
登錄教師帳號後,或者點擊導覽列中“我的班級”連結,您將進入老師管理台。在這個頁面中,您能夠建立班級並監控學生的學習進度。
在建立班級介面中,填寫各項班級資訊,最後點藍色的“創建課堂”按鈕來完成班級的建立。建議選擇一個讓您和學生們都能容易識別的班級名稱,例如“王老師的第三班”。

我該選擇Python還是JavaScript?
我們推薦 Python,因為它對初學者更友善,而且目前許多大公司都在使用它(例如谷歌)。如果您的學生年紀較小或從未接觸過程式設計,我們強烈推薦 Python。 當然,JavaScript 也很棒。它是一種Web語言,能夠在所有網站上使用,對初學者也很友善。如果更傾向於網頁開發,您可以選擇 JavaScript,避免學生在語法轉換中出現困擾。不過對於初學者,JavaScript 的語法要比 Python 更困難一些。
第3步 新增學生
建立班級後,您會在“當前班級列表”中看到這個班級,並可通過點擊“觀看班級”按鈕進入該班級的詳情頁。在班級詳情頁中,您可以從兩種方式中選擇一種來加入學生。(推薦使用班級代碼)

使用您班級專屬的“班級代碼”或“網址連結”來邀請學生加入。
選項1:通過班級代碼邀請學生
這是最方便的選項。
指導學生進入首頁,並點擊右上角的“註冊”按鈕,完成帳號註冊。在帳號建立時的選擇帳號類型介面,選擇“註冊成為學生”選項,註冊成為學生。

請確保您的學生點擊了“註冊成為學生”按鈕。
選擇“註冊成為學生”選項後,介面中會要求學生填入“班級代碼”。 您可以在教師管理台頁面中,點擊“我的班級”中某個班級的“觀看班級”按鈕,進入該班級詳情頁面並找到您的班級代碼。您的班級擁有一個專屬的由3個英文字組成的代碼。

作為教師,您要如何找到自己班級的代碼:在您的某個班級的詳情頁,在頁面的右半部分的“添加學生”欄目下,有該班級的3英文字組合代碼。學生輸入班級代碼後,就會在頁面中看到該班級名稱和教師姓名。
要建立學生帳號,學生需要輸入如下資訊:
- 帳號
- 學生的電子郵件(選填)
- 使用者名稱 (建議制定好學生的命名規則,方便管理)
- 密碼

學生完成帳號建立後,就可以使用CodeCombat了!
第4步 電腦科學課程入門
所有學生都會自動獲得註冊碼,可以訪問並學習CodeCombat的“電腦科學入門”這門課程。這一課程將為學生介紹基本語法、變數、while迴圈等概念。對於小學生來說,這一課程通常需要大約5至10小時的學習時間。

課程引導會為您提供課程關卡預覽和關卡解決方案。
作為教師,您可以在課程引導(在藍色的教師管理台導覽列中)頁面中,查看課程的解決方案。您還可以使用下拉式功能表選擇並預覽關卡。

點選 ‘關卡總覽以及解決方法-Python’ 可以看到每個課程關卡的解答,提供家長以及老師標準答案。

如果您是第一次教授電腦科學課程,我們推薦您先去資源中心,其頁面中的各項指導資料(包括教學方案、工作表格、補充指導等)會幫助您儘快上手。
第5步 跟蹤進度
所有學生都會自動獲得註冊碼,可以訪問並學習CodeCombat的“電腦科學入門”這門課程。這一課程將為學生介紹基本語法、變數、while迴圈等概念。對於小學生來說,這一課程通常需要大約5至10小時的學習時間。

在班級詳情頁面中,會顯示學生在每門課程中的學習進度資訊。
學生加入班級後,您會在班級頁面中查看到學生的學習進度。被分配給學生的課程和每個學生在課程中的學習進度(從課程1電腦科學入門開始),都會用標有顏色的圓圈來表示。灰色圓圈表示學生還沒有開始學習該課程的任何關卡,黃色圓圈表示學生已經開始學習該課程的關卡,綠色圓圈表示該課程的關卡已全部完成。

在“課程進展”選項卡中,可以查看到學生在每一門課程中的詳細資訊。
如果您想知道學生在某一門課程中的學習進度,可以點擊“課程進展”選項卡。學生在該課程中的關卡學習進度會這樣顯示:灰色圓圈表示學生還沒開始學習此關卡,黃色圓圈表示學生已經開始學習此關卡但尚未通關,綠色圓圈表示此關卡已被打通。滑鼠放到關卡對應的圓圈上,可以看到關卡是何時完成的,以及學生完成此關卡所耗費的時間
第6步 為學生發放註冊碼
課程1電腦科學技術入門之後的內容,都需要在您給學生發放註冊碼之後才能被使用。分配新課程時,課程註冊碼就會自動發放給學生。註冊碼的時效默認為發放後的一年時間。完整註冊碼允許一個學生訪問全部可用的課程。
如何為我的學生獲得註冊碼?
如果您想購買更多註冊碼,可發送郵件給我們(service@ai4kids.ai)。我們會儘快安排客服專員與您聯繫。
第7步 分配課程

將學生加入班級之後,您可以為他們分配更多的課程。我們建議您每次僅為學生分配最近需要學習的一門課程即可。同一門課程可以同時分配給多個學生,您只需在頁面左側的核取方塊中選擇學生(或是點選“全選”核取方塊選擇所有學生),然後從頁面右側的下拉式功能表中選擇您要分配的課程,再點擊“指派班級”即可。