关于“在线考试学习系统”的设计和逻辑实现
- 2023-06-19
- 1986
- 飞驰的心
近些年在线学习考试系统不知不觉热了起来,这个程序有复杂的也有简单的,其总体可分为:题库、试卷库、员工库三大部分
一、题库逻辑后台管理员向题库中例如试题,试题分为两大模式:练习和考试模式,练习试题可随机被员工抽中进行日常学习,而考试模式的题目仅面向管理员制作试卷时使用。
不同岗位员工仅可以学习对应岗位分类的试题。题库表结构如下
ID | 岗位分类 | 模式 | 题型 | 题目 | 待选答案 | 标准答案 |
1 | 文职人员 | 练习 | 判断题 | 唐太宗是清朝人 | A对,B错 | 错 |
2 | 后勤人员 | 练习 | 单选题 | 西红柿又称? | A番茄,B马铃薯,C葫芦,D不知道 | A |
3 | 技工 | 考试 | 单选题 | 煤炭什么时期生成? | A10年前,B100年前,C1亿年前,D古代 | C |
|
…… |
|
|
|
|
|
询问:考虑是否支持富文本,主要考虑题目是否有可能出现图片或视频?本功能会增加开发成本。
题库即可在线添加,也可通过excel批量导入(我方提供excel模板)。
这部分程序实现方面也很简单,核心就是用户将来答题交卷的同时,根据标准答案实时计算出用户的考分,将用户的答题结果保存于后端,考分实时反馈给前端用户。
二、试卷逻辑:
随机试卷:每人每次自动从题库获取指定数量的试题,每次试卷都不同。
固定试卷:由管理员从题库选择试题,形成固定试卷。
管理员登录后台,可以“创建试卷(固定试卷)”,创建试卷界面如下:
试卷有效时间:年月日时分秒——年月日时分秒 其他时段无法领取试卷
试卷答题时长:时间到强制交卷
三、用户逻辑:
用户登录:手机号(首次验证码)+密码,或其他常见登录方法:微信、QQ、邮箱等等
个人中心:提供用户当前信息的查询,例如:所属部门、修改密码、未完成的学习目标(包括练习或考试)。注意:用户部门不能修改,因为其部门与考试题目绑定。
学习历史:不能查看历史考试试卷题目,仅能查看——
1、历史练习日期和得分 2、历史考试日期和得分
以上就是关于在线学习系统的开发核心,如果需要进一步了解,欢迎联系。
本博客所有内容均为原创,原则上我不希望你转载。如特别喜欢而转载的话,请务必注明出处“网际飞扬 http://www.fayo.net”
否则本人闲来无事可能会把你误当成维权的靶子。
评论
全部评论
共{{commentCount}}条{{rs.Msg_Content}}