黃曉梅
(西安理工大學 人文與外國語學院, 西安 710048)
早在2004年,國家教育部就頒布了《大學英語課程教學要求》,明確指出增強學生自主學習能力是英語教學過程的主要目標,倡導并鼓勵以現代計算機技術為支撐[1]。特別是近年來,計算機技術的發展,極大推動了英語教學改革。以學生為中心的教學理念與計算機技術相結合的英語自主學習模式已成為當前英語教學改革的重要發展趨勢[2]。相對于傳統教學模式,這種新型的教學模式具有以下優點:教學內容的趣味性和知識性、與時俱進的實用性,可以極大調動學生學習的主動性和創造性,充分發揮學生在學習過程中的主體地位以及教師的主導功能。
目前,研究如何把計算機技術與英語自主學習相聯系成為關鍵。基于計算機技術的英語自主學習平臺[3],以提升學生的英語語言應用能力為宗旨,以計算機技術為手段,為學生構建一個培養其自主學習能力的語言環境為目標成為現在研究的熱點。該平臺改變了傳統教育中學生為被動學習者的問題,使學生具有更大的主體能動性和獨立性,但學生在利用自主學習平臺學習過程中,由于缺乏有效監督,學習效果較差[4-5]。基于此,本文借鑒相關系統開發經驗,結合合作學習理論,以計算機技術為基礎,設計了一個英語自主學習平臺。
從體系結構來講,該平臺采用B/S三層架構,包括表示層、業務層和數據層具體如圖1所示。

圖1 系統體系結構
其中表示層提供應用程序的用于界面,本平臺選擇微軟公司生產的Internet Explorer web瀏覽器;業務層則是實現應用程序的業務功能,屬于系統核心部分,本平臺采用Apache軟件基金會提供的tomcat web應用服務器;數據層位于底層,用于處理業務層對數據的請求。相對于傳統的C/S架構,B/S架構維護和升級更加方便,成本更低,可選擇性更多。開發語言采用C編程語言,以Visualstudio.Net2010作為平臺的開發平臺。數據庫管理系統采用微軟公司推出的SQLServer2010。
英語自主學習平臺針對用戶為系統管理員、教師和學生,因此該自主學習平臺分為3個功能模塊,即:系統管理模塊、教學管理模塊和自主學習模塊。不同角色的用戶具有不同的權限,通過有效身份驗證后,能自動進行權限分配和功能設定的操作界面。
1)系統管理模塊
系統管理模塊主要支持系統管理員維護自主學習平臺的穩定運行和數據安全等功能,具體如圖2所示。

圖2 系統管理員后臺管理功能模塊
具體管理工作包括:個人信息、學生信息、教師信息的管理和維護;學習資源庫的管理和維護,對教師上傳的學習資料進行劃分,包括文本區、音頻區和視頻區,并可對資料進行查詢、編輯和刪除等;對學生成績進行管理;對教師和學生之間的言論進行監督和管理;發布、修改和刪除公告信息等。
2)教學管理模塊
教學管理模塊主要支持教師對任課班級和學生信息進行管理;完成課程的在線編輯和課后作業管理;支持教師上傳、編輯和修改學習資源,包括學生要學習的課本知識、語法知識、課件、視頻資源、音頻資料等;針對教學內容可以進行在線出題和智能組卷,設置考試信息;智能統計和管理學生的考試成績,監控學生的學習記錄等功能。
3)自主學習模塊
自主學習模塊支持學生隨時隨地登錄學習平臺進行英語相關在線課程的學習,完成課后作業;支持學生選擇感興趣的學習資源進行觀看、學習;支持學生完成測試、答案檢查與解析、鞏固學習內容;支持學生組間交流;教師可以通過監控記錄以及交流情況對學習的自主在線學習情況進行打分;打分結果顯示。具體如圖3所示。

圖3 自主學習模塊功能架構
1)合作學習理論應用
為提高英語在線課堂的學習效率,在自主學習模塊下屬子模塊在線課堂中采用了合作學習理論。合作學習[6]是以課堂教學中的人際關系為基礎,以目標為先導,讓學生、教師全部參與,通過小組活動方式和團隊成績評價標準,進行學習方式。通過合作學習,可以實現學生自主學習過程的相互監督,提高學生的自主學習效率。
具體方法為:學生進入客戶端,通過輸入賬號和密碼進入自主學習平臺,選擇英語在線課堂,進入在線課堂學習。教師根據進入在線課堂的人數進行分組,組間成員不知道相互信息。教師端通過分配任務的方式進行知識傳授。并設置相應的完成時間,時間到后會自動提交答案。組間學生得到教師指派的作業,首先自己完成并在規定時間提交作業。作業完成后學生可以打開組間聊天框,進行核對組答案,通過組內人員討論,確定最終組間答案。時間結束后,教師會依據學生的組內統一答案、本人答案、正確答案以及本組人員對全組貢獻進行打分,并將結果返回給學生,學生可以查看最終成績。
2)asp.net環境下FCKEitor編輯器空間使用
區別于其他編程軟件,B/S程序通過存儲超文本代碼方式代替文本與圖形融合讀寫。如何自動生成超文本代碼,并將其存放在相應數據庫,是需要解決的關鍵問題。與其他開發工具相同,asp.net也提供了第3方控件集成。本文采用FCKEitor編輯器[7]進行解決。FCKEitor編輯器是一款功能強大的開源在線文本編輯器,可使開發者在web上采用類似于word的桌面文本編輯。這是一款輕量級編輯器,不需要在客戶端進行安裝。
3)多媒體嵌入技術
英語自主學習平臺屬于課程學習系統,支持以多媒體技術為基礎的教學內容。教師上傳的資源庫包括文本內容、Flash、音頻視頻、圖片、PPT等;學生通過界面瀏覽課程、在線或下載音頻視頻內容等。因此,平臺需要支持多種文件格式。本平臺采用多媒體類ControlWeb[8],包含多種用戶自定義控件,可以嵌入到課程任務內容中,支持平臺在線教學。以Realplayer為例,實現多媒體嵌入式具體方式為:
采用
4)平臺安全性
英語自主學習平臺安全性至關重要,后臺數據中含有大量的重要信息,如果被惡意篡改或數據丟失,都會造成嚴重危害。基于此,必須構建一種安全防御體系。由于Asp.net的應用程序安全是立足于Windows安全性和IIS安全性之上,因此,具體可以采取以下安全策略:
(1)通過Windows身份驗證方式;通過MD5加密算法對教師上傳的教學老進行加密,學生的信息、答案等通過加密算法存放在數據庫中;通過數據類型、過濾任何非法性輸入等方式,避免SQL遭受攻擊等。
(2)利用asp.net的安全性,將數據庫連接語句封裝成類文件:access.cs,確保數據庫的安全。
為測評該英語自主學習平臺的應用效果,本文通過問卷調查的方式對某二本院校428名學生進行調查,調查從教師和學生兩方面考慮。調查分兩次進行,一次是使用平臺之前,一次是使用平臺一年后。每次調查均發放428份問卷,其中第一次調查收回416份,第二次調查回收不423份,回收率均高達96%。采用SPSS13.0進行數據處理,具體結果如下:
(1)愿意接受網上自主學習的同學由第一次的6%上升到80%,英語水平提升人數由28%上升到75%。綜上可知,采用英語自主學習平臺進行英語學習可以加強師生互動,提升英語學習效率。
(2)從課程豐富度角度考慮,認為英語課程內容豐富由原先的10%提升到65%,特別是聽力課程內容為最。這表明,英語自主學習平臺可以課程內容,激發學生學習興趣。
(3)從教師參與度來講,教師在課外參與學生英語學習的次數由原先的3%提升到45%。這表明,采用英語自主學習平臺,可以提升教師的參與度。
本文基于計算機技術設計一個英語自主學習平臺,該平臺采用asp.net技術和B/S三層架構,結合合作學習理論基礎,成功解決了自主學習時學生由于缺少有效監督,學習效果差的問題,提升了學生自主學習的積極性和效果。此外該平臺還具有以下特點。
(1)真正體現了以學生為中心:該平臺為學生提供了一個開放型、自主型的學習環境。學生可以根據自己的知識掌握度,選擇學習內容,指定學習計劃,把控學習節奏等。
(2)充分發揮教師的主導地位:教師提供各種學習資源,并在充分了解學生英語水平前提下,開發相應的輔導材料,豐富資源內容,提供學生學習的積極性。此外,還對學生自主學習進行監督,通過監控學生的學習記錄和成績等方式對學生進行監督。