🧑‍🏫 教師操作手冊

輕鬆管理課程、出題測驗與程式挑戰,掌握每位學生的學習歷程。

建立課程與章節 題庫建立與批次管理 GIFT 格式匯入 即時教學實驗室 即時解題追蹤 學生進度追蹤 匯出成績 CSV

第一部:課程與章節管理

從無到有,建構您的專屬線上課程。

1. 建立課程

設定課程的基本資訊與修課權限。

  • 新建課程:在教師儀表板點擊「新增課程」。
  • 課程資訊維護:在課程管理頁面的左側側欄,可隨時修改課程名稱課程簡介
  • 存取與期限:設定開放區間、隱藏狀態,以及報名型態(完全開放、自由選課、人工選課)。
  • 課程複製:一鍵複製整門課程(含章節、題目與挑戰),適合每學期建立新班級教材。

2. 章節大綱編輯

使用直覺的拖曳排序功能規劃課程結構。

  • 層級結構:支援「單元」與其底下的「章節」建立多層次結構。
  • 拖曳排序:直接拖動列表項目即可改變章節順序。
  • 發布控制:可將章節設為「草稿」或設定「預定發布時間」,排程釋出教材。

3. 編輯課文內容

強大的本地化 TinyMCE 富文本編輯器。

  • 多媒體編輯:輕鬆插入文字、圖片與程式碼區塊(支援多種語言上色)。
  • 附件管理:為章節上傳講義、投影片或參考資料讓學生下載。
  • 插入互動元素:在編輯器中直接匯入「題庫測驗」與「程式挑戰」,穿插於課文之中。

第二部:題庫與挑戰管理

建立多樣化的檢核工具,訓練學生的邏輯思維。

1

建立與管理題庫 單選 / 多選 / 填充

在「題庫與多元評量管理」中,您可以建立分類資料夾,並新增選擇題或填充題。填充題可設定多個相容答案且支援「忽略空白」。

2

批次操作與 GIFT 匯入 高效管理

GIFT 匯入:支援標準 Moodle GIFT 格式匯入題庫,並已優化程式碼區塊 <pre> 的換行解析。

ZIP 打包匯入:支援將選定題目(含圖片附件)打包匯出。匯入時提供「分析預覽」機制,讓您在正式執行前確認 ZIP 內的分類與題數,確保匯入內容正確無誤。

批次操作:勾選多個題目後,下方會浮現工具列,可進行「批次移動分類」、「批次刪除」與「切換共享狀態(給其他老師使用)」。

3

設計程式挑戰 多組測資

在「程式挑戰管理」中,您可以利用 TinyMCE 富文本編輯器 編寫圖文並茂的題目說明。挑戰支援以下進階管理功能:

  • 多樣化設定:可設定難度、語言限制(Python/PHP/C/C++/Java)、公開範例與隱藏測資
  • 批次管理工具:勾選多個挑戰後,可透過下方浮現的工具列進行「批次複製(Clone)」、「批次移動分類」或「批次刪除」。
  • 快速關聯章節:支援「批次加入章節」功能,並提供樹狀導覽介面,讓您直觀地將題目分配到不同課程的特定單元中。
4

牛刀小試 即刻練習

除了獨立的「程式挑戰」,您可以建立「牛刀小試(Mini-challenge)」短程式碼區塊並插入課文中。這讓學生能一邊閱讀、一邊在網頁上直接修改程式碼並「執行」看結果,且具有自動換行防呆機制,避免無窮迴圈。

5

正式測驗(Quiz)管理 計時 / 監控

在教師儀表板進入「測驗管理」,可建立獨立於章節之外的正式評量。每份測驗可設定:

  • 開放時間與作答時限:學生只能在指定時段內進入,超時自動交卷。
  • 題目組成:可加入題庫中的填充、單選、多選題,以及程式挑戰題。
  • 監控鎖定(防作弊):測驗進行中,可針對同課程的其他內容進行管控:
    • 鎖定章節內容(學生無法閱讀課文)
    • 鎖定題庫測驗答案送出(填充/選擇題無法提交)
    • 鎖定牛刀小試執行
    • 鎖定程式挑戰頁面(學生無法進入獨立挑戰)
  • 成績查看:測驗結束後,在「測驗結果」頁可查看每位學生的詳細作答與得分。

第三部:學生成績與進度追蹤

一目了然的報表,輕鬆掌握學習狀況。

全班挑戰進度總覽

在課程管理頁面點擊「程式挑戰進度」,可查看全班學生對每一道挑戰的最新狀態:

  • 已通過(Accepted)、提交但未通過、尚未作答
  • 挑戰次數與最後提交時間
  • 點擊學生格,即可彈出其最後一次提交的程式碼(語法高亮)
  • 點擊右上角「 匯出 Excel (CSV)」可下載全班進度報表,含各題作答狀況、完成題數與總進度百分比,以 UTF-8 BOM 儲存,可直接用 Excel 開啟

即時解題追蹤

課堂實機練習時,在課程管理頁進入「即時追蹤」:

  • 選擇一道挑戰,左欄即顯示全班即時作答狀況
  • 學生分為「已通過」與「尚未通過」兩份名單,含提交次數
  • 點選任一學生,右側立即顯示其最新程式碼,自動語法上色
  • 每分鐘自動刷新,無需手動重載

即時教學實驗室(Live Lab)

在教師儀表板進入「即時實驗室」,可直接在瀏覽器中執行程式碼示範,支援 stdin 標準輸入、Python / PHP / C / C++ / Java 五種語言。課堂上不需要安裝任何工具,隨時可以示範任意程式片段。

全班題庫隨堂練習進度總覽 (進階)

除了程式挑戰外,系統現在也能追蹤學生在各章節「隨堂題庫」的練習狀況:

  • 矩陣明細:以全螢幕格點顯示全班學生的答題狀況 (綠色:答對;紅色:嘗試中;灰色:未練習)
  • 分章統計:題目按章節分組,老師可快速掌握哪些章節的觀念學生較不熟悉
  • Excel 匯出:支援一鍵匯出全班題庫練習數據 (CSV),包含正確率與嘗試次數,方便平時成績計算。

學生登入統計

在課程管理頁可查看各學生的登入活躍度報表,包含:最後登入時間最後提交時間,以及近四週各週的登入次數。資料按班級與座號排序,方便快速找出長期缺席或未參與學習的學生。

系統進階支援 (請洽管理員)

課程打包匯出:將整門課程打包成加密 ZIP 檔,提供給其他網站匯入使用。
完整課程匯入:快速還原打包好的課程檔案,自動對映題庫與挑戰分類。
課程擁有權轉移:支援將課程完整移交給其他老師管理,方便職務接替。

準備好打造您的課程了嗎?

結合多元評量、程式批改與即時進度追蹤,Coding Tutor 是您最高效的教學助手!

前往教師儀表板
字體 100%