王旭,趙 婭,朱曉敬
(東北石油大學計算機與信息技術(shù)學院,黑龍江 大慶 163000)
近幾年來,隨著互聯(lián)網(wǎng)的發(fā)展,教學的信息化程度越來越高,計算機文化教育已經(jīng)成為信息化社會的基本要求[1]。教育信息化的工程開展要靠“突破”,而“突破”的關(guān)鍵在于能否將教育信息化與各學科的全面整合,這也為利用網(wǎng)絡(luò)技術(shù)進行教學改革提出新的研究課題方向[2]。當前,在線上教學過程中,運用了大量的網(wǎng)絡(luò)和多媒體技術(shù)等手段,提高了教學質(zhì)量和學習效率[3-5]。但在網(wǎng)絡(luò)課程網(wǎng)站的設(shè)計和開發(fā)上還有待進一步完善,如非計算機專業(yè)教師如何開發(fā)適合其教學需要的網(wǎng)站,由于非計算機專業(yè)的教師不具備設(shè)計開發(fā)網(wǎng)絡(luò)課程的能力,同時網(wǎng)絡(luò)開發(fā)人員不了解課程教學體系。因此,開發(fā)出的網(wǎng)絡(luò)課程質(zhì)量并不能得到保證[6]。同時,此類網(wǎng)站的后臺程序要按照教學內(nèi)容編寫,如果重新構(gòu)建教學內(nèi)容就必須修改程序或重新設(shè)計開發(fā),這種“定制”的開發(fā)模式嚴重影響了教學進度,所以該研究開發(fā)了一套基于框架式自主學習平臺,打造出適合課程教學的學生自學平臺[7]。在平臺中,教師僅需按照構(gòu)建好的框架,進行教學內(nèi)容上傳等簡單操作,便可自主完成平臺的構(gòu)建,學生在平臺上可以完成自主學習。
框架式專題自主學習平臺采用Web 數(shù)據(jù)庫設(shè)計技術(shù)、多媒體技術(shù)和面向?qū)ο蟮某绦蛟O(shè)計等軟件開發(fā)與設(shè)計技術(shù)[8],使用Windows 服務(wù)器與Access 數(shù)據(jù)庫系統(tǒng)開發(fā)環(huán)境。該平臺的設(shè)計和實現(xiàn)嚴格按照課程信息化要求,遵循軟件工程、系統(tǒng)工程的標準及教學設(shè)計、教學方法的原則。平臺試運行采用模擬實際環(huán)境、測試數(shù)據(jù)等方式,測試其系統(tǒng)功能。
平臺的系統(tǒng)組成原理如圖1 所示,系統(tǒng)由三個子系統(tǒng)組成,分別為“教師專題管理與維護”子系統(tǒng)、“后臺數(shù)據(jù)庫”子系統(tǒng)和“學生自主學習”子系統(tǒng)。
圖1 系統(tǒng)組成原理
“教師專題管理與維護”子系統(tǒng)包括“導學信息管理”模塊、“自主學習資源管理”模塊、“師生研討及管理”模塊和“師生信息管理”模塊?!昂笈_數(shù)據(jù)庫”子系統(tǒng)包括四個數(shù)據(jù)庫,分別為“專題多媒體資源數(shù)據(jù)庫”、“專題導學數(shù)據(jù)庫”、“師生研討及交流數(shù)據(jù)庫”和“師生信息管理數(shù)據(jù)庫”?!皩W生自主學習”子系統(tǒng)包括“專題導論學習”模塊、“自主學習資源”模塊、“師生研討與交流”模塊和“個人信息管理”模塊。“教師專題管理與維護”子系統(tǒng)及“學生自主學習”子系統(tǒng)的各個模塊分別通過相應(yīng)的數(shù)據(jù)庫進行協(xié)同工作,實現(xiàn)相應(yīng)的功能。
“教師專題管理與維護”主要功能有:1)完成專題學習信息、多媒體專題學習資源動態(tài)的構(gòu)建及維護;2)解答學生提出的疑問并與學生交流互動;3)發(fā)布教學公告信息及教師、學生信息管理等功能,如圖2所示。
圖2 教師專題管理與維護功能結(jié)構(gòu)圖
“學生自主學習”主要功能:為學生提供與本專題相關(guān)的自主學習指導信息、多媒體專題學習資源、提供師生和學生之間討論交流互動,以及學生完善個人信息及修改密碼等,如圖3 所示。
圖3 學生自主學習結(jié)構(gòu)圖
平臺構(gòu)架屏幕的畫面設(shè)計,采用了功能區(qū)域、色彩分布、提示文字和操作位置相對固定的框架結(jié)構(gòu)。這樣的結(jié)構(gòu)讓用戶無論在平臺的哪個位置都無需過分思考如何操作,避免發(fā)生操作迷航的現(xiàn)象。
在平臺頁面設(shè)計中,素材設(shè)計以文字、圖片等形式為主。圖片格式采用高比例壓縮,可跨平臺使用的GIF 和JPG 兩種格式。界面采用“T”型布局,上方設(shè)置導航欄和功能欄,左下方設(shè)置主菜單,內(nèi)容窗口在右下方。此布局主次分明,結(jié)構(gòu)清晰[9]。選擇飽和度相近的顏色作為頁面的背景色。在個性化學習中,學生是主體,學習內(nèi)容、學習進程是由學生自行掌握,且平臺信息龐大,開放性強。因此,在導航設(shè)計上要明確,要符合學生的認知心理,引導學生圍繞教學目標進行有效的學習。在交互設(shè)計上加入專題在線交流、留言板、公告板等,保證了師生間、學生間能夠在平臺中交流、協(xié)作,共同完成特定的專題學習與研討。
數(shù)據(jù)庫系統(tǒng)設(shè)計是為了便于教師將教學相關(guān)資源導入到數(shù)據(jù)庫中,學生可以自主取出,所以在框架式結(jié)構(gòu)設(shè)計上就必須把教學資源與程序設(shè)計相分離[10]。后臺數(shù)據(jù)庫采取Access 系統(tǒng)進行數(shù)據(jù)存儲,Access 存儲的特點是方式簡單,易于維護,支持廣泛,易于擴展,彈性較大等[11-12]。除了教學相關(guān)資源外,教學輔導、討論、師生身份信息存儲等都需要數(shù)據(jù)庫的支持,根據(jù)平臺需要,設(shè)計了以下數(shù)據(jù)庫。
該數(shù)據(jù)庫中的專題介紹表包括本網(wǎng)絡(luò)課程名稱、學科教師、課程目標等。參考書目包括具體專題書籍名稱、作者、出版社、出版時間、簡要說明等。專題學習指導表包括具體章節(jié)、學習指導等。
該數(shù)據(jù)庫中包含三個數(shù)據(jù)表,其中文獻資源表用于保存專題學習的文獻數(shù)據(jù)資源的描述信息、索引信息,包括上傳時間、文獻摘要、文件名稱、文件大小、關(guān)鍵詞。微視頻資源表用于保存專題學習的視頻數(shù)據(jù)資源信息,其中主要包括視頻的特征有上傳時間、視頻描述、文件名稱、文件大小、視頻主題等。音頻資源表用于保存專題學習的音頻數(shù)據(jù)資源的描述、索引等相關(guān)特征,主要包括上傳時間、音頻描述、文件名稱、文件大小、音頻主題。
該數(shù)據(jù)庫用于存放“師生研討與交流”信息的數(shù)據(jù)庫。其中留言表用于保存師生在該平臺上的留言信息,包括留言標題、內(nèi)容、時間、留言人名、閱讀次數(shù)。教學公告類數(shù)據(jù)用于保存教師在本平臺上發(fā)布教學公告信息,包括發(fā)布時間、標題、內(nèi)容。
該數(shù)據(jù)庫用于存放“教師及學生”信息的數(shù)據(jù)庫。其中學生類信息數(shù)據(jù)用于保存參加專題學習的學生的相關(guān)信息,包括姓名、性別、密碼、專業(yè)、年級、院系、住址、電子郵箱。教師信息數(shù)據(jù)用于保存專題教師的相關(guān)信息,包括姓名、性別、專業(yè)、職稱、院系、辦公地址、電話、郵箱、簡介。
平臺采用Windows應(yīng)用系統(tǒng)及B/S工作模式[13-14]。該平臺使用范圍面向師生群體,用戶信息量較小,對系統(tǒng)實施性要求不高,所以后臺數(shù)據(jù)庫采用Access系統(tǒng)進行數(shù)據(jù)存儲。采用ODBC 數(shù)據(jù)接口與其他類型數(shù)據(jù)庫進行連接,對后臺數(shù)據(jù)庫進行動態(tài)操作和管理。使用可視化瀏覽查詢與SQL 查詢兩種方式,SQL 查詢使用SELEC 語句對后臺數(shù)據(jù)庫中的所有文字段、文本進行查詢,實現(xiàn)單關(guān)鍵詞、多關(guān)鍵詞的組合查詢。系統(tǒng)平臺采用無組件上傳技術(shù),在客戶端上傳數(shù)據(jù)無需安裝其他組件,降低了系統(tǒng)對計算機的配置要求。
教師專題管理與維護模塊,由教師操作。教師登錄該模塊對身份進行驗證,系統(tǒng)預(yù)設(shè)姓名、初始密碼。輸入登錄信息后,系統(tǒng)調(diào)用身份驗證程序和后臺數(shù)據(jù)庫進行判斷,如果登錄成功,則進入教師工作界面。導學信息管理為教師登錄后的默認模塊,如果使用其他功能模塊,可在本畫面上選擇相應(yīng)的選項即跳轉(zhuǎn)至相應(yīng)的功能。其中在主頁面選擇師生信息管理,可以跳轉(zhuǎn)至學生信息管理功能。在該功能下可以對已經(jīng)登記在服務(wù)器數(shù)據(jù)庫中的學生信息進行管理,包括對某個學生的密碼進行初始化、查看學生“詳情”、刪除學生信息等。如果添加新學生,可在后臺數(shù)據(jù)庫中添加學生的基本信息,或?qū)⒁呀?jīng)填寫好的學生信息表格以XLS 格式批量導入數(shù)據(jù)庫[15]。
學生自主學習模塊,主要由學生操作。學生姓名與初始密碼信息事先由教師上傳,學生輸入信息登錄后,由系統(tǒng)調(diào)用身份驗證程序及后臺數(shù)據(jù)庫進行判斷。如果登錄成功,則進入學生自主學習界面,并可進一步修改個人信息。學生自主學習子系統(tǒng),為學生登錄后的默認模塊,如果要使用其他功能模塊,可在本頁面選擇相應(yīng)的選項即跳轉(zhuǎn)至相應(yīng)的功能。在學生主頁面選擇個人信息管理選項,跳轉(zhuǎn)至個人信息管理功能,學生可以使用該功能完善、修改個人信息,或重新設(shè)定個人登錄密碼。
專題導論學習模塊設(shè)有三種具體的功能,分別為專題介紹、參考書目瀏覽、專題學習指導,它們都是通過調(diào)用后臺數(shù)據(jù)庫信息顯示查找的相關(guān)內(nèi)容,最后以列表的方式呈現(xiàn)出來,便于學生瀏覽閱讀。
通過自主學習資源模塊,學生可以對平臺上的多媒體教學資源進行查詢、瀏覽以及微視頻、音頻播放等。其中專題文獻閱讀功能,是在已有的文獻庫中通過對“索引項”設(shè)置,查找到需要的文獻,點擊“文獻名稱”即可打開該文獻,對其進行瀏覽。微視頻、音頻播放功能,是在已有的多媒體庫中,通過對“索引項”設(shè)置,查找到需要的資料,點擊名稱項即可打開相應(yīng)內(nèi)容并播放[16]。師生研討及交流功能,學生需在主頁面選擇“師生研討及交流”選項,跳轉(zhuǎn)至在線研討頁面,學生利用該功能可以與教師或?qū)W生進行一對一、一對多的聊天式研討。在留言功能上,學生可在網(wǎng)上發(fā)布留言,并可對留言進行回復(fù)及管理。教學公告查詢功能是為學生提供在線查詢和瀏覽教師發(fā)布的教學公告。
系統(tǒng)測試采用在計算機硬件環(huán)境下,安裝服務(wù)器操作系統(tǒng)和客戶機系統(tǒng),交替使用達到調(diào)試目的。該文設(shè)計出兩套調(diào)試方案進行測試,調(diào)試環(huán)境方案1:客戶端操作選用Win7系統(tǒng),服務(wù)器端操作系統(tǒng)為Win2003 Server sp3,數(shù)據(jù)庫選用Access、Frontpage、ASP,360 瀏覽器等作為網(wǎng)絡(luò)開發(fā)及調(diào)試工具,多媒體設(shè)計工具使用Word、Photoshop、格式化工廠,媒體播放器等。調(diào)試環(huán)境方案2:客戶端操作系統(tǒng)+IIS(服務(wù)器端)選用Win7+IIS,其他工具與方案1 一致。
系統(tǒng)采取各個子模塊調(diào)試與系統(tǒng)聯(lián)調(diào)的方式進行程序調(diào)試,保證了系統(tǒng)可以達到正常運行。又通過功能測試、邊界值測試及典型數(shù)據(jù)測試來保證系統(tǒng)的可用性及容錯性。該系統(tǒng)在顯示主畫面后,有四套調(diào)用程序,分別由四個按鈕來驅(qū)動。在主畫面上點按“課程介紹”按鈕,跳出窗口顯示專題介紹內(nèi)容。在主畫面上點按“教師簡介”按鈕,跳出窗口顯示教師簡介內(nèi)容。在主畫面上點按“教師登錄”、“學生登錄”按鈕,分別進入教師登錄界面及登錄學生界面。本系統(tǒng)通過上述調(diào)試與測試,較好地達到了設(shè)計要求,實現(xiàn)了系統(tǒng)預(yù)定的各種功能。
該平臺采取模塊化設(shè)計,在編碼及調(diào)試過程中,采取整體設(shè)計、模塊實現(xiàn)測試、整體聯(lián)調(diào)的方法進行調(diào)試。并對系統(tǒng)進行性能評價,經(jīng)過對系統(tǒng)的調(diào)試及測試,系統(tǒng)基本性能達到設(shè)計要求,各子系統(tǒng)及功能模塊均能正常運行。目前,在學生端進行功能測試,如瀏覽所選課程相應(yīng)的課程輔導材料,進行網(wǎng)上提問等功能。學生能夠在導航的指引下準確地找到相應(yīng)功能模塊并獲取信息。在教師端進行功能測試,如發(fā)布課程信息、布置作業(yè)、網(wǎng)上答疑等功能。教師反饋平臺操作簡單,易于上手。在學生端、教師端性能測試上,整體測試效果良好。在同時打開多個網(wǎng)頁,以不同身份進行登錄時,根據(jù)平臺資源的使用情況對系統(tǒng)進行評估,性能良好,可投入到網(wǎng)絡(luò)輔助教學中。網(wǎng)絡(luò)輔助教學工作,在不增加教師工作量的前提下,有望實現(xiàn)全校教學工作的網(wǎng)絡(luò)化。
在系統(tǒng)分析的基礎(chǔ)上,通過對專題學習平臺的深入研究,對比不同學習平臺優(yōu)缺點以及線上、線下教育的差異,基于框架式架構(gòu),設(shè)計了一種新的專題自主學習平臺。該平臺采用B/S 工作模式,通過瀏覽器即可實現(xiàn)原來需要復(fù)雜專用軟件的強大功能,從而節(jié)省了開發(fā)成本。應(yīng)用框架式結(jié)構(gòu),大大提高了平臺的可擴展性,測試表明利用框架式專題自主學習平臺,既能夠很好地適應(yīng)學生自主學習,又簡化了教師端的具體操作,從而一定程度上解決了非專業(yè)計算機教師的技術(shù)限制。