Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

第4期 无线互联科技 No.


2023 年 2 月 Wireless Internet Technology February,2023

基于微信小程序的手机在线考试系统设计
李 娟,边 玲,李海瑛,张东圆 ∗
( 河北医科大学 临床学院,河北 石家庄 050000)

摘要:为提高手机在线考试系统生成试卷中知识点的覆盖率,为线上考试提供全面的技术指导,文章
提出基于微信小程序的手机在线考试设计。 系统将微信小程序作为载体,规划手机在线考试系统架
构;进行用户身份实名验证;设计手机在线考试数据库管理表,实现在线试题库的规范化管理;构建以
某知识点为核心的试卷矩阵,设计手机在线考试题目组合,完成系统设计。 实验结果表明,设计系统
生成在线考试习题信度在 80 ~ 100,提高了试卷中知识点的覆盖率。
关键词:微信小程序;在线考试系统;题目组合;数据库管理
中图分类号:TP311 文献标志码:A

0 引言 通过微信 App 进行登录,既经济又方便,能够满足不


2011 年,腾讯公司开发并推行了微信软件,越来 同的商业需要。 为线上教育工作的推广,本文以微信
越多的用户开始使用智能手机、电脑等移动设备进行 小程序作为切入点,开发基于互联网技术的在线教育
信息交流与资源交互。 相比市场内发行的其他通信 教学辅助程序———一种全新的手机在线考试系统,旨
程序,微信具有跨平台操作、适用范围广、支持与好友 在通过此次设计,为各大高校的素质教育工作给予全
实时沟通等特点。 在沟通过程中, 用户可以使用短 面的拓展,推动教育教学体系的优化与成熟化。
信、视频、音频等方式,进行资源的传输 [1] 。 加之此软 1 手机在线考试系统架构
件在使用中不收取任何费用,更是吸引了大量用户。 手机在线考试系统将微信小程序作为设计载体,
根据不完全统计数据,截至 2016 年,我国微信软件的 整体采用微信网页的形式,通过网络连接各个模块,
用户已经超过了 8 亿人次,其中超出半数的微信用户 确保数据互通和业务联系 [3] 。 系统服务前端配置微
为新生代年轻群体,尤其是学生群体,在校园内微信 信公共平台服务器,后台配置于数据中心管理服务
的推广率、覆盖率基本达到了 100%。 为发挥微信在 器。 利用互联网获得在线用户的注册信息,普通用户
线交流软件更高的效能与价值,开发单位推出了微信 可以通过手机微信登录,在前端完成内容的学习和考
小程序,小程序是一款无需下载便可直接使用的软 核,管理员则可以在小程序上管理相关信息。 在数据
件。 经过数年的发展与完善,微信小程序的新生态已 中心内,集成 X86 服务器,将其作为资源库的构建基
经形成。 现阶段,微信小程序的开发者数量已经达到 础,以此确保系统在运行中的高效率和稳定性 [4] 。 按
了 1 000 万,并拥有超过 2 亿的活跃用户 [2] 。 小程序 照上述内容,设计系统架构如图 1 所示。

图1 手机在线考试系统架构

作者简介:李娟(1981— ) ,女,河北保定人,讲师,硕士;研究方向:数据库。
∗通信作者:张东圆(1985— ) ,男,河北保定人,讲师,硕士;研究方向:计算机网络与应用。

— 58 —
第4期 No. 4
2023 年 2 月 无线互联科技·软件开发 February,2023


按照上述方式,服务器集成在管理终端,确保在
k= K( i) ×a (1)
线考试系统在实际应用中可以发挥预期效果。 i>1

2 硬件设备选型 公式(1) 中: k 表示基于微信小程序的用户身份


为满足系统的稳定运行需求,本文系统选用 X86 绑定; K 表示用户通信端口; i 表示输入信息; a 表示
服务器作为主要硬件 [5] 。 集成此硬件设备前,进行设 用户免冠照片与其面部识别的适配度。 通常情况下,
备技术参数的设计,相关内容如表 1 所示。 k 的输出值有 3 种,分别为 k = 1, k = 2 与 k = 0。 k 取
值为 1 表示用户身份信息输入内容准确,点击确定即
表1 X86 服务器技术参数 可完成用户身份绑定 [8] 。 k 取值为 2 表示用户身份信
序号 项目 参数 息输入内容与真实信息存在偏差,需要用户进行身份
1 品牌 DELL
信息的修正。 k 取值为 0 表示用户身份信息输入内容
无效或用户免冠照片与其面部识别存在不适配的问
2 硬件编号 11102587370
题,需要用户重新上传照片。
3 类型 塔式服务器 在认证过程中,如发现未登记信息或登记资料不
符合标准的用户,系统会提示用户进行身份信息的查
4 硬盘容量 >1. 0 TB
缺补漏,并以通知系统操作人员手机号码的方式,建
5 支持 CPU 数量 1 立与注册用户之间的直接通信 [9] 。 此时,用户可以通
6 内存容量 8 GB 过手机与系统操作人员取得联系,说明原因后,由系
统运维人员通知用户信息注册的有效时间,并进行用
7 硬盘类型 SATA
户现有个人信息在程序中的维护。 用户需要在管理
8 电源类型 非冗余 员通知的指定时间内,完成身份信息的填写与注册。
9 内存类型 Non-ECC 4 在线试题库管理
在线考试系统数据库中主要数据包括:用户信
10 显存 集成显卡
息、试卷信息、成绩信息、考题库信息等,不同信息模
11 硬盘转速 7 200 r / m 块之间的数据内容存在关联 [10] 。 为实现在线试题的
规范化管理,采用设计资源库的方式,进行题库的管
按照上述方式,对硬件设备进行参数调试与试运 理。 本系统的用户分为管理员、前端人员、用户( 后端
行,确保此硬件的综合性能良好后,按照标准将其安 人员)3 种。 在生成题库时,建立此程序与多个国家
装在系统中。 在线资源库之间的连接,通过此种方式,收集来自多
3 基于微信小程序的用户身份绑定与认证 渠道的专业知识信息,形成一个多元化的知识库,此
在硬件设备的支撑下,使用微信小程序的身份认 过程如公式(2) 所示。
证功能,进行手机在线考试系统用户身份的绑定与认 A

证。 在认证过程中,用户需要输入正确的账号与密码 E= ∑
A>1
( X - c) 2 (2)
进行微信登录。 下拉微信聊天界面,在搜索框中输入 公式(2) 中: E 表示在线试题库的生成过程; X
在线测试,找到微信小程序 [6] 。 此时,系统会自动弹 表示用户身份属性; c 表示连通渠道; A 表示国家在
窗,并显示是否授权,用户需要点击“ 权限” ,通过 App 线资源库。 在此过程中,考虑到多渠道采集的数据之
绑定微信小程序账号即可登录,完成首次登录后,下 间可能存在格式上的差异,要对不同类别与不同规模
次不会出现任何权限提示,用户便可以直接进入小程 的数据进行规范化管理,可在现有工作的基础上,对
序系统。 录入题库的资源信息进行统一处理。 处理过程如公
登录软件后,用户应在“ 个人中心” 界面,进行身 式(3) 所示。
份实名验证,验证内容包括姓名、身份证、职业、单位、 Y′ = - ( α) × y + ( β) × B (3)
近期免冠照片等 [7] 。 完成身份填写后,程序将上传用 公式(3) 中: Y′ 表示资源信息格式的统一化处
户信息,并将其与小程序终端信息平台上的登记人员 理; α 表示数据字典; y 表示信息所在场景; β 表示标
进行对比,通过此种方式对用户身份进行验证,确认 准化格式; B 表示录入信息当前格式。 按照上述方
符合,即可完成用户身份绑定。 对此过程进行描述, 式,统一数据格式,将多渠道获取的数据信息按照表
如计算公式(1) 所示。 2 所示的格式,录入数据库。

— 59 —
第4期 No. 4
2023 年 2 月 无线互联科技·软件开发 February,2023

表2 手机在线考试数据库管理 测试环境。
序号 代码 类型 描述
表3 系统测试环境
1 编码 Int(10) ID
序号 项目 技术参数
2 文本内容 Char(100) The text content
1 系统集成终端 手机( 任何型号)
3 最近学习次数 Char(50) Last learning times
2 登录方式 微信认证
4 专业知识类别 Char(20) Category of Expertise
3 开发语言 C++语言
5 内容标识 Char(10) The content identifier
4 开发技术 ASP.NET
6 分类名称 Char(10) Category name
5 架构 参照四层架构
7 难度等级 Char(3) Difficulty level
6 数据库 Microsoft SQL Server
按照上述方式,对在线试题库进行规范化管理。 7 辅助技术 CSS,JAVA,DIV 等
管理过程中,设计信息录入时间点,对题库中的内容
完成测试环境的布置后,先使用微信小程序,进
进行定期更新。 更新过程如公式(4) 所示。
行用户身份的绑定与认证,同时,使用数据库技术,进

P= (4) 行在线试题库生成与管理,引进智能化组合算法,进
| χ|
行手机在线考试题目组合设计,生成手机在线考试
公式(4) 中: P 表示在线题库更新; q 表示更新内
习题。
容; χ 表示更新周期。 通过上述计算公式,完成在线
为确保实验结果具有一定的对比性,引进基于
题库更新管理。
OSCE 技术的手机在线考试系统作为传统系统。 在使
5 手机在线考试题目组合设计
用传统系统进行用户在线测试时,需要将系统数据库
完成上述设计后,进行手机在线考试系统中的试
接口与国家教育考试数据库进行对接, 通过此种方
卷题目组合设计,挖掘在资源库内的知识点属性,构
式,获取大量真题数据。 同时,参照 OSCE 考试模式,
建以某知识点为核心的试卷矩阵,矩阵表达式如下。
为登录与认证的用户提供微服务。 用户可以在登录
■ d 11 d 12 ■
D=■ ■ (5) 小程序中的系统后,选择个人标签,系统将根据用户
■ d 21 d 22 ■ 选择的标签,进行题型、难度的适配,并构建对应的用
公式(5) 中: D 表示试卷组合矩阵; d 表示核心知 户模型,通过模型与用户身份的对接,生成与其适配
识点。 完成组合矩阵的设计后,通过对生成试卷难度 度较高的考试习题。
的约束、知识点的规划部署、试卷结构的调整,建立手 将本文开发的系统与传统系统部署在测试环境
机在线考试题目组合目标函数。 将手机在线考试题 中,将系统生成试卷的信度作为评价系统综合性能的
目组合设计过程作为一个多目标同步优化求解的过 关键指标。 对系统生成试卷的信度进行计算,计算公
程,对目标函数进行设计。 函数表达式如下。 式如下。

R × S2
H = min∑ ω j( δ j × Q) (6) r= (7)
j>1 e2
公式(6) 中: H 表示手机在线考试题目组合多目 公式(7) 中: r 表示系统生成试卷的信度; R 表示
标函数; ω 表示知识点的规划部署目标; δ 表示试卷 试卷效度; S 表示试卷中知识点的时效性; e 表示无
难度约束条件; Q 表示试卷结构调整目标; J 表示调 效习题总数。 按照上述公式,对系统随机生成的习题
节次数; j 表示难度等级。 利用系统中的专家决策算 进行信度计算,统计实验结果如图 2 所示。 图 2 中,
法,对此函数进行求解,得到一个可多目标同步最优 实线表示本文系统生成在线考试习题的信度;虚线表
求解的方案,将此方案作为生成试卷的结构方案。 通 示传统系统生成在线考试习题的信度。
过此种方式,实现手机在线考试题目的组合设计,以 从图 2 所示的实验结果可以看出,本文系统生成
此完成基于微信小程序的手机在线考试系统设计。 在线考试习题的信度为 80 ~ 100,传统系统生成在线
6 对比实验 考试习题的信度为 50 ~ 80。 前者大于后者,说明本文
完成上述设计后,采用设计对比实验的方式,对 系统在实际应用中,生成在线考试习题的信度较高,
开发的考试系统进行检验。 手机考试系统必须是以 即试卷可靠度较高。
网络为基础,因此要求用户在使用过程中,手机必须 在上述内容的基础上,对两个系统生成在线测试
处于联网状态。 在此基础上,设计如表 3 所示的系统 习题中的知识点覆盖率进行对比。 对知识点覆盖率

— 60 —
第4期 No. 4
2023 年 2 月 无线互联科技·软件开发 February,2023

程序的手机在线考试系统。 引进基于 OSCE 技术的


手机在线考试系统作为传统系统,将其与本文系统进
行对比,通过实验测试的方式,证明了本文设计系统,
可以在提高生成在线考试习题信度的基础上,提升试
卷中知识点覆盖率,旨在通过此种方式,为我国教育
市场与相关领域的发展提供技术支撑。 但要将此次
设计的成果在市场相关领域内进行推广,还应在现有
工作的基础上,根据线上教育发展的具体需求,加大
对本文系统实验测试的投入,以此种方式,深度优化
图2 系统生成在线考试习题的信度对比结果
系统功能。
进行计算,计算公式如下。
f1 参考文献
F= × 100% (8)
f2 [1] 管丽萍,付林,龚志刚. 国家教育考试应急指挥系
公式(8) 中: F 表示系统生成在线测试习题中的 统的建设及应用———以 湖 北 省 为 例 [ J] . 中 国 考 试,
知识点覆盖率; f 1 表示有效知识点数量; f 2 表示与专 2022(7) :85 - 94.
业相关的知识点总数。 使用本文系统与传统系统,生 [2] 刘春鱼.ITEST 系统在地方本科院校大学英语无
成 10 张在线考试试卷,对试卷中的知识点覆盖率进 纸化考试中的应用研究———以 N 学院为例[ J] . 内江
行比较,统计实验结果,如表 4 所示。 师范学院学报,2022(1) :87 - 90.
[3] 马莉,房清丽,王建宾,等.智能化 OSCE 考试系统
表4 系统生成在线测试习题中的知识点覆盖率对比
在医学本科毕业生临床技能考核中的应用[ J] . 现代
本文系统生成试卷中 传统系统生成试卷中 医药卫生,2022(3) :513 - 517.
试卷编码
知识点覆盖率 / % 知识点覆盖率 / % [4] 王家,龙冬梅.基于容器与微服务技术的高校在线
1 98. 5 56. 9 考试系统设计与实现[ J] .电脑知识与技术,2022(2) :
2 96. 7 68. 4 56 - 57,60.
[5] 陈琪琦,金海溶,谢蓉蓉,等.基于模糊理论的在线
3 99. 0 78. 1
考试系 统 设 计 与 实 现 探 究———以 环 境 类 课 程 为 例
4 95. 9 80. 6
[ J] .教育教学论坛,2022(12) :104 - 107.
5 97. 4 82. 6 [6] 范开江,宁小玲,尹训强.基于 WSR 系统方法论高
6 96. 1 70. 5 校定向运动课程考试的风险管理分析[ J] . 当代体育
7 97. 5 85. 1 科技,2022(13) :98 - 100,105.
8 96. 6 84. 1
[7] 陈斌,吴小香,付铭,等.基于人脸识别的智能混排
考试管理系统的设计与实现 [ J] . 电脑知识与技术,
9 94. 8 54. 9
2022(13) :43 - 44.
10 95. 3 58. 4
[8] 李娟,朱广贺.基于项目反应理论的《 计算机与信
息技术基础》 课程的自适应考试系统设计与实现[ J] .
根据表 4 所示的实验结果可以看出,本文系统生
新疆师范大学学报( 自然科学版) ,2021(1) :10 - 17.
成试卷中知识点覆盖率大于 90%,显著高于传统系统
[9] 方宇昕,高越,林美玉,等.高校化学实验室安全准
生成试卷中知识点覆盖率。 因此,相比基于 OSCE 技
入制度的探索与考试系统的构建[ J] .广州化工,2021
术的考试系统,本文设计的基于微信小程序的手机在
(8) :214 - 216.
线考试系统,在实际应用中的效果更佳,可以在保证
生成在线考试习题信度在 80 ~ 100 的基础上,提高试 [10] 金欣.基于 ASP.NET 和多数据库访问技术的在线考
卷中知识点覆盖率,为在线学习用户提供更加前沿、 试系统设计分析[J].长江信息通信,2021(11):80-82.
优质、有效的渠道。
7 结语 ( 编辑 王雪芬)
本文通过用户身份绑定与认证、在线试题库管 ( 下转第 89 页)
理、手机在线考试题目组合设计,设计了基于微信小

— 61 —
第4期 No. 4
2023 年 2 月 无线互联科技·技术应用 February,2023

Application analysis of hyperconvergence in data center architecture transformation

Yao Yuguang
( China Railway Fifth Survey and Design Institute Group Co.' Ltd.' Beijing 102600' China)

Abstract: The rapid development of information technology and application level of the deepening' and so did the data
center business is expanding with each scale of the new system online' but the existing data center server system
integrated inefficient and main hardware efficiency lagging problem has become the current phase continue up
significant obstacles in the development of information field. This paper introduces some problems existing in the
current data center architecture' which in turn from the IT infrastructure technology upgrading' controlling costs and
improving the comprehensive utilization of existing resources' etc.' analyzes the super fusion technology in the
application of modern data center architecture transformation' puts forward the supported by super fusion technology to
complete the transformation of the data center architecture.
Key words: data center; hyperfusion technology; structural transformation; performance

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
( 上接第 61 页)

Design of mobile online examination system based on WeChat applet

Li Juan' Bian Ling' Li Haiying' Zhang Dongyuan ∗


( Hebei Medical University Clinical College' Shijiazhuang 050000' China)

Abstract: In order to improve the coverage of knowledge points in the test papers generated by the mobile online
examination system and provide comprehensive technical guidance for online examinations' this paper proposes the
design of mobile online examinations based on WeChat applet. The system uses the WeChat applet as a carrier to plan
the architecture of the mobile online examination system; conduct real - name verification of user identity; design a
database management table for mobile online examinations to realize standardized management of online test question
banks; build a test paper matrix with a certain knowledge point as the core' design mobile phone the combination of
online exam questions completes the system design. The experimental results show that the reliability of the online test
questions generated by the design system is 80 ~ 100' which improves the coverage of knowledge points in the test
paper.
Key words: WeChat applet; online examination system; question combination; database management

— 89 —

You might also like