劉兆君,儲(chǔ)久良
(南京理工大學(xué)泰州科技學(xué)院 現(xiàn)代教育技術(shù)中心,江蘇 泰州 225300)
高校網(wǎng)絡(luò)教學(xué)環(huán)境是依托于網(wǎng)絡(luò)設(shè)備運(yùn)行基礎(chǔ)上的軟件系統(tǒng)的搭建,因此,網(wǎng)絡(luò)教學(xué)資源建設(shè)需要硬件和軟件兩方面的投入。目前國內(nèi)高校的校園網(wǎng)絡(luò)已能滿足構(gòu)建教學(xué)資源平臺(tái)的硬件要求,相關(guān)辦公軟件較為豐富,各種辦公自動(dòng)化系統(tǒng)、教務(wù)管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)等已能滿足日常行政事務(wù)處理的需要,而“數(shù)字化教學(xué)資源”的建設(shè)相對(duì)滯后[1]?!秶抑虚L期教育改革和發(fā)展規(guī)劃綱要(2010-2020)》明確指出,在加快教育信息化進(jìn)程中要加強(qiáng)優(yōu)質(zhì)教育資源開發(fā)與應(yīng)用,加強(qiáng)網(wǎng)絡(luò)教學(xué)資源體系建設(shè),建立開放靈活的教育資源公共服務(wù)平臺(tái),促進(jìn)優(yōu)質(zhì)教育資源普及共享[2]。因此,高校網(wǎng)絡(luò)教學(xué)平臺(tái)的建設(shè)與完善能有效滿足高等學(xué)校利用網(wǎng)絡(luò)基礎(chǔ)環(huán)境開展個(gè)性化教學(xué)的需求,也將極大豐富學(xué)生構(gòu)建知識(shí)、能力的手段。文中所構(gòu)建的網(wǎng)絡(luò)教學(xué)資源平臺(tái)能極大地方便教師發(fā)布與管理學(xué)習(xí)資源,方便教師開展個(gè)性化教學(xué)與學(xué)生開展自主學(xué)習(xí)。
高校網(wǎng)絡(luò)教學(xué)資源平臺(tái)作為教師授課與學(xué)生開展自主學(xué)習(xí)的輔助手段,具有課堂授課所不具備的優(yōu)勢(shì),它打破了課堂授課在時(shí)空方面的局限性,給學(xué)生提供了自我提高與挖掘的土壤,因此,在開發(fā)資源平臺(tái)時(shí)需要考慮到多種教與學(xué)的因素,以保證資源平臺(tái)成為課堂授課的有效延伸與補(bǔ)充,以滿足學(xué)生自主建構(gòu)知識(shí)的需要,達(dá)到提高教學(xué)質(zhì)量、教學(xué)績效與學(xué)習(xí)績效的目的[3]。基于此,本平臺(tái)充分考慮到了課堂授課與網(wǎng)絡(luò)自主學(xué)習(xí)過程的銜接性,基于系統(tǒng)管理員、教師與學(xué)生3種角色予以開發(fā),針對(duì)3種角色,設(shè)計(jì)相應(yīng)的功能模塊。
系統(tǒng)管理員作為系統(tǒng)安全的執(zhí)行者,可以操作與處理用戶賬號(hào)相關(guān)的功能,處理軟件上傳請(qǐng)求;教師作為課程內(nèi)容的具體制作者,可以操作與課程制作相關(guān)的功能;學(xué)生作為最終用戶,可以自主選擇授課內(nèi)容開展課堂外延伸學(xué)習(xí)與拓展,參與學(xué)習(xí)討論,向教師提出疑惑并獲得解答。結(jié)構(gòu)良好的知識(shí)結(jié)構(gòu)保證了網(wǎng)絡(luò)自己學(xué)習(xí)內(nèi)容與課堂授課的有效銜接,為學(xué)生主動(dòng)學(xué)習(xí)提供了通達(dá)的學(xué)習(xí)路徑,方便學(xué)生對(duì)知識(shí)的有效整合,促進(jìn)遷移應(yīng)用[4]。各種角色對(duì)應(yīng)的功能及操作內(nèi)容如圖1、圖2、圖3所示。
圖1 系統(tǒng)管理員操作Fig.1 System manager operation
系統(tǒng)采用SQLSERVER實(shí)現(xiàn)平臺(tái)數(shù)據(jù)的存儲(chǔ),數(shù)據(jù)庫共包含20個(gè)數(shù)據(jù)表,分別是{用戶注冊(cè)信息表userregister}、{用戶信息表userinfor、用戶照片表pictures、專業(yè)成就表grade、教學(xué)信息表teachinginfor、學(xué)習(xí)資源表learnresource、視頻學(xué)習(xí)資源表vedioresource、留言表message、討論表chating、成果展 示 表resultsdisplay、工具軟件表software}、{課程表schedule、院系表depart、專業(yè)表major、班級(jí)表class、課程章表chapter、課程節(jié)表chapter_sub、課程具體內(nèi)容表schedule_content、課程學(xué)習(xí)任務(wù)表schedule_duty、QQ教學(xué)討論表talking}。數(shù)據(jù)庫表間關(guān)系如圖4和圖5所示,圖4和圖5結(jié)合起來構(gòu)成系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)方案。圖4展示了以課程為中心的部分?jǐn)?shù)據(jù)表間關(guān)系,圖5展示了以個(gè)人信息為中心的部分?jǐn)?shù)據(jù)表關(guān)系。另外,系統(tǒng)采用ASP.NET自帶的aspnet數(shù)據(jù)庫開展用戶驗(yàn)證與授權(quán)。
圖2 教師操作Fig.2 Teacher operation
圖3 學(xué)生操作Fig.3 Student operation
圖4 數(shù)據(jù)庫第一部分(以課程為中心)Fig.4 Database one(centered by schedule)
圖5 數(shù)據(jù)庫第二部分(以個(gè)人信息為中心)Fig.5 Database two(centered by personal information)
平臺(tái)基于.net采用3層模式來加以開發(fā),3層分別為表現(xiàn)層、應(yīng)用邏輯層和數(shù)據(jù)層。表現(xiàn)層的制作必須考慮到調(diào)用學(xué)生的熱情,激發(fā)學(xué)生的學(xué)習(xí)動(dòng)機(jī),平臺(tái)前臺(tái)的制作必須充分考慮到界面的可用性、易用性和可觀性。因此,制作者采用了基于Jquery的前臺(tái)開發(fā)技術(shù),以滿足要求[5]。應(yīng)用邏輯層包含了系統(tǒng)的應(yīng)用邏輯,供用戶進(jìn)行數(shù)據(jù)輸入、瀏覽、添加、修改、刪除等操作。數(shù)據(jù)層包含了直接操作數(shù)據(jù)庫的增、改、刪的操作,采用存儲(chǔ)過程的方式來操作數(shù)據(jù)庫。另外,為了提高系統(tǒng)松散度,采用基于組件的開發(fā)技術(shù),將通用邏輯放置到單獨(dú)組件中,提高代碼的重用性。系統(tǒng)的角色控制采用.NET自帶的MembershipProvider和RoleProvider,方便控制平臺(tái)用戶的角色與權(quán)限,以及方便用戶個(gè)性化信息的設(shè)置。根據(jù)系統(tǒng)功能所設(shè)計(jì)的類包括:系統(tǒng)管理員類(System_manager.cs):負(fù)責(zé)處理系統(tǒng)管理模塊的業(yè)務(wù)邏輯;教師類(Teacher.cs):負(fù)責(zé)處理教師管理模塊所需要的業(yè)務(wù)邏輯;學(xué)生類(Student.cs):負(fù)責(zé)處理學(xué)生模塊操作所需要的業(yè)務(wù)邏輯;通用數(shù)據(jù)操作類(CommonDataProces.cs):負(fù)責(zé)調(diào)用數(shù)據(jù)庫存儲(chǔ)過程,具體執(zhí)行數(shù)據(jù)的添加、修改、刪除操作;教師風(fēng)采類(Teacher.cs):負(fù)責(zé)處理教師風(fēng)采模塊的業(yè)務(wù)邏輯;課程概況類(Schedule_outline.cs):負(fù)責(zé)處理課程概況模塊的業(yè)務(wù)邏輯;課程信息類(Schedule_infor.cs):負(fù)責(zé)處理課程信息模塊的業(yè)務(wù)邏輯;課程資源類(Schedule_resource.cs):負(fù)責(zé)處理課程信息模塊的業(yè)務(wù)邏輯;學(xué)習(xí)快訊類(Learning_messaeg.cs):負(fù)責(zé)處理學(xué)習(xí)快訊的業(yè)務(wù)邏輯;留言討論類(Talking.cs):負(fù)責(zé)處理學(xué)習(xí)討論模塊的業(yè)務(wù)邏輯;軟件工具類(Software_tool.cs):負(fù)責(zé)處理學(xué)習(xí)軟件模塊的業(yè)務(wù)邏輯;作品展示類(ResultDisplay.cs):負(fù)責(zé)處理學(xué)習(xí)成果及其他成果展示的業(yè)務(wù)邏輯。系統(tǒng)類之間的關(guān)系以及數(shù)據(jù)邏輯流程如圖6所示,其中角色類依賴課程與數(shù)據(jù)訪問類與底層的SQLSERVER數(shù)據(jù)庫連接(課程類通過數(shù)據(jù)訪問類與底層SQLSERVER數(shù)據(jù)庫連接),從而完成數(shù)據(jù)的獲取、添加、刪除與更新的操作[6]。
本平臺(tái)采用基于.net的平臺(tái)開發(fā)技術(shù),圍繞課程構(gòu)建實(shí)現(xiàn)了教師課堂授課與學(xué)生自主網(wǎng)絡(luò)學(xué)習(xí)的有效銜接。為給學(xué)生自主學(xué)習(xí)提供豐富問題情境和學(xué)習(xí)資源,平臺(tái)緊密圍繞課程為學(xué)生提供了豐富的音視頻學(xué)習(xí)資源。教師可以將設(shè)計(jì)良好的課程資源發(fā)布到平臺(tái),為學(xué)生提供路徑良好的學(xué)習(xí)知識(shí)庫與討論學(xué)習(xí)交互手段,學(xué)生可以充分利用課外時(shí)間開展課堂延伸學(xué)習(xí),從而鞏固課堂學(xué)習(xí)效果,擴(kuò)大知識(shí)范圍,促進(jìn)自身對(duì)知識(shí)的遷移與應(yīng)用。
圖6 類間關(guān)系及數(shù)據(jù)邏輯流程圖Fig.6 Class relation and data logic flow chart
[1]王亞希,周紅春.高?,F(xiàn)代化教學(xué)資源建設(shè)及應(yīng)用的實(shí)踐探索[J].中國電化教育,2010(6):73-74.
WANG Ya-xi,ZHOU Hong-chun.Practice and exploration of modernization teaching resources construction and application[J].China Educational Technology,2010(6):73-74.
[2]國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)[EB/OL].http://www.gov.cn/jrzg/2010-07/29/content_1667143.htm.
[3]劉海韜,劉兆君,滑志然.基于建構(gòu)主義的自助式分組合作學(xué)習(xí)系統(tǒng)的設(shè)計(jì)[J].軟件導(dǎo)刊:教育技術(shù),2008(3):83-85.
LIU Hai-tao, LIU Zhao-jun, HUA Zhi-ran.The design of self-service grouping cooperation learning system based on construction principle [J]. Software Guide:Education Technology, 2008(3):83-85.
[4]Bourner T.Assessing reflective learning[J].Education&Training, 2003, 45(4/5):267.
[5]Chaffer J, Swedberg K.jQuery基礎(chǔ)教程 [M].2版.北京:人民郵電出版社,2009:100-150.
[6]Darie C,Watson K.ASP.NET電子商務(wù)入門經(jīng)典[M].2版.美國:Apress出版公司,2004:20-50.