代数フィルタ

このページは本当に改善する必要があります。何を含めるべきかについての提案はページのコメントを見てください 。そして、あなたが終わったらこのテンプレートを取り除いてください。

注意:代数フィルタはMoodleに含まれていますが、数学の方程式や式を書くためにMathJaxフィルタを使用することをお勧めします。

一般に

Moodleには「代数フィルタ」があり、数式が組版されているかのように表示できます。フィルタは標準のMoodleパッケージに含まれていますが、使用する前に管理者が有効にする必要があります。

注:代数フィルタの使用は、Moodleのテックスフィルタはまた、代数フィルタとして働いされている必要あり 、単に1つの構文で数学の式を解析し、その後テックスレンダリングするためのフィルタと表示のためのLaTeXの式に式を変換します。フィルタは借りたperlスクリプトを使う

フィルタ( https://cvs.moodle.org/moodle/filter/algebra/を参照)は、perlスクリプトであるalgebra2tex.pl(およびそれに関連するperlモジュール、AlgParser.pm)を使用して、二重@記号で区切られたテキスト式を次のように解析します。トークン(ただし、使用されるトークンは手動で調整できます)

注意perlスクリプトはPerlを必要とします。これはほとんどのLinuxサーバーでは問題ありませんが、接続が切断されているようなWinの世界では誤動作の原因となる可能性があります。例外/失敗はこのMoodleフィルタを通して捕獲され報告されません。利用可能なPerlがない場合は(上記のように)Moodle Texを有効にしてJAVA Math Formula Editorを使用してください。生成されたTexコードのマイナーな訂正は、Texの基本を深く掘り下げる必要はありません。

代数フィルタは使いやすいと多くの人が主張していますが、その「文法」や「構文」についてのMoodleの参照は明らかにありません。 Webworksの調査では、Webworksのテキスト表現を使用するための2つのリンクが作成されました(最初のものは間違いなく2番目のものに置き換えられました)。

https://moodle.org/mod/forum/discuss.php?d=126522&parent=554632を参照してください

Zbigniew Fiedorowiczによって提供されているhttps://moodle.org/mod/forum/discuss.php?d=5402で代数フィルタ構文の議論があります。

Moodle.orgがMoodle 2(2010年後半)に移行した時点で、フォーラムの代数フィルタは機能していません。また、AlgebraフィルタはMoodle Docsでは動作しません(これはMoodleコードではありませんが、MediaWikiにはalgebra2tex.plに基づいたフィルタが用意されているとは思わない)。

トラブルシューティング

algebradebug.phpファイルはデバッグの目的でfilterフォルダにあります。問題はalgebradebug.phpの最初のタグから来るかもしれません

 define( 'NO_MOODLE_COOKIES'、true); //キャッシュに干渉するため

行を削除するか、falseに設定することができます。