代数表記法フィルタ

提供: MoodleDocs
移動先:案内検索
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

このページは本当に改善する必要があります。 含める内容の提案については ページコメントを参照し、完了したらこのテンプレートを削除してください。

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

一般的に

Moodleには、数式をタイプセットされているかのように表示できる "代数表記法フィルタ" があります。フィルタは標準のMoodleパッケージに含まれていますが、管理者は使用する前にアクティベートする必要があります。

注: 代数表記法フィルタの使用には、代数表記法フィルタが1つの構文で数式を解析し、式をLaTex式に変換して、Texフィルタでレンダリングおよび表示するためにも機能するMoodle Texフィルタが 必要 です。フィルタは借用したperlスクリプトを使用します。

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

注: perlスクリプトには Perl が必要です。これはほとんどのLinuxサーバでは問題ありませんが、接続の切断など、Winの世界での誤動作の原因となる可能性があります。例外/失敗は、このMoodleフィルタを介してキャッチおよび報告されません。 利用可能なPerlがない場合は、(上記のように)Moodle Texをアクティブにして、JAVA Math Formulaエディタを使用します。 Texをアクティブ化した後に利用可能になります。結果のTexコードのマイナーな修正は、Texの基本を深く掘り下げる必要はありません。

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

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

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

Moodle.orgがMoodle2に移行した時点(2010年後半)で、フォーラムの代数表記法フィルタは機能しなくなったようです。また、代数フィルタはMoodleドキュメント(Moodleコードではありませんが、algebra2tex.plに基づく準備ができているフィルタがあるとは思わないMediaWiki)では機能しないようです。

トラブルシューティング

ファイルalgebradebug.phpは、デバッグの目的でfilterフォルダに提供されます。 algebradebug.phpの最初のタグから問題が発生する可能性があります

define('NO_MOODLE_COOKIES', true); // Because it interferes with caching

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