Moodle
適用於 Moodle TinyMCE 編輯器的 tiny_formulix 子外掛。
安裝
宣告最低版本為 Moodle 4.5。在根目錄執行 npm run package:integrations,經網站管理 → 外掛 → 安裝外掛上傳 dist/formulix-moodle-0.1.0.zip,或將 formulix 資料夾解壓至 lib/editor/tiny/plugins/formulix。執行管理端升級並清除快取。
設定與權限
在 TinyMCE → Formulix 設定填入 HTTPS API 網址與公開金鑰。上傳圖形須使用啟用 TinyMCE 及檔案的表單。使用者須登入並具 tiny/formulix:use 權限;訪客不會看到按鈕。
API / 公開金鑰
設定營運方提供的 HTTPS API 網址及帳戶公開金鑰,在控制台登記編輯器網域;子網域亦受涵蓋。https://api.formulix.example 與 YOUR_PUBLIC_KEY 都是佔位範例,並非實際服務網址或金鑰。
預覽及插入內容會傳送至 API。瀏覽器只能放綁定網域的公開金鑰,切勿放入管理端、SMTP 或 Mercado Pago 憑證。
使用與驗證
插入四類內容,確認後在課程教材或試題中儲存並重新編輯。PNG 透過 sesskey 與大小限制上傳至使用者草稿區。既有驗證涵蓋實際 TinyMCE 8 的 AMD/RequireJS、公式持久儲存與重編輯,以及 PHP 契約。
已知限制
完整 LMS 的表單、檔案、權限及最終清理仍待驗證。ZIP 不安裝 Moodle 本身。原始碼及授權在 source/。閱讀已儲存內容不依賴訂閱。
Word 的 OMML/RTF 剪貼簿處理仍是 TinyMCE 專用。Alpha 轉接器的同等貼上能力、多語言同時使用、Firefox/WebKit 與行動裝置均待驗證。