文 /蘇 靜 高媛 張中偉 夏千祥
目前,我國(guó)的高等教育逐漸由傳統(tǒng)的單一模式轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)多媒體及移動(dòng)學(xué)習(xí)與傳統(tǒng)課堂學(xué)習(xí)相結(jié)合的模式,學(xué)習(xí)者可以隨時(shí)隨地選擇網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)或者移動(dòng)學(xué)習(xí)平臺(tái)進(jìn)行自主學(xué)習(xí),以適應(yīng)這個(gè)信息技術(shù)高速發(fā)展的學(xué)習(xí)型社會(huì)對(duì)綜合人才的需求。
在混合學(xué)習(xí)理論的指導(dǎo)下,學(xué)生自主學(xué)習(xí)平臺(tái)建設(shè)將傳統(tǒng)課堂學(xué)習(xí)和網(wǎng)絡(luò)輔助學(xué)習(xí)方式,乃至手機(jī)移動(dòng)學(xué)習(xí)方式有效地結(jié)合起來,發(fā)揮各種學(xué)習(xí)方式的最大效率。
設(shè)計(jì)目標(biāo)
混合學(xué)習(xí)模式下,學(xué)生自主學(xué)習(xí)平臺(tái)以課程學(xué)習(xí)為中心,主要實(shí)現(xiàn)資源共享、課程討論、作業(yè)收發(fā)、信息整合、角色管理等功能。綜合考慮在日常教學(xué)過程中所涉及的眾多方面,將教學(xué)信息、學(xué)習(xí)信息、資源信息最大化地整合到該系統(tǒng)中,使師生能夠充分享用教學(xué)平臺(tái)的資源。教學(xué)平臺(tái)用戶終端不局限于PC機(jī),還可以使用手機(jī)、平板電腦等Android終端,使學(xué)生的學(xué)習(xí)可以徹底擺脫時(shí)空的局限,真正實(shí)現(xiàn)隨時(shí)隨地。系統(tǒng)整體架構(gòu)
混合學(xué)習(xí)模式下學(xué)生自主學(xué)習(xí)平臺(tái)采用B/S+C/S架構(gòu)模式,系統(tǒng)由自主學(xué)習(xí)平臺(tái)服務(wù)器、工作站及移動(dòng)終端構(gòu)成。自主學(xué)習(xí)平臺(tái)運(yùn)行于應(yīng)用服務(wù)器上,工作站可通過內(nèi)網(wǎng)或外網(wǎng)訪問WEB服務(wù)器,系統(tǒng)采用B/S架構(gòu);客戶端應(yīng)用APP運(yùn)行在移動(dòng)終端上,采用C/S架構(gòu),客戶端通過http協(xié)議向WEB服務(wù)器發(fā)出請(qǐng)求,WEB應(yīng)用程序?yàn)槠浞答丣son通信數(shù)據(jù)。系統(tǒng)整體架構(gòu)圖如圖1所示。系統(tǒng)功能組成
學(xué)生自主學(xué)習(xí)平臺(tái)由課程教學(xué)平臺(tái)和手機(jī)移動(dòng)學(xué)習(xí)平臺(tái)構(gòu)成,后臺(tái)管理為其提供底層數(shù)據(jù)支持。系統(tǒng)功能結(jié)構(gòu)如圖2所示。
學(xué)生自主學(xué)習(xí)平臺(tái)包括三類用戶:即教師用戶、學(xué)生用戶和管理員用戶。教師用戶登錄成功后,可以訪問教學(xué)中心、個(gè)人中心和交流中心;學(xué)生用戶登錄成功后可訪問學(xué)習(xí)中心、個(gè)人中心和交流中心;管理員用戶可對(duì)系統(tǒng)賬號(hào)、系統(tǒng)用戶、平臺(tái)課程、系統(tǒng)參數(shù)等信息進(jìn)行維護(hù)。學(xué)習(xí)中心/教學(xué)中心主要包括”課程信息”、“課程資源”、“課程作業(yè)”、“實(shí)時(shí)課程”子模塊;個(gè)人中心主要包括”個(gè)人動(dòng)態(tài)”、“日程安排”、“我的課表”子模塊;交流中心主要由”博客區(qū)”、“討論區(qū)”、兩個(gè)子模塊。系統(tǒng)開發(fā)技術(shù)路線
圖1 系統(tǒng)整體架構(gòu)
圖2 自主學(xué)習(xí)平臺(tái)功能結(jié)構(gòu)
圖3 用戶賬號(hào)實(shí)體關(guān)系圖
圖4 博客實(shí)體關(guān)系圖
1.自主學(xué)習(xí)平臺(tái)服務(wù)端應(yīng)用程序
自主學(xué)習(xí)平臺(tái)服務(wù)端應(yīng)用程序采用ASP.NET MVC3框架,基于.NET 4.0平臺(tái)的C#編程語(yǔ)言進(jìn)行開發(fā)。在WEB頁(yè)面采用HTML標(biāo)記語(yǔ)言和CSS進(jìn)行布局和頁(yè)面樣式設(shè)計(jì),并應(yīng)用JQuery這一Javascript類庫(kù),進(jìn)行WEB頁(yè)面腳本開發(fā),實(shí)現(xiàn)豐富動(dòng)態(tài)效果和Ajax請(qǐng)求。開發(fā)工具使用Visual Stidio 2010進(jìn)行開發(fā)。
2.移動(dòng)終端應(yīng)用程序
移動(dòng)終端應(yīng)用程序的開發(fā)環(huán)境采用eclipse-java-indigo-SR2-win32版本,開發(fā)過程中需安裝Android開發(fā)環(huán)境所必需的程序工具,包括:JDK、Android SDK、ADT等。
系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
該自主學(xué)習(xí)平臺(tái)涵蓋教學(xué)學(xué)習(xí)的眾多方面,數(shù)據(jù)關(guān)系復(fù)雜,根據(jù)設(shè)計(jì)需求,設(shè)計(jì)實(shí)現(xiàn)了以下各模塊的數(shù)據(jù)實(shí)體關(guān)系:
1.用戶帳號(hào)模塊實(shí)體關(guān)系2.博客實(shí)體關(guān)系3.課程實(shí)體關(guān)系系統(tǒng)主要模塊設(shè)計(jì)與實(shí)現(xiàn)
1.用戶賬戶模塊的設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)用戶分為學(xué)生、教師、班長(zhǎng)和管理員四種身份,因此分別設(shè)置student、teacher、monitor和admin四種角色,MVC框架提供的 AuthorizeAttribute 類目的就是通過限制對(duì)呈現(xiàn)視圖的操作方法的訪問,限制用戶對(duì) ASP.NET MVC 視圖的訪問。
2.用戶個(gè)人中心的設(shè)計(jì)與實(shí)現(xiàn)
用戶進(jìn)入個(gè)人中心后將會(huì)顯示個(gè)人及關(guān)注好友的所有動(dòng)態(tài)信息。用戶動(dòng)態(tài)信息涉及博客,討論區(qū)、資源和留言狀態(tài),信息的整理將從多個(gè)表中收集,因此要實(shí)現(xiàn)多個(gè)表不同類型信息的整合。
3.教學(xué)中心/學(xué)習(xí)中心的設(shè)計(jì)與實(shí)現(xiàn)
教學(xué)管理與學(xué)習(xí)中心是該平臺(tái)主要的功能區(qū)。教師登錄教學(xué)管理進(jìn)行相關(guān)課程的設(shè)置,發(fā)布教學(xué)信息,主要是設(shè)置課程,管理資源,管理學(xué)生,管理題庫(kù)和管理作業(yè)。學(xué)生進(jìn)入學(xué)生中心查看個(gè)人相關(guān)的學(xué)習(xí)信息。學(xué)生學(xué)習(xí)中心主要功能有查看當(dāng)前學(xué)期的學(xué)習(xí)課程和教學(xué)計(jì)劃,以及已修課程,在相關(guān)課程下提供鏈接分別進(jìn)入資源、作業(yè)、測(cè)試、課程詳細(xì)頁(yè)面。該部分作為學(xué)生學(xué)習(xí)的信息入口,使學(xué)生便于掌控個(gè)人的學(xué)習(xí)情況和查詢學(xué)習(xí)資料。
4.后臺(tái)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
本平臺(tái)的信息都集中于用戶使用的前臺(tái)系統(tǒng),后臺(tái)管理僅僅進(jìn)行必要的維護(hù),主要包括用戶管理,學(xué)院、專業(yè)、班級(jí)管理,課程管理、消息管理,管理的主要操作均為增刪改。移動(dòng)終端設(shè)計(jì)與實(shí)現(xiàn)
基于Android的移動(dòng)終端僅供教師用戶和學(xué)生用戶使用。教師用戶登錄成功后,可以訪問教學(xué)中心和個(gè)人中心,學(xué)生用戶登錄成功后可訪問學(xué)習(xí)中心和個(gè)人中心。
基于高校網(wǎng)絡(luò)教學(xué)平臺(tái)的混合學(xué)習(xí)模式構(gòu)建和應(yīng)用具有一定的普適性和指導(dǎo)性,高校教師可以結(jié)合各課程特點(diǎn),開展混合學(xué)習(xí)實(shí)踐。當(dāng)然,在高校推行基于網(wǎng)絡(luò)教學(xué)平臺(tái)和移動(dòng)學(xué)習(xí)平臺(tái)的混合學(xué)習(xí)模式, 既要考慮學(xué)生的學(xué)習(xí)需求,也要考慮教師的教學(xué)需求和注意教師在實(shí)施混合學(xué)習(xí)模式過程中的各種感受。