摘 要:電子學檔是一種集成化的學習環境,可以實現學習歷程記錄、作品收集與管理、學習評估等功能。重點研究了電子學檔的功能結構,并利用開源內容管理系統Drupal,快速搭建了高中信息技術課程電子學檔應用系統,在教學實踐中取得了較好的效果。
關鍵詞:電子學檔;Drupal;高中信息技術
1 電子學檔
1.1 電子學檔簡介
學習檔案(portfolio)是一種有目的地收集學生作品,以證實學生在某領域的努力、進步、成就的工具[1]。隨著信息技術的發展,數字化學習檔案應運而生。數字化學習檔案也稱為電子學檔(electronic portfolio),其最初設計目的是代替紙質學習檔案,實現作品收集、管理和評價的功能。但隨著研究和應用的深入,電子學檔的內涵不斷得到了豐富和擴充,功能包括學習歷程記錄、學習和評估、個人知識管理、交流和反饋等。由此可見,電子學檔已成為一種集成化的學習環境,不再是一個單純的評價工具。
1.2 電子學檔的功能
盡管不同學科的電子學檔在功能需求上有所差異,但一般應包括以下幾個功能。
(1)學習過程管理與評價。主要包括學習指導、學習資源管理、知識管理、學習反思等功能。學生可以利用教師發布的評價標準或學習指導材料來制訂學習計劃,通過閱讀教師發布的資源或日志進行學習;在學習過程中可以使用搜索、收藏、訂閱、筆記等工具對知識進行管理,同時可以寫作日志,反思自己的學習過程。(2)作品管理與評價。主要包括作品收集、作品管理、作品展示、作品評價等功能。學生根據教師的要求上傳作品,通過編寫目錄或設置標簽可以對作品進行分類管理;教師或其他學生則可以查看作品,并通過打分、評論、投票、推薦等方式對作品做出評價。(3)交流溝通。主要提供論壇、站內信、Bolg等方式實現師生、生生間的交流溝通。學生可以通過站內信、發表日志、發貼等形式與教師或其他學生進行交流、討論,同時利用加關注、邀請好友等功能可以建立具有共同愛好的交際圈。(4)用戶管理。主要實現學習者個人信息的維護與管理,包括個人基本信息、簡介等。
1.3 電子學檔的實現
目前,構建電子學檔系統一般采用以下兩種技術路線。
一是基于現有的Blog、Elgg、Wiki等社會性網絡軟件來構建電子學檔系統。使用這種方式構建的電子學檔系統,雖然實現了學習歷程記錄、作品提交、交流溝通等功能,但在資源管理、評價等方面功能較弱。
二是使用專用的電子學檔管理平臺,如Mahara、Drupal、MyStuff等。使用這種方式構建的電子學檔系統,可以較好地實現上述功能。當然,各個平臺因開發語言、技術架構各不相同,在服務器軟硬件要求、部署方式等方面也有所不同。另外,在功能結構、中文支持度等方面也有所差異。在實踐中,應根據具體需求選擇最適合的平臺。本文主要使用Drupal平臺來搭建電子學檔系統。
2 Drupal平臺
2.1 Drupal平臺簡介
Drupal是一款采用PHP技術架構的開源內容管理系統(CMS),可以免費下載使用。利用Drupal可以快速創建電子學檔管理系統,還可以根據需求進行擴展與定制。與其他電子學檔管理平臺相比, Drupal具有以下幾個突出的特點:(1)功能完善。通過使用區塊功能,不用修改模板(主題)即可對整個網站頁面的布局、內容和樣式進行全方位細調。配合多用戶權限的管理機制、Blog模塊、靜態頁面(page)模塊、手冊模塊、站內用戶通訊以及精細到URL的管理功能,可以迅速地構建起一個多用戶環境的虛擬社區網站,而這一切幾乎可以不用其他插件,只靠Drupal的核心系統就可完成。(2)模塊具有靈活性和可擴展性。Drupal具有簡潔、強大的功能內核,30多個基本模塊滿足了建設電子學檔系統的基本需求,能實現絕大多數功能。除此以外,還提供了用戶Modules,如果基本模塊不能滿足需求,還可以進行擴展定制。(3)統計分析功能完善。Drupal提供了基本的站點統計功能,可以對站點的外部來源、熱門頁面、活躍用戶和最新點擊等進行統計,還可以利用第三方模塊對網站資源利用及用戶行為進行統計,為學習跟蹤及評價提供了必要的支持。(4)部署簡單。Drupal使用PHP技術開發,可以在windows或是Linux系統上運行,支持一鍵安裝。
2.2 Drupal主要功能模塊
如上所述,Drupal包含了30多個基本模塊,實現了學習過程管理與評價、作品管理與評價、交流溝通、用戶管理等基本功能。下面對幾個核心功能模塊做簡要介紹。
node模塊。主要實現節點管理。“節點”是Drupal中資源管理的核心思想,一個頁面、一篇日志,一幅圖像都是一個節點,每個節點屬于一種節點類型。常用的節點類型有書籍(book)、日志(blog)、故事板(story)和靜態頁面(page)等,還可以自定義新的節點類型。
blog模塊。主要實現多用戶博客系統,包括發表日志、設置標簽、評論等功能。
page模塊。用于發布靜態頁面。頁面也是以節點(node)的方式發布,但不包括在blog里。可以單獨設置頁面的屬性。
book模塊。主要實現類似WIKI的共同寫作功能。每名作者可以獨立完成自己的部分,然后方便的插入到文檔的相應章節。
Upload模塊。實現文件上傳功能。學生可以利用該功能方便地上傳作品。
forum模塊。主要實現論壇功能,包括發布、回復帖子、置頂推薦等功能。
poll模塊。主要實現投票功能,可以在正文顯示也可以通過區塊顯示,還可以設置投票自動關閉的時間。
comment模塊。實現評論、評分功能,是Drupal的核心模塊之一。通過配置相關參數,用戶可以對每個節點內容進行評論,還可以進行評分,且可以為不同權限的用戶評分設置不同權重。例如,可以將教師評分的權重設置高一些。
statistics模塊。實現基本統計功能,如站點點擊數,文章閱覽計數,外部鏈接等信息。
taxonomy模塊。實現內容分類管理功能,是Drupal的核心模塊之一。Drupal支持多層分類,每個根類下可以添加多層子類,根類稱為詞匯表(vocabulary),子類則稱為詞條(iterm)。一個節點可以被同時歸入預先設定好的不同的詞條中,而同一詞條可以在多個詞匯表中出現。
user模塊。主要實現用戶管理的功能。
3 高中信息技術課程電子學檔的設計與實現
下面以高中信息技術課程為例,設計并利用Drupal實現該門課程的電子學檔系統。
3.1 系統功能結構
圖2 高中“信息技術”課程電子學檔系統功能結構
3.2 系統實現
該電子學檔系統使用Drupal搭建,除system、user、watchdog 、block、filter等五個必選模塊外,還使用了profile、node、blog、page、book、forum、poll、comment、statistics、taxonomy、aggregator、archive、Tracker、Fivestar等基本模塊。
3.3 實現效果
根據需求分析,利用Drupal快速搭建了電子學檔系統,并在某中學高一年級進行了試用,取得了較好的效果。圖3是“作品管理”頁面示意圖。
圖3 高中“信息技術”課程電子學檔系統實現效果圖
4 結束語
電子學檔是一種數字化學習環境,可以實現學習過程管理與評價、作品管理與評價、交流溝通、用戶管理等功能。本文設計并使用Drupal實現了高中“信息技術”課程電子學檔系統,在教學實踐中取得了較好的效果。
參考文獻
[1]Genesee, Fred Upshur Johna A. Classroom-based Evaluation
in Second Language Education [M]. Cambridge: Cambridge
University Press.1996. p.98-117
[2]張治勇.近幾年我國電子學當研究綜述[M].現代教育技術裝備,2011,03期.
[3]王佑鎂.電子學檔系統的整合模型研究[J].現代教育技術,2007,17(4);65-69.
[4]王佑鎂.電子學檔:信息化教學新思路[J].中國電化教育,2002,(10).
[5]吳振新.基于開源Web內容管理系統的研究與比較[J].現代圖書情報技術,2007(04).