温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于
AJAX
技术
RSS
网络
考试
系统
设计
,信息通信基于 AJAX技术和 RSS 技术的网络考试系统设计(南昌应用技术师范学院,江西南昌330 10 8)摘要:为提高考试系统在运行中的流畅度,引进RSS技术与AJAX技术,以某高校为例,对网络考试系统展开设计。参照B/S三层架构,开发网络考试系统架构。选用英国DGFSG公司开发的数据库存储器、IHGFS44FA无线监控设备,作为网络考试系统的主要设备;引进RSS技术,设计网络考试内容的整合;引入AJAX异步传送技术,建立系统web终端的AJAX异步传输模型,设计网络考试试卷生成与异步传输模式;利用NET技术提供的RSA和DPAPI加密方式,设计考试中的交互行为。对比实验结果证明:设计的系统可以在降低卡顿次数的条件下,缩短累计卡顿时间。关键词:AJAX技术;远程监控设备;存储器;系统设计;网络考试;RSS技术中图分类号:TP393.090引言远程教学与线上教学是各大高校的主流教学模式,线上考试教育教学是最为关键的一个环,也是远程教育教学中最难实施的环节。尽管我国的远程教育发展已趋于成熟,但在网上教学中,大部分高校还是以传统的笔试方式为主,对学生学习成果进行测试。为满足学生的学习需求,教育市场对于测试的要求越来越多,测试习题的种类也逐步增加2。在此种重复、繁琐的工作中,教师极易在工作中出现错误,使传统的笔试工作无法满足信息时代发展的需要。在智慧学校建设与远程教育工作的持续开展下,教育工作逐步向信息化与数字化方向转型。因此,需一种以网络为基础的信息技术管理学生考试,通过此种方式,保证考试的客观公正性,减少并降低教师的日常工作量。当前,信息化技术的发展使线上考试受到了更多的关注,为全面落实此项工作,本文将在此次研究中,引进RSS技术与AJAX技术,以某高校为例,对网络考试系统展开设计,旨在通过此次设计,助力现代化社会背景下素质教育工作的规范化实施。1系统架构在系统开发初期,应根据学校网络测试系统的特殊需求和开发技术要求,对系统进行整体规划设计,结合具体需求,对系统前端与后端进行合理布局,在此基础上,确定各个阶段收稿日期:2 0 2 3-0 1-17基金项目:2 0 2 1年度江西省教育厅科学技术研究项目(编号:GJ219008)。作者简介:刘军(19 8 3-),男,江西吉安人,硕士,高级工程师,研究方向:软件工程。4结语本实验将对话文本转化成了对话结构图,通过异构图编码器,使模型能够学习到对话文本中的结构信息,经过实验,本模型生成的摘要,在事件与人物的对应关系的准确度上有明显的改进,通过ROUGE方法,在与标注摘要的匹配度上高于对比模型。参考文献:1姜晓彤,王中卿,李寿山,等.基于对话结构的多轮对话生成模型J.软件学报,2 0 2 1,33(11):42 39-42 50.2 Zhao Z,Pan H,Fan C,et al.Abstractive meeting summari-zation via hierarchical adaptive segmental network learning1792023年第0 5期(总第 2 45期)刘军文献标识码:B文章编号:2 0 9 6-9 7 59(2 0 2 3)0 5-0 17 9-0 3的开发内容、开发目标和时间4。在此过程中,参照B/S三层架构,开发网络考试系统架构,相关内容如下图1所示。客户端1Internet浏览器Web界面IHttp请求数据查询请求Web应用服务器图1网络考试系统架构从上述图1所示的内容可以看出,该系统主要由三层构成,其中net是微软公司.NET策略中的一个关键部分,将此项技术与XML技术、关系数据库技术相结合,构建一个相对高效、稳定、安全,且满足分布式需求的网络终端。本文将ASP.NET作为主要开发平台,将SQLServer为后台,以B/S三级体系结构为基础,对网络考试系统进行了设计和开发5。用户只一tiiC/The world wide web conference.2019:3455-3461.Jiaao Chen and Diyi Yang.2020.3 Chen J,Yang D.Multi-view sequence-to-sequence modelswith conversational structure for abstractive dialogue sum-marization.arXiv preprint arXiv:2010.01672,2020.4Hu Z,Dong Y,Wang K,et al.Heterogeneous graph transfor-mer C/Proceedings of the web conference 2020.2020:2704-2710.5(Gliwa B,Mochol I,Biesek M,et al.SAMSum corpus:A hu-man-annotated dialogue dataset for abstractive summariza-tionJ.arXiv preprint arXiv:1911.12237,2019.远程监控设备客户端2锯存器数库储用户端请求反馈一Changjiang Information&Communications需在客户端上运行一个浏览器,按照规范将试卷提交到服务器,网络服务器接收客户端信息后,将测试结果反馈到客户端,便可以完成网络测试。考生可利用考试系统中的计时功能,实时查看考试的剩余时间,并在规定时限内完成交卷、批改、显示成绩,通过此种方式,保证网络考试成绩的真实性和准确性。管理员可以利用远程监控设备,实时监控考生的考试情况、答题进度、考试题目、专业信息等,确保系统运行的稳定和安全。2硬件设备选型2.1数据库存储器选用英国DGFSG公司开发的数据库存储器,作为本文系统的主要存储设备,此设备是整个系统的核心硬件,数据库存储器与web应用服务器构成了一个相对完整的系统硬件架构,并在系统运行过程中互补,以实现对网络考生个人信息与测试数据的管理和统计。通过局域网,将数据库存储器内存和系统服务器相连,系统服务器传输的数据由通用串行总线接口接收,利用终端设备中的转换函数,实现对存储数据与传输数据格式的相互变换。为满足上述需求,进行数据库存储器设备的选型,所选用的数据库存储器型号为ThinkSystemDE2000H,其CPU为英特尔10 核心、标配DVD光驱、重量为2 5.9 5kg,内存类型为ECCDDR4内存,最大支持4颗CPU,1个USB-2.0端口,磁盘阵列为RAID0/1/5/6/10,内存1TB,容量支持1.53PB,BaseI/O端口为4x10GbiSCSI(光口),外驱动器架为2 U且包含12个驱动器。存储过程中,将原始模拟值资料转换成数位资料,以供计算机检索。同时,集成在数据库存储器中的IOHHG存储器芯片,将数据自动上载至系统数据库,从而实现对数据的归类和存储。2.2远程监控设备远程监控设备是对网络考试考生作弊行为的监控,为满足本文系统的设计需求,采用IHGFS44FA无线监控设备,作为网络考试系统的主要设备,将远程监控设备按照规范,与服务器进行连接,根据考试的具体情况,设置监控范围、分辨率等指标7。在监控室中设置考生违规考试行为,以监控终端为监控点,一旦有违规行为发生,远程监控设备会自动锁定被测学生,并将有关信息上传至系统预警中心,停止或审核此名学生的网上测试资格。3系统软件部分设计3.1基于RSS技术的网络考试内容整合引进RSS技术,完成网络考试内容的整合。基于RSS的学习内容汇总也是以ASP+ACCESS为基础的IS开发平台实现的,为确保整合后数据在终端具有较强的一致性,建立RSSFeed数据表,此表又被称为LinkXML表8。其中,ID表示字段,XML编号表示功能,HtmlUrl表示字段,最后更新时间以RSSURL,聚类数据条目表示审核过程,备注部分为文本形式。存储在终端的文件由管理员检查,ShenHe栏位代表审核,1代表审核通过,0 代表审核未通过,只有通过RSS审核的内容才会在数据库中更新和显示。对完成审核后具有相同特征的网络信息进行聚类,在终端将其归纳为一类,以此完成基于RSS技术的网络考试内容整合。3.2基于AJAX技术的网络考试试卷生成刘军:基于AJAX技术和RSS技术的网络考试系统设计在上述设计内容的基础上,引进AJAX技术,设计网络考试试卷的生成与异步传输。设计过程中,引入AJAX异步传送技术作为支撑,AJAX技术改变了传统同步交互技术所造成的等待时间较长问题,实现了对提交Web表格对应网页的实时刷新,从而提高工作效率、减少服务器的负荷9。建立系统web终端的AJAX异步传输模型,如图2 所示。客户端用户界面HTML数据HTTP请求字符串反馈Java调用数据存储服务器端XML服务器HTML数据图2 系统web终端的AJAX异步传输模型在上述设计内容的基础上,提取网络考试试卷中的核心内容,对随机生成的试卷内容进行编码。此过程如下计算公式所示。(1)公式(1)中:V表示试卷内容编码;S表示试卷题型;W表示试卷名称;U表示考试科目;T表示试卷答题时间;R表示试卷总分;A表示试卷单项分数。在此基础上,根据网络考试的实际需求,确定试卷中不同题型的种类与分布,包括单项选择、多项选择、简答题、应用题等类型,对每个类型的题目赋予对应的分数,使用1 4不同等级进行考生考试水平的区分10。此过程如下计算公式所示。(2)d公式(2)中:B表示试卷难易程度区分度;k表示高分组分值;s表示试卷数学矩阵;d表示低分组分值。将生成的试卷录入AJAX异步传输模型,按照上述方式,完成网络考试试卷生成与异步传输设计。3.3在线考试交互设计为满足系统设计中的实时交互需求,引进NET技术,利用NET技术提供的RSA和DPAPI加密方式设计考试过程中的加密与交互行为。在ASPNET中,密码与解密都是完全透明的,如果使用者存取一个已加密的组态区块,ASPNET会自动对其进行解密。当设定项目被程序修改并保存时,加密工作也会自动完成。交互过程中,本系统采用了ASP技术,实现试题的自动生成。比如选择题,可以根据考试前的预设数量,从同一试题库中随机抽取,然后在浏览器中显示。即便有多个人做了同样的题目,也会有不同的答案,有效避免应试者相互飘窃答案。考试系统包括两份脚本文件,其中一份是Examasp,用于生成试题,并为考生提供答疑接口;另外一个程序文件是score.asp,用于对应试者进行打分和输出。在Exam.asp文件中,首先要保证文件与Exam.mdb考题数据库建立连接,建立多个终端之间的通信联系,通过此种方式,实现考试系统在运行中的交互设计。4对比实验为确保测试结果的真实性与客观性,在开展相关研究前,选择某地区试点高校,作为此次对比试点的参与院校,在高校180Java调用AJAX引擎终端V=S,W,U,T,R,AB=k-sChangjiang Information&Communications的计算机工作室搭建测试环境,以WindowsNTIIS4.0为服务器,下设DB以及试题库,学生端和管理员终端均依赖浏览器进行登录及其他操作,辅助PC机、浏览器与局域网,为系统运行提供一个相对良好、稳定的环境。测试前,使用者可以通过学生、教师、管理员三种身份登录系统,伺服器上装有管理本系统的资料库和考卷。为确保开发的系统在测试环境中的稳定运行,需要在明确各个登录方的身份信息后,人工调试系统作业环境参数,根据系统的运行需求,部署系统测试中的关键技术。相关内容如表1所示。表1系统测试中的关键技术序号项目(1)操作系统(2)服务器(3)数据库(4)系统运行网络环境(5)系统运行模式(6)系统后台服务器按照上述方式,完成系统测试环境的综合部署,在此基础上,使用本文开发的系统,对试点高校某实验班学生展开网络考试。以基于智能化OSCE的网络考试系统为对照组系统1,以基于胜任力模型的网络考试系统为对照组系统2,使用本文系统与对照组系统,在试点院校内展开网络考试