Moodle課程管理系統(tǒng)(CMS)是一個優(yōu)秀的開源教學(xué)平臺,在黎加厚教授、郭紹青教授等研究者的大力推廣下,國內(nèi)已經(jīng)有不少學(xué)校開始采用Moodle平臺開展網(wǎng)絡(luò)教學(xué)。讓Moodle支持?jǐn)?shù)學(xué)公式,有兩種方法:
(1) ASCIIMath2TeX過濾器法。具體方法為:下載ASCIIMath2TeX Moodle filter,并上傳到Moodle網(wǎng)站filter文件夾;以管理員身份登陸Moodle平臺,在管理 ? 設(shè)置 ? 過濾器中設(shè)置asciimath2tex為活躍的。需要注意的是,采用這種方法時,TeX指令描述的數(shù)學(xué)公式應(yīng)該放在##…##之間,而不是前面所述的$…$之間,例如## f(x)=x^2-1 ##。 (2) ASCIIMath Image Fallback轉(zhuǎn)換法。Moodle是一個開源系統(tǒng),因此我們也可以通過修改源代碼,使其支持?jǐn)?shù)學(xué)公式的輸入和顯示。具體方法如下:(在Apache 2.2.0、MySQL 5.0.20、 PHP 5.1.2、Moodle 1.5.4環(huán)境下測試通過) 將ASCIIMathMLwFallback.js文件復(fù)制到當(dāng)前主題風(fēng)格文件夾下(如formal_white),修改該文件夾中的header.html文件,在第9行“</head>”語句之前增加一行PHP代碼: 修改源代碼: … < type="text/java" src="<?php echo "$CFG->wwwroot/theme/$CFG->theme" ?>/ASCIIMathMLwFallback.js"></> … 修改之后,所有Moodle頁面均可以顯示TeX指令描述的數(shù)學(xué)公式 The Moodle filter is included in the http://www1./~jipsen/mathml/asciimath.zip or http://www1./~jipsen/mathml/asciimath.tar.gz file. Just unzip the files in the moodle/filter folder and switch the filter on. |
|