Formulix ドキュメント← サイトへ戻る
導入 / Formulix 0.1.0

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 URL と公開キーを指定します。グラフには TinyMCE とファイルが有効なフォームを使います。利用者はログイン済みで tiny/formulix:use 権限が必要です。ゲストにはボタンを表示しません。

API / 公開キー

運営者から提供された HTTPS API URL とアカウントの公開キーを設定し、管理画面にエディターのドメインを登録します。サブドメインも対象です。https://api.formulix.example と YOUR_PUBLIC_KEY は説明用のプレースホルダーで、実在する接続先やキーではありません。

プレビューと挿入の内容は API に送信されます。ブラウザーにはドメインに紐づく公開キーだけを設定し、管理用・SMTP・Mercado Pago の認証情報は入れないでください。

API · プライバシー — 翻訳草案

使用と検証

4種類の項目を挿入し、コース教材や問題で保存・再編集を試します。PNG は sesskey とサイズ制限付きで利用者のドラフト領域に送られます。既存検証は実際の TinyMCE 8 による AMD/RequireJS、数式の保存・再編集、PHP 契約を対象としています。

既知の制限

LMS 全体でのフォーム、ファイル、権限、最終サニタイズは未検証です。ZIP は Moodle 本体をインストールしません。ソースとライセンスは source/ に含まれます。保存した教材の閲覧は契約に依存しません。

Word の OMML/RTF クリップボード処理は TinyMCE 固有です。Alpha アダプターの同等機能、複数言語の同時使用、Firefox/WebKit、モバイル端末は検証が必要です。