目标 (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