谈《神经病学》网络课程的建设

2010-09-22 06:56周解全谢保忠柯家海
中国医学教育技术 2010年2期
关键词:神经病页面模板

程 湛,陈 丽,周解全,谢保忠,柯家海

(广州医学院信息与现代教育技术中心,广东 广州 510182)

谈《神经病学》网络课程的建设

程 湛,陈 丽,周解全,谢保忠,柯家海

(广州医学院信息与现代教育技术中心,广东 广州 510182)

网络课程具有开放性、跨时空性、交互性等特点。文章在介绍《神经病学》网络课程建设总体设计思路的基础上,结合了关键技术程序。同时指出该网络课程能有效地提高学生的自主学习能力、学习兴趣、学习效率,最终取得了良好的教学效果。

神经病学;网络课程建设;教育技术;PHP

神经病学是临床医学的重要分支,是专门研究人类神经系统疾病诊断和治疗的一门学科。它建立在神经科学的理论基础之上,又与众多的其他临床学科有密切的联系[1]。神经系统疾病种类繁多、病因复杂、疾病的表现形式多样,且对其检查和诊断手段发展迅速。因此,如何向学生传授更多、更新的学科知识?如何打破传统的以教科书为知识来源、学生被动接受的教学模式?这是每一位学科教师需要深入探讨的问题。

在开发新的教学资源、解决教学服务难题等方面,网络课程提供了新的思路和表现形式,它是指通过计算机网络表现并实施的教学内容和教学活动的总和[2]。我们建设《神经病学》网络课程,初衷是为相关专业的教师和学生提供一个互动的、共享资源的网络学习平台,为神经病学学科的发展交流开辟一条有效途径。这对于提高教学质量、降低教育成本、促进该学科国内外的交流等都具有重要意义。

1 课程建设

1.1 总体设计

该课程是我校教育技术“实效工程”计划的建设项目。网络课程建设是一个长期过程,此课程建设过程流程如图 1所示。

图 1 网络课程建设流程图

为了建设工作顺利进展,我校首先举办了一期针对实效工程课程建设的教师教育技术培训班,让广大教师认识网络课程是什么及其建设过程;其后,课程负责人组织编写制作脚本,收集相关文字、图片、视频等材料,然后交付制作;开发人员按脚本要求制作网络课程平台,在制作过程中,课程负责人和开发人员继续协商修改脚本,查漏、补缺、完善,再次交付制作,经多次循环,最终完成课程平台的开发工作;最后,《神经病学》网络课程正式投入使用后,组织专人负责定期更新、维护课程内容[3-5]。

1.2 课程结构

《神经病学》网络课程按功能结构,可划分为 7大模块,如图 2所示。

图 2 《神经病学》网络课程结构图

其中,“学习导航”列出了课程简介、教学大纲等,为学生了解课程内容、制定学习计划提供有效参考;“教学内容”是课程的主体模块,该模块图文并茂,配以形象的 Flash动画解说关键知识点,使学生更快更好地掌握课程知识;“授课录像”精选了一些课堂实录或实验课视频;“学生作品”收集了学生在课上课后自行完成的作业、文章等;“测试练习”收录了神经病学课程的典型习题,并具备在线评分功能;教师、学生可以在“问题解答”发帖及回复帖子;“参考资料”部分例举了大量与学科相关的书籍、网站等课外网络资源。

1.3 系统开发

1.3.1 系统架构 该课程系统基于W eb,采用传统的B/S模式。客户端通过浏览器 (b row ser)访问服务器(server)和与其相连的后台数据库,服务器响应访问请求进行数据处理,最后返回响应内容。

系统核心程序采用 PHP编写,搭配M ySQL数据库。为提高数据存取效率,我们对部分数据查询和动态页面做了缓存处理,通过核心程序中的页面及缓存处理程序,实现创建、销毁、读取、更新相应内容的操作。此外,我们还编写了一个独立的模板程序,作用是将静态的页面模板转换成特定内容并输出。

1.3.2 关键技术实现

●缓存设计

缓存能有效减轻数据库负担。在该系统中,缓存主要用于存储系统运行过程中修改次数较少的数据。如静态链接、文本等内容,而时效性或安全性较高的数据内容,如帐号、密码等信息,则实时从数据库获取[6]。

缓存文件是无格式文本文件,为保证其惟一性,文件名取自被缓存页面链接地址(URL)的哈希值,这里我们采用的是m d5编码。例如:相对链接为“/ index.php?id=1001”的页面,其缓存文件名就是m d5(“index.php?id=1001”)=929396dbf2a524f0b 82d62adaf9b6e4c。缓存文件是在页面首次被访问时创建,并存储在特定路径下。当页面被再次访问时,系统会首先检验:与之对应的缓存是否存在、是否过期、是否需要更新?如果不存在则读取数据库返回所需数据,并创建缓存;如果缓存已存在,系统会再检测缓存文件被创建或修改的时间,决定是直接读取返回缓存内容,还是将其更新后再返回。

以下这个 PHP缓存类代码实现了上述过程:

需要缓存某个页面,只需实例化这个缓存类,设置开始点和结束点即可,如下:

$cache=new Cache();//实例化缓存类

$cache->start();//缓存开始

/********需要缓存的输出内容********/

$cache->over();//缓存结束

实际应用中,该缓存类还具备 updateCache(更新缓存)、c learCache(清理缓存)、form atCache(格式化缓存内容)等一系列方法,使创建、销毁、读取、更新缓存的操作更为简捷高效。

●模板设计

使用模板能有效分离程序编写和页面设计的过程。模板实质上是带有自定义标签的纯静态 HTML网页,它定义了页面的整体样式,对于需要插入动态内容的部分,则使用专门的自定义标签替代。程序实际运行时,模板才被载入,其中的自定义标签被替换成特定内容后再输出。

目前,流行的现成模板系统有很多,但基于规模和效率方面的考虑,我们自行编写了一个简单实用的模板类,用于模板内容的替换操作。其 PHP代码如下,限于篇幅,仅列出主干部分:

由上可知,在该系统中,自定义标签的格式被设置成“{*}”,即标签名的头尾加上大括号,诸如{m enu}、{conten t}、{foo t}的形式。这里,{m enu}将被替换成网页栏目菜单,{content}是放置网页主体内容的部分,而{foot}显示版权信息等页尾内容。如此一来,使用这个类变得很简单:

$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();

又因为 set方法能接受两个数组变量参数,所以,更简洁的设置方案是:

$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();

2 课程特色

该网络课程充分体现了《神经病学》课程教学的特点,符合网络教学的规律,注重以学生为中心的教学理念,注重培养学生的学习兴趣和主动性;充分发挥多媒体教学优势,结合图片、视频、动画等形式表现教学内容;充分利用网络资源,扩展课内外知识容量。

课程内容的维护更新,是保证网络课程能够良好运行的重要基础。为使课程持续发展,《神经病学》课程教学内容由课程负责人把关,并委派专职人员负责,发现问题及时与技术人员沟通,共同完成维护更新内容的工作。同时,我们对该课程进行实时跟踪统计,从而有效提高课程水平,确保其内容不断完善。

目前,《神经病学》网络课程在教学中广泛应用,对教学起到积极促进作用,借助该课程,教师的思维更加敏捷广阔,授课过程中介绍了更多的前沿知识,提高了学生的学习兴趣,开阔了学生的视野。基于该网络课程的教学综合实践项目研究成果,曾分获市级优秀教学成果三等奖和校级教学成果二等奖。根据近年来的抽样调查显示,学生对该课程的评价均为优秀。

网络课程的建设是一个不断更新、不断完善的长期过程。课程知识、网络资源也不是呆板的静止不变,需要定期更新。课程平台开发完成后,仍需持续地投入人力物力,从而保证网络课程的可持续发展。

建设这样一门课程,从设计规划到开发完善,都离不开授课教师与网站专业技术人员的沟通。因此,双方人员必须有效地沟通、密切地配合,才能在真正意义上组成一支为课程建设服务的队伍。

[1]刘金泉.神经病学教学研究与探索[J].山西大同大学学报:自然科学版,2008,(5)

[2]李秀.高校网络课程教学的探究与实践[J].实验技术与管理,2004,(3)

[3]陈婷.罗杰斯理论对网络课程教学设计的启发[J].湘潭师范学院学报:自然科学版,2006,(1)

[4]吴国庆.精品课中网络课程建设的思考[J].中国科技信息,2006,(15)

[5]巫滨.关于网络课程教学模式的应用和探讨[J].洛阳工业高等专科学校学报,2005,(2)

[6]许艳美.W eb缓存服务器技术研究与应用[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-),男,广东湛江人,助理实验师,学士,主要研究方向:计算机网络教学。

猜你喜欢
神经病页面模板
铝模板在高层建筑施工中的应用
刷新生活的页面
铝模板在高层建筑施工中的应用
老年人防跌倒要当心周围神经病
《神经病学》课程教、学、评一体化改革的探索与实践
答案
糖尿病人应重视神经病变
Estimation of irrigation requirements for drip-irrigated maize in a sub-humid climate
越测越开心
城市综改 可推广的模板较少