Moodle-COPILOT

Tags

 

MoodleCOPILOT 建課助手 Chrome Side Panel Extension

Chrome 側邊欄擴充功能 · Moodle 對話式建課

AI 提案,教師確認,系統才動手。

MoodleCOPILOT 用聊天的方式幫老師把課建起來——查知識庫、開課程、套範本、加選學生。 但每一個會寫入 Moodle 的動作,都必須先變成一張提案卡,等老師按下確認才會執行。 助手負責提議,決定權留在教師手上。

Manifest V3 Chrome 116+ OAuth2 · local_mauth Moodle Web Service
SIDE PANEL
實際執行畫面
實際執行畫面 · 課程「Make the most of the internet」建課中

寫入閘門

每個寫入動作,都先變成一張提案卡

讀取型操作(查課程內容、搜尋知識庫)助手會就地執行; 但只要動作會改變 Moodle 上的資料,助手就停下來,把它要呼叫的工具、參數、影響範圍攤開給你看。

工具create_course 提案 · 待確認
fullname 資料結構與演算法(114-1)
shortname CS201-1141
categoryid 7 · 資訊工程學系
確認執行 取消 未確認前不會寫入站台

LLM 提案

模型讀懂需求,選出該用的工具並填好參數,但不具備直接寫入的權限。

人類確認

教師看到完整的工具名稱與參數,逐項核對後才按下確認;取消不留痕跡。

系統執行

確認後才由 Moodle Web Service 實際執行,走的是站台原本的權限與稽核機制。

建課完成度

七個步驟,助手替你記得進度

進度不是存在對話紀錄裡,而是每次都回頭讀 Moodle 站台的實際狀態算出來的。 換一台電腦、隔一週再開,看到的完成度都一樣。

6 / 7 已完成 · 下一步:課程發布
01 課程基本資料 課名、簡稱、所屬類別 core
02 課程大綱 單元結構與週次骨架 core
03 第一份教材 檔案、頁面或連結資源 core
04 第一個活動 作業、測驗、討論區等 core
05 評分配置 評分項目與配分 optional
06 學生名單 加選與分組 optional
07 課程發布 開放學生看見 optional

模型與資料去向

敏感的留在本地,其餘走你指定的模型

模型不綁單一供應商。統一 LLM 閘道,同一組介面即可切換本地與雲端;語音潤飾則完全不出瀏覽器。

LLM 閘道

一組介面,換模型不改程式

對話與工具呼叫走 OpenAI 相容介面,依成本、隱私、效能需求切換後端:

  • 本地 DGX — 私有部署,資料不出機房
  • Gemini / OpenAI / Claude — 需要更強推理時切換

裝置端 · Gemini Nano

語音潤飾不離開瀏覽器

語音輸入的逐字稿在 Chrome 內建模型上就地潤飾,錄音內容與草稿不上傳任何伺服器。

  • 開啟側邊欄即預熱 — 降低首次回應延遲
  • 心跳保活 — 權重被釋放時自動重新載入
  • 雲端備援 — 裝置不支援時改走 LocalLLM

工具集

助手能呼叫的,就這些

能力範圍是明確列舉的,不是開放式的。讀取型工具就地執行;寫入型工具一律先出提案卡。

透過 Moodle core Web Service 與 ClickAI GraphRAG 執行
工具用途類型
search_docs查詢 MoodleTW 知識庫,回答附引用來源讀取
search_uploaded_docs查詢教師自行上傳的文件讀取
get_course_contents讀取課程現有單元與資源結構讀取
create_course建立新課程寫入 · 提案卡
apply_template套用既有課程範本與單元結構寫入 · 提案卡
create_activity新增作業、測驗、討論區等活動寫入 · 提案卡
set_section_name修改單元名稱寫入 · 提案卡

導入評估

想在你的站台上試一輪?

站台端需要安裝 local_mauth 並註冊 OAuth client、啟用 Web Service(REST) 並選入必要的 functions。我們可以協助評估現有站台的前置條件並安排示範。

電話 +886-4-22410788(代表號) Email [email protected] 網站 www.click-ap.com
目前版本 0.1.0(內網 MVP)。 此版本為無建置的原生 MV3 結構,上架 Chrome 線上應用程式商店。 導入前建議先於測試站台驗證權限與 Web Service 設定。