全科医生教学考试信息系统的设计与实现

2017-04-08 10:01柳维生方建新杜洁邹志宏
数字技术与应用 2017年2期
关键词:试题库全科架构

柳维生++方建新++杜洁++邹志宏

摘要:采用无纸化的全科医生教学在线考试系统是改进考试方法、推进全科医学教育改革与教学现代化的重要措施,该文论述了基于B/S架构下的全科医生教学考试系统的设计,并实现了全科医生教学在线考试。

关键词:全科医生;考试系统;B/S

中图分类号:TP319 文献标识码:A 文章编号:1007-9416(2017)02-0194-02

1 引言

随着我国的社会发展水平的提高,人们对自身健康的更加注重,对医疗服务水平有着更高的要求,而医生水平直接关系到了患者的身体健康甚至生命,因此医生的专业知识水平的教育意义重大。全科医生是接受过全科医学专门训练的新型医生,是执行全科医疗的卫生服务提供者,是为个人、家庭和社区提供优质、方便、经济有效的、一体化的医疗保健服务,进行生命、健康与疾病全方位负责式管理的医生。全科医生的培养尤为重要,因此通过全科医生教学考试系统的设计能将全科医生的教学与考试结合,提高全科医生的知识水平,基于计算机的无纸化考试系统对传统的考试模式作出了重大改变,对全科医生的理论知识的考核能够作出非常客观的、公正的、准确的评估和分析,能够把全科医生在理论知识的学习情况作出准确的分析和评判,从而便于教师改进教学内容,改进教学方法提供参考。在线考试系统的应用提高了考试效率,把理论与实际紧密相结合起来,既保证考核的科学性和规范性,体现了考核的公平公正,把教学资源尽可能的利用起来,进而提高教学效果和教学质量[1]。

2 系统的工作流程

2.1 系统的主要设计

考试是检验全科医生学习理论知识是否真正掌握的一种很重要的方法。它对学生的平时成绩、期中成绩、期末成绩给出一定的评价,把学生的学习创造力都给激发出来,同时对教师也提出了相关的要求,教师通过对全科医生的线上考试成绩能及时的掌握,根据考核结果及时的调整教学方法,调整教学内容,从而达到提高教学效果的目的。所以说,考核是十分重要的学生的评价方法。传统考试模式出题方式呆板,考试题目随机性不大;并且教师的工作量大,容易出错等缺点。而计算机网络的优势可以突破传统教学考试的局限性,各个科室的带教老师可以自行建立各自专业的考试题库,在生成试题时可以从各科的题库中抽取并自动组卷,高效率的建立考试环境,节约测试成本[2]。系统的主要组卷结构设计如图1所示。

2.2 试题库

试题库是将各科的考试试题进行归类,每个科室的试题可以有不同种类,如单选,多选,判断等,并且可以设定标准的答案,考生测试完后可以自动进行分数统计。

2.3 抽选试题

抽选试题是按照考试的要求,从各临床科别的试题库中抽取试题,组成试卷的过程。试题的抽选可以让考官手动从试题库中抽选进行组织,也可以设定自动随机的抽取规则,如单选题从各科各抽一题组成,多样化的抽题方式可以使考试尽量做到客观公正,也可以根据临床某些科别的权重从试题库中抽题,能够体现医生的真实水平和保证良好的考核效果。

2.4 分数组合

分数组合是根据抽选的试题设定每一题的答案和分值,可以对某些试题进行单独设定答案和分值,也可以按照题目的类型进行批量设定答案和分值,考生答题结束后可以获得最后的总分。

2.5 考试设置

考试设置是对考试的整体环境进行一个全局设定,主要包括参与考试的人员,开考时间,考试时长以及测试的类型(如考评、练习等)。在考评模式下,考试的成绩将会记录,并且提交到教师平台。在练习模式下,考生在考试结束后会纠正其错误的地方,使全科医生可以得到知识的强化。

2.6 在线考试

全科医生可以根据自身设定的账号,通过浏览器访问考试系统,进行在线的考试。在线考试页面如图1。

2.7 自动评分

系统根据考试的结束自动计算出最后的总分,并显示在考官系统中。

2.8 数据分析

根据考试的情况,系统可以分析单个医生的测试水平的变化,同时也可以根据试题考试的情况,获得对其答对率的比重,也可以进行全体的平均分已经考试中位数等的数据分析,能够对考试的情况以及历次考试的总体进行分析,根据考试结果,带教老师可以对全科医生教学计划和教学内容进行相应的调整。

3 系统的技术实现

3.1 系统架构

在系统架构上,我们采用B/S架构,基于院内网的 B/S架构支持更多的用户,可根据访问量动态配置服务器以保证服务质量,而且客户端只需安装标准的浏览器,不需要安装额外的软件,这就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本。从系统维护的角度分析,B/S架构只需维护服务器且升级容易。考虑到线上考试系统需要不断更新内容,支持的用户数量大,且地域较为分散。所以选择择B/S架构便于系统的部署与维护,并且以HTML5为架构,可以在考试内容中方便插入除文字以外的多媒体内容,如图片等。系统功能结构如图2所示。

3.2 系统角色划分

在整体的系统中具有三种功能角色:

(1)医生,进行考试的医生通过医生角色的账号进行登录,可以进行考试、查看历史、自身的分数统计,个人账户的修改等操作。

(2)教师,进行试题的录入,答案的设定以及考卷的建立,同时可以进行医生的考试定制,查看考试的情况以及分数的统计等操作。

(3)系统管理员,对系统的用户可以进行整体设定(教师、医生及其它系统管理员),具有系统的最高权限。

系统的架构设置:

(1)B/S架构中我们主要采用1台web服务器,为医生、教师和系统管理员提供系统服务。

(2)数据库服务器为用户信息、系统设置、试题库与考试信息以及成绩信息等提供数据存储服务。

(3)文件服务器主要是存放图片及多媒体数据,在试题库中,有些试题具有多媒体功能,以文件的形式进行存放,并且通过http协议的URL的方式访问。

(4)备份服务器是将数据库的数据与文件服务器的数据进行备份,防止系统崩溃而造成的数据丢失。

(5)ajax技术的支持,将用户通过浏览器访问的时候解决页面刷新的问题,尤其是解决动态的考试时间的问题上,由于考试时间需要和服务器进行比对,并且在每次回答问题后,都将医生回答的答案记录在数据库中,传统的javascript的表单的post提交都会造成页面的刷新问题,我们通过ajax技术进行解决,通过浏览器的ajax方法,实时的将浏览器端数据记录到数据库中,而不会造成有页面刷新的问题。

(6)开发工具选择Visual Studio 2012,采用C#语言和ASP.net模式进行开发,数据库采用Microsoft SQL Server2008 r2的关系数据库,服务器采用windows2008版本,采用IIS7.0。

4 结语

利用先进的计算机技术研究幵发全科医生教学考试信息系统,对于减轻全科医生带教老师的工作负担、提高工作效率、提高考試的质量,使考试更具有公正性和客观性,激发全科医生的学习兴趣,让全科医生更好地掌握基础医学课程。该系统相对于传统的试题考试,教师所需的考前准备时间大大的缩短了,并且完全实现了考试测评的无纸化,节约了考试成本。通过全科医生教学考试系统可以随时向医生反映其知识面的薄弱环节,促进了全科医生的教学体系的完善,加强了教育的现代化管理,提升了教学医院的医疗服务水平。

参考文献

[1]袁立明.人体解剖学课程考试系统的研究与应用[D].长沙:中南大学,2013,(1):10-11.

[2]冯军强,等.医学在线考试系统在医务人员业务理论考核中的应用[J].人民军医,2015(11):1366-1367.

猜你喜欢
试题库全科架构
基于FPGA的RNN硬件加速架构
功能架构在电子电气架构开发中的应用和实践
LSN DCI EVPN VxLAN组网架构研究及实现
全科医生培养还需添柴加油
突显独特之美 发挥全科价值
全科专业招生“遇冷”
一种基于FPGA+ARM架构的μPMU实现
满足全科化和规范化的新要求
基于Quiz Creator的“机械图样的绘制与识读”随机组卷试题库的制作与研究
基于校园网的电磁学试题库建设