You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
目标
( 1) 大数据系统, 需要一个独立的模块:
向指定人群发放调查问卷,统计分析用户的反馈,此功能不是做在长春云校项目内,而是大数据系统数据采集的一部分
( 2) 如果是调查问卷系统, 那么在设计之初应该扩展一下, 就可以同时支持在线考试, 类似于党建考试之类的需求也可以一并满足。
( 3) 此系统的开发, 将补全教育大数据平台的短板, 丰富系统功能, 在新一轮的招标中可以增加内容, 文档更充实更可信。
结论
打造一个支持多租户的在线考试(在线问答获取用户反馈)+题库系统
基本概念
1、使用单位
云端部署,在系统中可以创建“使用单位”,为“使用单位”分配账号和密码,“使用单位”之间物理隔离,题目、题库、考试等概念彼此独立,互不干扰。
2、题型
单选( 客观) , 多选( 客观) , 判断( 客观) , 填空1( 客观) ,填空2 (主观),简答(主观)
3、分类
使用单位下,支持多分类,可以创建比如:党建知识、安全知识等科目分类
如果是K12的学校使用, 分类与 物理、化学、数学、英语是一个概念
4、题库
题库是创建在分类下的,题库是试题的集合,但需要先有题库,再有试题
5、试题
试题需要录入在题库下,需要选择题型后进行录入。试题有 练习、考试 两个属性,可以单独标识一个,也可以两个都标识出来,
在出卷时,根据此属性可以决定模拟考试、正式考试是否可以出这道题。
6、考试
支持创建考试,定时发布考试,定时收卷等功能。
7、培训
可以支持上传视频、文字和学习资源,让学员完成学习任务。可以监督他是否完成了所有资源的学习内容。
8、模拟考试
学员可以自行组织模拟考试,用题库中的试题模拟出题进行考试 。
要求
1、题干、选项、答案: 都需要能够实现录入图片、视频做为其中一部分。
2、客观题可以实现自动阅卷, 主观题需要人工审阅给出分数, 同时, 也可以给出扣分的说明。
3、支持WEB和微信公众号H5的考试, 微信小程序暂不支持(因为上架等原因速度太慢)
4、支持高并发, 支持2000人同时在线的考试, 需要集成最新研究的MongoDB+Redis技术
5、在原有QingLong项目上进行扩展, 不单开一个项目, 技术主体沿用JFinal+PG+Layui的路线, 增加MongoDB+Redis,前端视情况扩展技术栈。
参考:
https://www.wjx.cn/app/exam.aspx
https://www.kaoshixing.com/
https://github.com/Alanosy/online-exam-system-backend