程 湛,陳 麗,周解全,謝保忠,柯家海
(廣州醫(yī)學(xué)院信息與現(xiàn)代教育技術(shù)中心,廣東 廣州 510182)
談《神經(jīng)病學(xué)》網(wǎng)絡(luò)課程的建設(shè)
程 湛,陳 麗,周解全,謝保忠,柯家海
(廣州醫(yī)學(xué)院信息與現(xiàn)代教育技術(shù)中心,廣東 廣州 510182)
網(wǎng)絡(luò)課程具有開(kāi)放性、跨時(shí)空性、交互性等特點(diǎn)。文章在介紹《神經(jīng)病學(xué)》網(wǎng)絡(luò)課程建設(shè)總體設(shè)計(jì)思路的基礎(chǔ)上,結(jié)合了關(guān)鍵技術(shù)程序。同時(shí)指出該網(wǎng)絡(luò)課程能有效地提高學(xué)生的自主學(xué)習(xí)能力、學(xué)習(xí)興趣、學(xué)習(xí)效率,最終取得了良好的教學(xué)效果。
神經(jīng)病學(xué);網(wǎng)絡(luò)課程建設(shè);教育技術(shù);PHP
神經(jīng)病學(xué)是臨床醫(yī)學(xué)的重要分支,是專門(mén)研究人類神經(jīng)系統(tǒng)疾病診斷和治療的一門(mén)學(xué)科。它建立在神經(jīng)科學(xué)的理論基礎(chǔ)之上,又與眾多的其他臨床學(xué)科有密切的聯(lián)系[1]。神經(jīng)系統(tǒng)疾病種類繁多、病因復(fù)雜、疾病的表現(xiàn)形式多樣,且對(duì)其檢查和診斷手段發(fā)展迅速。因此,如何向?qū)W生傳授更多、更新的學(xué)科知識(shí)?如何打破傳統(tǒng)的以教科書(shū)為知識(shí)來(lái)源、學(xué)生被動(dòng)接受的教學(xué)模式?這是每一位學(xué)科教師需要深入探討的問(wèn)題。
在開(kāi)發(fā)新的教學(xué)資源、解決教學(xué)服務(wù)難題等方面,網(wǎng)絡(luò)課程提供了新的思路和表現(xiàn)形式,它是指通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)表現(xiàn)并實(shí)施的教學(xué)內(nèi)容和教學(xué)活動(dòng)的總和[2]。我們建設(shè)《神經(jīng)病學(xué)》網(wǎng)絡(luò)課程,初衷是為相關(guān)專業(yè)的教師和學(xué)生提供一個(gè)互動(dòng)的、共享資源的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),為神經(jīng)病學(xué)學(xué)科的發(fā)展交流開(kāi)辟一條有效途徑。這對(duì)于提高教學(xué)質(zhì)量、降低教育成本、促進(jìn)該學(xué)科國(guó)內(nèi)外的交流等都具有重要意義。
該課程是我校教育技術(shù)“實(shí)效工程”計(jì)劃的建設(shè)項(xiàng)目。網(wǎng)絡(luò)課程建設(shè)是一個(gè)長(zhǎng)期過(guò)程,此課程建設(shè)過(guò)程流程如圖 1所示。
圖 1 網(wǎng)絡(luò)課程建設(shè)流程圖
為了建設(shè)工作順利進(jìn)展,我校首先舉辦了一期針對(duì)實(shí)效工程課程建設(shè)的教師教育技術(shù)培訓(xùn)班,讓廣大教師認(rèn)識(shí)網(wǎng)絡(luò)課程是什么及其建設(shè)過(guò)程;其后,課程負(fù)責(zé)人組織編寫(xiě)制作腳本,收集相關(guān)文字、圖片、視頻等材料,然后交付制作;開(kāi)發(fā)人員按腳本要求制作網(wǎng)絡(luò)課程平臺(tái),在制作過(guò)程中,課程負(fù)責(zé)人和開(kāi)發(fā)人員繼續(xù)協(xié)商修改腳本,查漏、補(bǔ)缺、完善,再次交付制作,經(jīng)多次循環(huán),最終完成課程平臺(tái)的開(kāi)發(fā)工作;最后,《神經(jīng)病學(xué)》網(wǎng)絡(luò)課程正式投入使用后,組織專人負(fù)責(zé)定期更新、維護(hù)課程內(nèi)容[3-5]。
《神經(jīng)病學(xué)》網(wǎng)絡(luò)課程按功能結(jié)構(gòu),可劃分為 7大模塊,如圖 2所示。
圖 2 《神經(jīng)病學(xué)》網(wǎng)絡(luò)課程結(jié)構(gòu)圖
其中,“學(xué)習(xí)導(dǎo)航”列出了課程簡(jiǎn)介、教學(xué)大綱等,為學(xué)生了解課程內(nèi)容、制定學(xué)習(xí)計(jì)劃提供有效參考;“教學(xué)內(nèi)容”是課程的主體模塊,該模塊圖文并茂,配以形象的 Flash動(dòng)畫(huà)解說(shuō)關(guān)鍵知識(shí)點(diǎn),使學(xué)生更快更好地掌握課程知識(shí);“授課錄像”精選了一些課堂實(shí)錄或?qū)嶒?yàn)課視頻;“學(xué)生作品”收集了學(xué)生在課上課后自行完成的作業(yè)、文章等;“測(cè)試練習(xí)”收錄了神經(jīng)病學(xué)課程的典型習(xí)題,并具備在線評(píng)分功能;教師、學(xué)生可以在“問(wèn)題解答”發(fā)帖及回復(fù)帖子;“參考資料”部分例舉了大量與學(xué)科相關(guān)的書(shū)籍、網(wǎng)站等課外網(wǎng)絡(luò)資源。
1.3.1 系統(tǒng)架構(gòu) 該課程系統(tǒng)基于W eb,采用傳統(tǒng)的B/S模式??蛻舳送ㄟ^(guò)瀏覽器 (b row ser)訪問(wèn)服務(wù)器(server)和與其相連的后臺(tái)數(shù)據(jù)庫(kù),服務(wù)器響應(yīng)訪問(wèn)請(qǐng)求進(jìn)行數(shù)據(jù)處理,最后返回響應(yīng)內(nèi)容。
系統(tǒng)核心程序采用 PHP編寫(xiě),搭配M ySQL數(shù)據(jù)庫(kù)。為提高數(shù)據(jù)存取效率,我們對(duì)部分?jǐn)?shù)據(jù)查詢和動(dòng)態(tài)頁(yè)面做了緩存處理,通過(guò)核心程序中的頁(yè)面及緩存處理程序,實(shí)現(xiàn)創(chuàng)建、銷毀、讀取、更新相應(yīng)內(nèi)容的操作。此外,我們還編寫(xiě)了一個(gè)獨(dú)立的模板程序,作用是將靜態(tài)的頁(yè)面模板轉(zhuǎn)換成特定內(nèi)容并輸出。
1.3.2 關(guān)鍵技術(shù)實(shí)現(xiàn)
●緩存設(shè)計(jì)
緩存能有效減輕數(shù)據(jù)庫(kù)負(fù)擔(dān)。在該系統(tǒng)中,緩存主要用于存儲(chǔ)系統(tǒng)運(yùn)行過(guò)程中修改次數(shù)較少的數(shù)據(jù)。如靜態(tài)鏈接、文本等內(nèi)容,而時(shí)效性或安全性較高的數(shù)據(jù)內(nèi)容,如帳號(hào)、密碼等信息,則實(shí)時(shí)從數(shù)據(jù)庫(kù)獲取[6]。
緩存文件是無(wú)格式文本文件,為保證其惟一性,文件名取自被緩存頁(yè)面鏈接地址(URL)的哈希值,這里我們采用的是m d5編碼。例如:相對(duì)鏈接為“/ index.php?id=1001”的頁(yè)面,其緩存文件名就是m d5(“index.php?id=1001”)=929396dbf2a524f0b 82d62adaf9b6e4c。緩存文件是在頁(yè)面首次被訪問(wèn)時(shí)創(chuàng)建,并存儲(chǔ)在特定路徑下。當(dāng)頁(yè)面被再次訪問(wèn)時(shí),系統(tǒng)會(huì)首先檢驗(yàn):與之對(duì)應(yīng)的緩存是否存在、是否過(guò)期、是否需要更新?如果不存在則讀取數(shù)據(jù)庫(kù)返回所需數(shù)據(jù),并創(chuàng)建緩存;如果緩存已存在,系統(tǒng)會(huì)再檢測(cè)緩存文件被創(chuàng)建或修改的時(shí)間,決定是直接讀取返回緩存內(nèi)容,還是將其更新后再返回。
以下這個(gè) PHP緩存類代碼實(shí)現(xiàn)了上述過(guò)程:
需要緩存某個(gè)頁(yè)面,只需實(shí)例化這個(gè)緩存類,設(shè)置開(kāi)始點(diǎn)和結(jié)束點(diǎn)即可,如下:
$cache=new Cache();//實(shí)例化緩存類
$cache->start();//緩存開(kāi)始
/********需要緩存的輸出內(nèi)容********/
$cache->over();//緩存結(jié)束
實(shí)際應(yīng)用中,該緩存類還具備 updateCache(更新緩存)、c learCache(清理緩存)、form atCache(格式化緩存內(nèi)容)等一系列方法,使創(chuàng)建、銷毀、讀取、更新緩存的操作更為簡(jiǎn)捷高效。
●模板設(shè)計(jì)
使用模板能有效分離程序編寫(xiě)和頁(yè)面設(shè)計(jì)的過(guò)程。模板實(shí)質(zhì)上是帶有自定義標(biāo)簽的純靜態(tài) HTML網(wǎng)頁(yè),它定義了頁(yè)面的整體樣式,對(duì)于需要插入動(dòng)態(tài)內(nèi)容的部分,則使用專門(mén)的自定義標(biāo)簽替代。程序?qū)嶋H運(yùn)行時(shí),模板才被載入,其中的自定義標(biāo)簽被替換成特定內(nèi)容后再輸出。
目前,流行的現(xiàn)成模板系統(tǒng)有很多,但基于規(guī)模和效率方面的考慮,我們自行編寫(xiě)了一個(gè)簡(jiǎn)單實(shí)用的模板類,用于模板內(nèi)容的替換操作。其 PHP代碼如下,限于篇幅,僅列出主干部分:
由上可知,在該系統(tǒng)中,自定義標(biāo)簽的格式被設(shè)置成“{*}”,即標(biāo)簽名的頭尾加上大括號(hào),諸如{m enu}、{conten t}、{foo t}的形式。這里,{m enu}將被替換成網(wǎng)頁(yè)欄目菜單,{content}是放置網(wǎng)頁(yè)主體內(nèi)容的部分,而{foot}顯示版權(quán)信息等頁(yè)尾內(nèi)容。如此一來(lái),使用這個(gè)類變得很簡(jiǎn)單:
$tp l=new Temp late(’index.tp l.htm’);
$tp l->set(’m enu’,’here ism enu list’);
$tp l->set(’content’,’here ism ain content’);
$tp l->set(’foo t’,’here is copyright info’);
echo$tp l->get();
又因?yàn)?set方法能接受兩個(gè)數(shù)組變量參數(shù),所以,更簡(jiǎn)潔的設(shè)置方案是:
$tp l=new Temp late(’index.tp l.htm’);
$tags=array(’m enu’,’content’,’foot’);
$con tent=array(’this ism enu list’,’this ism ain content’,’this is copyright info’);
$tp l->set($tags,$content);
echo$tp l->get();
該網(wǎng)絡(luò)課程充分體現(xiàn)了《神經(jīng)病學(xué)》課程教學(xué)的特點(diǎn),符合網(wǎng)絡(luò)教學(xué)的規(guī)律,注重以學(xué)生為中心的教學(xué)理念,注重培養(yǎng)學(xué)生的學(xué)習(xí)興趣和主動(dòng)性;充分發(fā)揮多媒體教學(xué)優(yōu)勢(shì),結(jié)合圖片、視頻、動(dòng)畫(huà)等形式表現(xiàn)教學(xué)內(nèi)容;充分利用網(wǎng)絡(luò)資源,擴(kuò)展課內(nèi)外知識(shí)容量。
課程內(nèi)容的維護(hù)更新,是保證網(wǎng)絡(luò)課程能夠良好運(yùn)行的重要基礎(chǔ)。為使課程持續(xù)發(fā)展,《神經(jīng)病學(xué)》課程教學(xué)內(nèi)容由課程負(fù)責(zé)人把關(guān),并委派專職人員負(fù)責(zé),發(fā)現(xiàn)問(wèn)題及時(shí)與技術(shù)人員溝通,共同完成維護(hù)更新內(nèi)容的工作。同時(shí),我們對(duì)該課程進(jìn)行實(shí)時(shí)跟蹤統(tǒng)計(jì),從而有效提高課程水平,確保其內(nèi)容不斷完善。
目前,《神經(jīng)病學(xué)》網(wǎng)絡(luò)課程在教學(xué)中廣泛應(yīng)用,對(duì)教學(xué)起到積極促進(jìn)作用,借助該課程,教師的思維更加敏捷廣闊,授課過(guò)程中介紹了更多的前沿知識(shí),提高了學(xué)生的學(xué)習(xí)興趣,開(kāi)闊了學(xué)生的視野?;谠摼W(wǎng)絡(luò)課程的教學(xué)綜合實(shí)踐項(xiàng)目研究成果,曾分獲市級(jí)優(yōu)秀教學(xué)成果三等獎(jiǎng)和校級(jí)教學(xué)成果二等獎(jiǎng)。根據(jù)近年來(lái)的抽樣調(diào)查顯示,學(xué)生對(duì)該課程的評(píng)價(jià)均為優(yōu)秀。
網(wǎng)絡(luò)課程的建設(shè)是一個(gè)不斷更新、不斷完善的長(zhǎng)期過(guò)程。課程知識(shí)、網(wǎng)絡(luò)資源也不是呆板的靜止不變,需要定期更新。課程平臺(tái)開(kāi)發(fā)完成后,仍需持續(xù)地投入人力物力,從而保證網(wǎng)絡(luò)課程的可持續(xù)發(fā)展。
建設(shè)這樣一門(mén)課程,從設(shè)計(jì)規(guī)劃到開(kāi)發(fā)完善,都離不開(kāi)授課教師與網(wǎng)站專業(yè)技術(shù)人員的溝通。因此,雙方人員必須有效地溝通、密切地配合,才能在真正意義上組成一支為課程建設(shè)服務(wù)的隊(duì)伍。
[1]劉金泉.神經(jīng)病學(xué)教學(xué)研究與探索[J].山西大同大學(xué)學(xué)報(bào):自然科學(xué)版,2008,(5)
[2]李秀.高校網(wǎng)絡(luò)課程教學(xué)的探究與實(shí)踐[J].實(shí)驗(yàn)技術(shù)與管理,2004,(3)
[3]陳婷.羅杰斯理論對(duì)網(wǎng)絡(luò)課程教學(xué)設(shè)計(jì)的啟發(fā)[J].湘潭師范學(xué)院學(xué)報(bào):自然科學(xué)版,2006,(1)
[4]吳國(guó)慶.精品課中網(wǎng)絡(luò)課程建設(shè)的思考[J].中國(guó)科技信息,2006,(15)
[5]巫濱.關(guān)于網(wǎng)絡(luò)課程教學(xué)模式的應(yīng)用和探討[J].洛陽(yáng)工業(yè)高等??茖W(xué)校學(xué)報(bào),2005,(2)
[6]許艷美.W eb緩存服務(wù)器技術(shù)研究與應(yīng)用[J].計(jì)算機(jī)工程與設(shè)計(jì),2005,(1)
Con struction of web-based course of Neurology
Cheng Zhan,Chen L i,Zhou Jiequan,X ie Baozhong,Ke Jiahai
(Cen ter for Inform a tion and M odern Educa tiona l Techno logy, GuangzhouM ed ica l Co llege,Guangzhou 510182,China)
W eb-based course has the characteristics of being open and interactive aswell as crossing tim e and space. The paper first introduces the overall design for the web-based course of Neuro logy,then by relating to key technical p rocedure it points out that thisweb-based course can effectively raise students’ability of independent learning,interest in learning and study efficiency,w hich w illeventually obtain good teaching results.
neurology;construction ofweb-based course;educational technology;PHP
G434
A
:1004-5287(2010)02-0139-03
2009-12-17
程湛(1982-),男,廣東湛江人,助理實(shí)驗(yàn)師,學(xué)士,主要研究方向:計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)。
中國(guó)醫(yī)學(xué)教育技術(shù)2010年2期