楊曉東
濟(jì)寧學(xué)院 山東曲阜 273155
Moodle作為一個(gè)基于B/S架構(gòu)的用于建設(shè)Internet課程的網(wǎng)站系統(tǒng),提供了文件上傳的功能,例如教師在上傳了Word文檔、Powerpoint課件或其他聲像等多媒體文件至服務(wù)器后,學(xué)生可以下載后進(jìn)行觀看。這種以超鏈接的方式呈現(xiàn)教學(xué)內(nèi)容的形式,可為學(xué)生提供豐富的學(xué)習(xí)資源。但這種形式也存在一定的弊端,從學(xué)生的角度看,一是下載文件需要一定的時(shí)間;二是文件的打開會(huì)受到學(xué)生機(jī)安裝軟件的限制。從教師的角度看,一是這種內(nèi)容呈現(xiàn)形式不夠直觀;二是對(duì)于有些制作精美的課件和聲像資料,涉及版權(quán)保護(hù)問題,一般只允許觀看,不允許隨意下載或傳播。教師在展示教學(xué)內(nèi)容時(shí),如果不是簡(jiǎn)單地上傳多媒體文件,而是將文件嵌入到Moodle網(wǎng)頁中,則能很好地解決上述問題。
所謂多媒體文件嵌入網(wǎng)頁,即是指在訪問網(wǎng)頁時(shí),不需要下載就將多媒體文件的內(nèi)容直觀地呈現(xiàn)出來。我們?cè)谠L問Moodle教學(xué)平臺(tái)時(shí),實(shí)際就是用瀏覽器打開網(wǎng)頁的過程,由于絕大部分瀏覽器本身就支持JPEG,PNG,GIF等圖像格式,因此教師只需在Moodle服務(wù)器上添加一個(gè)圖片文件至課程網(wǎng)頁中,學(xué)生在訪問課程網(wǎng)頁時(shí)即可看到圖片內(nèi)容。也就是說其實(shí)對(duì)于圖片,不需要做特別的“嵌入”操作就能在Moodle網(wǎng)頁中顯示。
擴(kuò)展名為SWF的文件,也就是Flash動(dòng)畫,對(duì)于Moodle2.0以上的版本,也可以像添加圖片一樣直接“嵌入”到Moodle課程中。但對(duì)于Moodle2.0以下的版本,則必須將上傳的SWF文件的地址寫到網(wǎng)頁的HTML代碼中,才能實(shí)現(xiàn)Flash動(dòng)畫的嵌入。具體實(shí)現(xiàn)嵌入的步驟如下。
(1)將SWF文件上傳至Moodle,并獲取其動(dòng)畫文件的URL地址。
(2)在課程中添加一個(gè)網(wǎng)頁資源,在頁面內(nèi)容編輯中切換至HTML編輯模式,輸入以下核心代碼:
其中width和height代表動(dòng)畫顯示的像素的寬高尺寸,type表示文件類型,quality="high"表示以最佳效果顯示,loop="true"表示循環(huán)播放,play="true"表示隨網(wǎng)頁打開自動(dòng)播放。
(3)切換至普通編輯模式查看動(dòng)畫窗口是否正常顯示,如果正常則保存,完成SWF文件在Moodle網(wǎng)頁中的嵌入。例如嵌入某段Flash動(dòng)畫如圖1所示。
圖1 SWF動(dòng)畫嵌入Moodle網(wǎng)頁
Moodle允許上傳和下載Office文件和PDF文件,但這兩種類型的文件不可能直接嵌入網(wǎng)頁中進(jìn)行顯示。以Powerpoint為例,查閱專業(yè)的幻燈片分享社區(qū)SlideShare或authorSTREAM,觀察提供的分享代碼,可以看出嵌入網(wǎng)頁中顯示的PowerPoint幻燈片,在線播放時(shí)其實(shí)是轉(zhuǎn)換為SWF格式的。借鑒他們的做法,我們?cè)贛oodle中實(shí)現(xiàn)幻燈片的嵌入也可以將幻燈片轉(zhuǎn)換為SWF格式,具體分兩步進(jìn)行。
Print2Flash是一款虛擬打印機(jī)類的文檔轉(zhuǎn)換軟件,它可以將任何能夠打印的文檔直接轉(zhuǎn)換為Flash文件,即SWF動(dòng)畫。特別適用于轉(zhuǎn)換PDF,Word,Excel,PowerPoint等文檔為SWF格式。
從網(wǎng)上下載Print2Flash并安裝到本機(jī)上,將要轉(zhuǎn)換的PPT文件拖動(dòng)到Print2Flash主程序窗口,單擊“SaveFlash”命令即可完成SWF格式轉(zhuǎn)換并保存。例如轉(zhuǎn)換某章節(jié)幻燈片的界面(如圖2所示)。
圖2 Print2Flash將PPT格式轉(zhuǎn)換為SWF格式
轉(zhuǎn)換后的PowerPoint文件實(shí)際上已變成了SWF格式,因此可參照上述SWF文件嵌入網(wǎng)頁的方式操作。
音視頻技術(shù)高速發(fā)展的今天,許多教學(xué)資源是采用音頻或視頻制作的。越是高質(zhì)量音頻或視頻文件,越占用較大的空間,所以一般不建議將大量的音視頻文件上傳至Moodle,而是上傳至分享網(wǎng)站上去。以視頻為例,我們可將視頻文件上傳至優(yōu)酷土豆(如圖3所示)、酷6網(wǎng)等分享網(wǎng)站,這些主流的分享網(wǎng)站都提供分享代碼。
圖3 優(yōu)酷土豆網(wǎng)提供視頻分享代碼
將視頻網(wǎng)站分享的HTML代碼粘貼到Moodle網(wǎng)頁編輯器的代碼編輯窗口,即可將視頻文件嵌入到Moodle網(wǎng)頁中。例如嵌入某段視頻的代碼如下:
其中align="middle"表示居中顯示,allowscriptaccess="always"表示允許腳本訪問。
多媒體文件如何在 Moodle 網(wǎng)頁中嵌入,在更深的層次上其實(shí)是資源共享問題的討論。隨著Moodle新版本的不斷面世,隨著數(shù)據(jù)存儲(chǔ)、共享、轉(zhuǎn)換技術(shù)的不斷進(jìn)步,多媒體文件實(shí)現(xiàn)在Moodle網(wǎng)頁中的嵌入將會(huì)更加便捷。
[1]徐莉.基于Moodle的普通高中課程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].蘇州:蘇州大學(xué),2014:19-23.
[2]趙建保.基于Moodle平臺(tái)的項(xiàng)目化網(wǎng)絡(luò)課程系統(tǒng)構(gòu)建[J].中國教育信息化,2014(15):80.
[3]謝家雄.Moodle主題風(fēng)格的運(yùn)用和二次開發(fā)研究[J].軟件導(dǎo)刊,2012(10):85.