第一部:課程與章節管理
從無到有,建構您的專屬線上課程。
1. 建立課程
設定課程的基本資訊與修課權限。
- 新建課程:在教師儀表板點擊「新增課程」。
- 課程資訊維護:在課程管理頁面的左側側欄,可隨時修改課程名稱與課程簡介。
- 存取與期限:設定開放區間、隱藏狀態,以及報名型態(完全開放、自由選課、人工選課)。
- 課程複製:一鍵複製整門課程(含章節、題目與挑戰),適合每學期建立新班級教材。
2. 章節大綱編輯
使用直覺的拖曳排序功能規劃課程結構。
- 層級結構:支援「單元」與其底下的「章節」建立多層次結構。
- 拖曳排序:直接拖動列表項目即可改變章節順序。
- 發布控制:可將章節設為「草稿」或設定「預定發布時間」,排程釋出教材。
3. 編輯課文內容
強大的本地化 TinyMCE 富文本編輯器。
- 多媒體編輯:輕鬆插入文字、圖片與程式碼區塊(支援多種語言上色)。
- 附件管理:為章節上傳講義、投影片或參考資料讓學生下載。
- 插入互動元素:在編輯器中直接匯入「題庫測驗」與「程式挑戰」,穿插於課文之中。
第二部:題庫與挑戰管理
建立多樣化的檢核工具,訓練學生的邏輯思維。
建立與管理題庫 單選 / 多選 / 填充
在「題庫與多元評量管理」中,您可以建立分類資料夾,並新增選擇題或填充題。填充題可設定多個相容答案且支援「忽略空白」。
批次操作與 GIFT 匯入 高效管理
GIFT 匯入:支援標準 Moodle GIFT 格式匯入題庫,並已優化程式碼區塊 <pre>
的換行解析。
ZIP 打包匯入:支援將選定題目(含圖片附件)打包匯出。匯入時提供「分析預覽」機制,讓您在正式執行前確認 ZIP 內的分類與題數,確保匯入內容正確無誤。
批次操作:勾選多個題目後,下方會浮現工具列,可進行「批次移動分類」、「批次刪除」與「切換共享狀態(給其他老師使用)」。
設計程式挑戰 多組測資
在「程式挑戰管理」中,您可以利用 TinyMCE 富文本編輯器 編寫圖文並茂的題目說明。挑戰支援以下進階管理功能:
- 多樣化設定:可設定難度、語言限制(Python/PHP/C/C++/Java)、公開範例與隱藏測資。
- 批次管理工具:勾選多個挑戰後,可透過下方浮現的工具列進行「批次複製(Clone)」、「批次移動分類」或「批次刪除」。
- 快速關聯章節:支援「批次加入章節」功能,並提供樹狀導覽介面,讓您直觀地將題目分配到不同課程的特定單元中。
牛刀小試 即刻練習
除了獨立的「程式挑戰」,您可以建立「牛刀小試(Mini-challenge)」短程式碼區塊並插入課文中。這讓學生能一邊閱讀、一邊在網頁上直接修改程式碼並「執行」看結果,且具有自動換行防呆機制,避免無窮迴圈。
正式測驗(Quiz)管理 計時 / 監控
在教師儀表板進入「測驗管理」,可建立獨立於章節之外的正式評量。每份測驗可設定:
- 開放時間與作答時限:學生只能在指定時段內進入,超時自動交卷。
- 題目組成:可加入題庫中的填充、單選、多選題,以及程式挑戰題。
- 監控鎖定(防作弊):測驗進行中,可針對同課程的其他內容進行管控:
- 鎖定章節內容(學生無法閱讀課文)
- 鎖定題庫測驗答案送出(填充/選擇題無法提交)
- 鎖定牛刀小試執行
- 鎖定程式挑戰頁面(學生無法進入獨立挑戰)
- 成績查看:測驗結束後,在「測驗結果」頁可查看每位學生的詳細作答與得分。
第三部:學生成績與進度追蹤
一目了然的報表,輕鬆掌握學習狀況。
全班挑戰進度總覽
在課程管理頁面點擊「程式挑戰進度」,可查看全班學生對每一道挑戰的最新狀態:
- 已通過(Accepted)、提交但未通過、尚未作答
- 挑戰次數與最後提交時間
- 點擊學生格,即可彈出其最後一次提交的程式碼(語法高亮)
- 點擊右上角「 匯出 Excel (CSV)」可下載全班進度報表,含各題作答狀況、完成題數與總進度百分比,以 UTF-8 BOM 儲存,可直接用 Excel 開啟
即時解題追蹤
課堂實機練習時,在課程管理頁進入「即時追蹤」:
- 選擇一道挑戰,左欄即顯示全班即時作答狀況
- 學生分為「已通過」與「尚未通過」兩份名單,含提交次數
- 點選任一學生,右側立即顯示其最新程式碼,自動語法上色
- 每分鐘自動刷新,無需手動重載
即時教學實驗室(Live Lab)
在教師儀表板進入「即時實驗室」,可直接在瀏覽器中執行程式碼示範,支援 stdin 標準輸入、Python / PHP / C / C++ / Java 五種語言。課堂上不需要安裝任何工具,隨時可以示範任意程式片段。
全班題庫隨堂練習進度總覽 (進階)
除了程式挑戰外,系統現在也能追蹤學生在各章節「隨堂題庫」的練習狀況:
- 矩陣明細:以全螢幕格點顯示全班學生的答題狀況 (綠色:答對;紅色:嘗試中;灰色:未練習)
- 分章統計:題目按章節分組,老師可快速掌握哪些章節的觀念學生較不熟悉
- Excel 匯出:支援一鍵匯出全班題庫練習數據 (CSV),包含正確率與嘗試次數,方便平時成績計算。
學生登入統計
在課程管理頁可查看各學生的登入活躍度報表,包含:最後登入時間、最後提交時間,以及近四週各週的登入次數。資料按班級與座號排序,方便快速找出長期缺席或未參與學習的學生。