田松林
摘要:文中利用開源的內容管理軟件Joomla!開發高中生物課教學網站,投入少,效益高,功能強。該網站作為學生學習的輔助平臺,支持學生自主學習,支持師生、生生交流,能有效提高學習效率。
關鍵詞:Joomla?。簧?;教學網站
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2015)12-0246-02
一、Joomla!介紹
內容管理系統(Content Management System,CMS)是企業信息化建設和電子政務的寵愛。WordPress,Drupal和Joomla!是目前最為流行的網站內容管理系統。
WordPress是一個注重美學、易用性和網絡標準的個人信息發布平臺。用它可以搭建功能強大的網絡信息發布平臺,但更多的是專注于個性化的博客。針對博客的應用,WordPress不用考慮后臺技術,可以集中精力做好網站的內容建設。Drupal有一個優秀的模塊化結構,提供了許多模塊,包括短消息、個性化書簽、網站管理、Blog、日記、電子商務、電子出版、留言簿、Job、網上電影院、論壇、投票等模塊,并且Drupal模塊的下載、安裝、定制非常方便。Joomla!是一套獲得過多個獎項的內容管理系統。可運行在Linux、Windows、MacOSX、Solaris等各種平臺上。Joomla!除了具有新聞/文章管理、文檔/圖片管理、網站布局設置、模板/主題管理等一些基本功能之外,還可以通過其提供的上千個插件進行功能擴展,包括電子商務與購物車引擎、論壇與聊天軟件、日歷、博客軟件、目錄分類管理、廣告管理系統、電子報、數據收集與報表工具、期刊訂閱服務等。
一個內容管理系統通常包括[1]以下幾種。
1.后臺業務子系統管理(管理優先:內容管理)。新聞錄入系統、BBS論壇子系統、全文檢索子系統等,所見即所得的編輯管理界面等,清晰的業務邏輯,各種子系統的權限控制機制等。
2.Portal系統(表現優先:模板管理)。大部分最終輸出頁面:網站首頁、子頻道/專題頁、新聞詳情頁一般就是各種后臺子系統模塊的各種組合。
3.前臺發布(效率優先:發布管理)。面向最終用戶的緩存發布和搜索引擎spider的URL設計等。
內容管理系統使作者只需在他們的文檔中采用少量的模板代碼,然后即可把精力集中在設計之上的內容了,極大地提高了工作效率。
二、網站規劃
在信息化、網絡化的今天,為課程教學建設輔助學習平臺已經是一件非常普通的事情了。它可以充分利用學生的課余時間,發揮學生的探索精神,培養學生自主學習的習慣。
本網站規劃為高中生物課的輔助學習網站。允許教師隨時上傳自主創新教案、學案、課件,創新實驗設計,原創試題,課件制作素材,生物論文,生物資訊,生物課題研究,等等。也允許即時的師生交流、生生交流,及時解答學生的疑惑,提高學習的效率。
三、網站構建
基于Joomla!的生物教學網站的開發,其大概步驟如圖1所示。
1.Joomla!的軟件版本選擇及其安裝、部署。Joomla!版本很多:1.5非常老,擴展最多,中文教材最多;2.5主流,擴展比較多,系統比1.5更好,中文教材太少;3.0最新,使用HTML5協議,英文擴展也很多,中文擴展較少。本網站建設選擇了Joomla!的穩定版本Joomla!2.5.8。
在本地安裝Joomla!時,有必要建立“自己的內網”,就是需要一個瀏覽器、網站服務器、一個PHP環境和Joomla支持的數據庫系統,一般安裝Xampp軟件就可以了。將Joomla!文件復制到XAMPP的主文件夾htdocs中,通過Joomla Web安裝程序來予以配置。期間,注意數據庫的安裝、服務器、用戶名、管理員賬戶等信息。安裝完成后,必須刪除installation目錄[2,3]。
2.模板選擇。模板是網站最重要的部分之一,它向用戶展示了外觀和設計。佛靠金裝,人靠衣裝。思考一下其他產品,比如衣服必須有良好的材質和原料,但最重要的購買理由之一通常會是設計。即使它不是最重要的原因,也會引起用戶購買的興趣并使他考慮到更多實實在在的購買理由。
對于不會編寫程序的教師來說,可以直接使用Joomla!安裝程序自帶的模板,也可以上網搜索一些免費的模板進行覆蓋替換。
如果對網頁設計比較熟悉,就可以創建自己的模板,盡情展示自己的設計才能和思想。如為了吸引學生對生物課的興趣,使學生對網站產生親切感,可以設計一個生態環境為背景的模板,使整個網站顯得生機盎然。
3.網站內容功能分組及菜單設計。網站的內容設計首先要根據生物課教學的實際需求做好功能上的分組和模塊的劃分,然后在Joomla!中用菜單工具和模塊工具來實現。這就相當于搭好了整個網站的框架。
本網站設計有三個板塊:第一板塊(基礎教學板塊),包含高中生物必修一、二、三和選修一、二、三,本板塊涵蓋內容有每章節對應的教案、學案、作業練習、單元檢測卷、每學期的期中期末考試模擬卷、相應的實驗演示視頻。第二板塊(高二水平考試板塊),包含水平考試的分章節的教案、學案、課件,每本教材的基礎知識點匯總、水平考試模擬卷等。第三板塊(高三迎考復習板塊),應包含有第一輪復習分章節的教案、學案、課件、配套的課時作業、單元檢測卷;第二輪復習的專題教案、學案、課件(如蛋白質的有關計算;減數分裂和有絲分裂圖像辨析;基因在染色體上的位置;光合作用與呼吸作用中有關總光合產量、凈光合產量、呼吸消耗量三者之間的關系;分離定律解題技巧;自由組合定律的變式解題。)第三輪模考試卷。同時設計題庫,以便教師自主組卷、高考大綱的新動向、歷屆高考題分析、學生易錯點匯總、高考改卷中學生出現的典型問題匯總、各大名校月考題匯總、考前沖刺練等。
4.教學材料的組織。網站框架設計好后,就可以進行教學材料的組織,也就是網站內容的添加了。內容添加和維護可以使用Joomla!的文章管理和類別管理工具。
Joomla!的文章可以歸類。一般而言,歸類就是通過抽象來識別、區分、理解事物的過程。這聽起來相當復雜,但用于管理文章是非常管用的。
Joomla!1.5最多只能有3級分類,Joomla 2.5就突破了這個限制。Joomla不再有單元—僅存分類,允許創建無限的分類。分類可以嵌套,文章可以歸屬其中任一類別。通過類別管理器,Joomla!可以對分類樹進行管理,并至多可以篩選10個級別[4]。
5.交互功能的設計。平常的交互功能可以使用生物教師QQ群、微信群等社會化軟件工具實現。本網站除了提供名師優質課視頻外,還設計有“如何學好高中生物的方法介紹”論壇、“專家支招高三生物如何復習”論壇、“國際生物新動向論壇”等,用來滿足師生之間、生生之間的及時交流,提高學習的及時反饋,從而改善學習效果。
交互功能用Joomla!的論壇和聊天插件實現。Joomla!插件可用作各種用途,為網站的輸出頁面增加了更多的表達方式,并且具有安裝功能。Joomla!的插件有8個核心類型,分類存放在/plugins/目錄下。
四、結語
本文利用Joomla!開源內容管理系統,實現了在低投入的情況下建設高中課程教學網站的需求。如果不需要復雜的功能,一般來說,中學教師經過簡單的培訓和少量的幫助,就可以使用Joomla!構建自己需要的課程輔助平臺,降低了開發門檻。隨著國內對開源技術的重視程度逐漸加大,相信Joomla!在國內教育行業的應用也會越來越廣泛。
參考文獻:
[1]內容管理系統(CMS)的設計和選型[EB/OL].
http://www.chedong.com/tech/cms.html
[2]于秀金,張皓斐.基于Joomla!系統開發網站的設計與實現[J].電腦開發與應用,2010,(11):50-52.
[3]渠芳.利用Joomla!構建WEB應用系統[J].農業圖書情報學刊,2010,(11):62-64.
[4]Joomla!教程[EB/OL].
http://www.ycway.com/