摘要
目前的语言在线测试系统大多采用B/C架构来进行构建,但当并发人数过多时,该系统的服务器端压力过大,导致负载能力较差。因此,文中提出一种基于在线交互学习的语言在线测试系统。该系统选择C/S架构进行构建,以软件设计为主,可兼容大多数型号的PC主机。文中对语音测试的音频编码方式进行设计。根据难度系数设计题库,并采用JDBC数据库连接技术构建数据库访问连接方式。运用粒子群算法,在系统中建立测试试卷自动生成算法,添加在线学习交互模块,完成系统设计。最后,以某高校的语言测试题库作为数据库,对系统功能性和性能进行测试。实验结果显示,设计系统满足预设功能,同时在较大的并发用户的操作下,仍能保持正常的响应速度和CPU占用率,验证了设计系统的可行性。
At present,most of the online language testing systems are built with B/C architecture.However,when the number of concurrent users is too large,the pressure at server-side of the system is too high,resulting in poor load capacity.Therefore,a language online testing system based on online interactive learning is proposed,in which software design is a main part.The C/S multi-tier architecture is selected to establish the system main body.The system can be compatible with most types of PC hosts.The audio coding mode for voice test is designed.The question bank is designed according to the question difficulty coefficient,and the database access connection mode is constructed by means of the JDBC database connection technology.An automatic test paper generation algorithm is established in the system by means of the particle swarm optimization algorithm,which would be added into the online learning interactive module to complete the system design.The language test question bank of a certain university is taken as a database to test the functionality and performance of the system.The experimental results show that the designed system can meet the preset functions,and can still maintain normal response speed and CPU occupancy rate when the large amount of concurrent users appears.The designed system is feasible.
作者
左世亮
严明
ZUO Shiliang;YAN Ming(Shanghai Institute of Technology,Shanghai 201418,China)
出处
《现代电子技术》
2022年第2期95-99,共5页
Modern Electronics Technique
基金
国家自然科学基金面上项目(61976140)
2020年上海市教委项目(沪教委人[2020]30号)。
关键词
在线测试系统
在线交互学习
C/S架构
音频编码
数据库构建
题库设计
功能测试
online testing system
online interactive learning
C/S architecture
audio coding
database construction
question bank design
function test