Moodle
用于 Moodle TinyMCE 编辑器的 tiny_formulix 子插件。
源代码、版本与问题反馈:github.com/KaioSpa/moodle-tiny_formulix。使用 Git 安装时,将仓库克隆到 lib/editor/tiny/plugins/formulix。
安装
声明最低版本为 Moodle 4.5。通过站点管理 → 插件 → 安装插件上传 formulix-moodle-0.1.2.zip,或将 formulix 文件夹解压到 lib/editor/tiny/plugins/formulix。执行管理端升级并清缓存。
配置与权限
在 TinyMCE → Formulix 设置中填写 HTTPS API 地址和公开密钥。上传图像需使用启用 TinyMCE 和文件的表单。用户必须登录且拥有 tiny/formulix:use 权限;访客不会看到按钮。
API / 公开密钥
默认地址为官方服务 https://api.formulix.com.br。密钥为可选项:不设密钥时,编辑器域名使用免费套餐;额度用尽后,对话框会显示注册链接。在控制台登记域名并选择套餐;登记覆盖其子域名,网站不设密钥也能继续使用。
预览和插入的内容会发送至 API。浏览器中只使用绑定域名的公开密钥,切勿放入管理端、SMTP 或 Mercado Pago 凭据。
使用与验证
插入四类内容,确认后在课程教材或试题中保存并重新编辑。PNG 使用 sesskey 和大小限制上传至用户草稿区。已有验证覆盖真实 TinyMCE 8 的 AMD/RequireJS、公式持久化和重编辑,以及 PHP 契约。
已知限制
完整 LMS 的表单、文件、权限和最终清理尚待验证。ZIP 不安装 Moodle 本身。源码与许可在 source/。阅读已保存内容不依赖订阅。
Word 的 OMML/RTF 剪贴板处理仍为 TinyMCE 专有路径。其他平台的 Word 粘贴和同时使用多种语言暂不支持。