文章编号:1007-757X(2021)02-0105-03
网络远程教育试题库系统设计与实现
郑婉薇
(香港耀中幼教学院,香港999077)
摘要:网络远程教育以互联网为依托为当前教学的开展提供了便利,但庞大的学习体也增加了考试试题组卷、审阅工作的难度,传统的教师手动选题不能满足学生体的需求。文中利用Web技术开发了远程教育试题库系统,除常规试题管理功能外,系统可根据教师、学生需求、条件以及难度,自动生成不同难度的试卷,以适应不同类型的考试需求。所研发的系统极大降低了远程教育考试部门的工作量,提高了试题组卷效率。
关键词:试题库系统;组卷;HTTP协议;Web应用
中图分类号:TP301.6文献标志码:A
Design and Implementation of the Test Database System of
Network Distance Education
ZHENG Wanwei
(Yew Chung College of Early Childhood Education,Hong Kong999077,China)
Abstract:Network distance education based on the Internet provides convenience for the development of current teaching,but the huge learning group also increases the difficulty of examination paper composition and review.The traditional manual topic selection of teachers cannot meet the needs of students.In this paper,Web technology is used to develop a remote education test database system.In addition to the conventional test management function,the system can automatically generate test pa­pers with different difficulty according to the needs,conditions and difficulties of teachers and students,so as to adapt to differ­ent types of test requirements.The developed system greatly reduces the workload of distance education examination depar--ment and improves the efficiency of test paper composition.
Key words:examination database system;test paper formation;HTTP protocol;Web application
0引言
随着互联网技术的发展,网络远程教育实现了多地、多
点的现代化教学方式&当前,大系统还,不
网络远程教育的求&网络远程教育体庞
大,尤公共课程,学科千上万
部压力和困难,教师出卷、
等工作量巨大。因此,本文网络远程教育设计-
系统,出题部门只学生课程知识,详
知体系结构,通过教师组卷设定,便可完行出题,
能轻远程教育压力&
1总体设计
1.1架构及流程设计
根据网络远程教育地域分布较广的问题,为保证系统的安全性、稳定性、扩展性,本系统HTTP、TCP/ IP等标准,布式结构,如图1所示&
该系统Web结构设计,通览器访问Web服务器,调数据库中的&通过目,将答果反馈至数据库服务器中&
图1系统架构
教师、学校领导或学科组通过客户端登录该系统,按照权限的中的试题进行操作如口出卷、组卷、试题修改删除和试题录入等&系统流程如口图2所示&
12功能
通过对网络远程教育考试业务流程和系统结构分析后,设计系统主要功能模块如口图3所示&
包括题库共、试卷管理模块、试题管理模块、课程管理系统管理五大&
作者简介:郑婉薇(1981-),女,博士,讲师,研究方向:教育心理学、教育学。
|录入试题|―~|导入试题|
行操作,只能查看试题;教师用户不能对课程进行管理&登
录模块实现流程如口图5所示&
|试题审核}调整试题参考属性
|题库统计[■
题库维护、 浏览
|专业组卷―[快濾组卷|
试卷 文档其他来源试卷
修改 考量参数
试卷 |考试反 据录入||套無耆理|
粪档詞
图5登录功能实现流程图
—|试卷看析]
|试匾分析]■
图2系统基本流程图
网络远程教育试题库系统
题库共享模块||试卷管理模块|[试题管理模块| |课程管理模块11系统管理模块
数据导出
数据导入
ZL
库默认设置
士 权限管理
上 用
户管理
TL 设置知识
结构
课程
属性匸
课程添加、謝
TL 试题
统 士
浏览、编
匸 试
题录
-TL
试反馈分叫
电子试卷管理
组卷方案
管彗
匸 专业组图3系统功能结构
其中,题库共享模块可实现套卷、试题、知识结构的导入 和导出;试卷管理模块可按照教师的试卷样板或组卷条件
(难易程度),自动(或人工)生成教师需要的试卷,并以Word  形式输出,方便教师编辑;试题管理模块只对教师和系统管
理员开放,根据网络远程教育课程的难易程度、知识结构和 章节要点等进行试题分类,为用户提供自我测试试题;课程
管理模块只针对系统管理员用户开放,根据远程教育课程进
行信息的删除、修改和添加&由此,学科教师可生成自身所 需的试题&课程信息包括卷号、知识点重复性、试卷分数、难 易程度、单元知识点结构、试题数量和题目等&
2.2 组卷方案管理功能
组卷方案管理功能是该系统的核心功能,能够按照不同
需求自动生成试卷。其中,组卷方案的难度设定是该功能需
要重点设计和实现的&组卷方案管理包括两个功能,即随机
组卷和按照试题难度组卷,下面根据这两个功能分别阐述其 实现过程&
(1)随机组卷
按照教师设定好的组卷策略,系统会选定相关的试题参
数如口知识点、章节、题型以及难度,按照教师设定条件从试
题数据库中筛选出符合条件的试题组成试卷。该过程通过 系统随机、自动完成,随机组卷增加了组卷成功率、选题自由 度和灵活性。随机组卷实现流程如口图6所示&
1. 3 通信设计
该系统采用面向对象的、无状态的HTTP 协议建立服 务器与客户端之间的通讯,采用数据服务器-Web 服务器-浏
览器结构建立Web 数据库的访问体系&通过Internet 实现
各组成部分的物理连接,并遵循HTTP 协议,用户登录客户 端浏览器后,向服务器发送请求并建立连接,实现网络环境下对试题数据库的访问,如图4所示&
图4系统通信设计
服器
数库务图6 随机组卷功能实现流程
2关键功能实现
2.1 登录功能实现
网络远程教育试题库安全性是系统能够正常运行的保
障,登录模块设计中要对用户信息和权限进行验证,按照权 限级别分配不同的功能模块&比如,普通用户不能对试题进
(2 ) 根 据 度 组 卷
学生可按照自身能力水平和学习特点,选择考试试题的
难度,系统根据学生输入的条件随机抽取试题库中对应难度
的试题,生成试卷。这个过程中设计到两个程序的实现,即
难度控制程序和根据难度生成试卷程序&
难度控制程序,首先根据输入条件计算平均难度值,按
照难度值计算难题百分比,从试题库中抽取试题并判断是否 达到调整总量,完成难度控制,实现流程如口图7所示&
2021372
图7难度控制程序实现流程
根据难度生成试卷程序,首先取出试题数据库中具有最大难度值的试题数,并按照难度值大小进行排序,难度从低到高中随机抽取一个题目后判断选题是否重复如口果有相应的一类选题,提取中间2个最优先进行选题,直至满足试卷题目数量为止,生成试卷。该程序实现流程如口图8所示&
图8根据难度生成试卷程序实现流程
部分实现代码如下&
if icount mod2=0then//双数,先提取中间2个最先
begin
arrjia[1]:=trunc(icount/2);
arrjia[2]:=arrjia[1]+1;
p:=3;
for i:=1to arrjia[1]—1do//循环次数为第一个值一1,递次向左右两边
begin
arjia[p):=arrjia[1]—I;
p:=p+1;
arjia[p):=arrjia[2]+i;
p:=p+1;
end'
3系统应用测试
网络程教育系统说,能的力&
虚拟用—
X/登录响应时间
#
<
关键,考察在多用户、多地采用该系统进行组卷方案管理,系统响应时间、用户并发数是否满足实际需求。考虑到远程教育针对不同地区通信技术发展水平,采用10Mbps和100 Mbps带宽方式进行测试,考察05秒响应时间下,系统并发用户数量的最大值,以此反映该试题库系统的多节点运行能测试结果,如图9、图10所示&
60
50
40
30
20
10
00:0001:0002:0003:0004:0005:0006:0007:00
测试周期/(mm:ss)
10M带宽条件下的测试结果
每秒处理完成登录的个数
9
<
虚拟用户数「
'_-一丿登录响应时间
…'每秒处理完成登录的个数
120
100
ssm框架实现登录功能
80
60
40
20
00:0000:4501:3002:1503:0003:4504:3005:15
测试周期/(mm:ss)
图10100M带宽条件下的测试结果
由此看出,带宽10M条件下,响应时长在5秒时系统运行最大并发用户数量为50,00M条件下为60。也就是说,该系统能够满足至少50个节点用户同时进行出题和组卷,能够满足网络远程教育的考试需求&
4
本文针对网络远程教育学生体庞大导致的考试出题工作量大的问题,设计了远程教育试题库系统,该系统能够完成常规的试题管理功能外,还实现了按照随机情况和难易度条件自动调用试题数据库数据而自动生成试卷的功能,极大程度减轻了远程教育考试部门的工作压力,也成为该系统的最大创新点&
参考文献
)1*王东,林宏.一种试题智能提取与批量导入方法[J*.贵阳学院学报(自然科学版),2020,15(1):8792.
[2*李永业,张雪兰.“工程水力学”课程试题库系统的开发与应用[J*.黑龙江教育(高教研究与评估),2019(12):
46-47
[3*王彦辉.基于移动智能设备的试题库系统的运行研究[J*.信息记录材料,2019,20(9):132-133.
)4*陈海郎.基于SSM框架的试题库与考试系统设计与实现[J*.电子技术与软件工程,2019(16):5051.
)5*孙俊丽.试题库系统的组卷算法分析与研究[J*.办公自动化,2019,24(13)+8-49.
(收稿日期:2020.05.18)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。