电子考试信息软件系统设计

1 整体设计

融机改与人改、出题、答题、图表浏览、下载为一体。

每课十套试卷。随机抽题形成试卷,选项顺序随机打乱。

云端分布微服体系架构,非关系文档数据库支撑,合理编码数据表关联。

神禹网关调度,NACOS监护。

负载均衡与故障熔断恢复,高并发、高可用应对。

1.1 试题类型及评分

01

填空

1*10

10-19

机改

02

判断

1*10

20-29

03

单选

1*10

30-39

04

多选

2*10

40-49

05

分析推断[运算/验证]

2*10

50-51

人改

06

设计论述[问答]

3*10

60-62

1.2 用户等级规划

管理员、教员、学员

2 数据表规划

五个数据表:用户、课目、试卷[题库]、考卷、试题.

以“身份证编码”唯一标识用户,以“课程编码”唯一标识调课目。

以“课程编码-试卷编码-试题编码”唯一标识题库试卷及其各个试题。

以“考生身份证编码-课程编码-考卷编码-试题编码”唯一标识考生的考卷及其各个试题。

Navicat考卷管护截图

Navicat题库试题管护截图

Navicat考卷试题管护截图

3 登录转接交互展示

3.1 入口登录选课页面

完成用户名和身份证信息验证、课目选择。只有合规的身份编码才能进入系统。

之后,管理员和教师,可选择进入“编辑备考”主题页面,进而进入“考试系统”主题页面。学员,则直接进入“考试系统”主题页面。

3.2 编辑备考主题页面

3.3 考试系统主题页面

教师

学员

4 备考编辑交互展示

4.1 用户信息编辑

完成学员和教员信息录入的“增-查-改-删”。只有录入后,才能登录进来,领略和完成相应的功能实惠。

在此,进可至目标“考试系统”,退可回“备考编辑”体系[管理员或教员]或者“登录选课”入口。

4.2 考试课目编辑

完成课程信息录入的“增-查-改-删”。有了课程信息,即课目,才能展开题库试卷试题编辑。其中“统计”功能,用于统计课目具有的题库试卷套数。

在此,进可至目标“考试系统”,退可回“备考编辑”体系[管理员或教员]或者“登录选课”入口。

4.3 题库试题编辑

完成题库试题录入的“增-查-改-删”。编辑框会随着文本的输入,自动“加行”显示。

可以下载成套的题库试卷[带书签导航的电子pdf文档格式]。

可以插入jpg、png或gif图形并展示与上传。

在此,进可至目标“考试系统”,退可回“备考编辑”体系[管理员或教员]或者“登录选课”入口。

5 考试交互展示

核心微服模块,完成“答-批”和“浏览分析”功能,并区分考生与教师的操控。

5.1 考生操控

5.1.1 试卷答阅

微服模块,后端设计服务即服务SAAS完成试卷试题的随机生成、能否考试及其浏览与下载数据的整合、填空与选题的自动判分及总分计算;前端动态数据展示并通过边缘运算管控考试计时与状态切换,及其是否提交过各题的提示与分数。

默认100分钟考试时间,20分钟后可提交试卷,100分钟自动收卷,3天内只能考一次。

“提交”有效,计入分数。

5.1.1.1 考中

填空题截图

判断题截图

单选题截图

多选题截图

分析推理题截图

设计论述题截图

设计编码题截图

5.1.1.2 考后

考后可以浏览对比。

选择题截图

分析判断题截图

设计论述题截图

5.1.2 试卷浏览分析

学生只能查看自己的默认10日内考卷,主要是考卷成绩及其曲线图示,可以下载考卷[带书签导航的电子pdf压缩格式]。

5.2 教师操控

5.2.1 试卷批阅

针对分析推断题和设计论述题,考后3日内,可以选择考卷进行评分和批注,页面上提示改过的题。“提交”有效,计入分数。

分析推断题截图

设计论述题截图

5.2.2 试卷浏览分析

默认10日内所有考卷,主要考卷成绩及其曲线图示,可以下载考卷[带书签导航的电子pdf压缩格式]。可以删除选定的考卷。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/557483.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

3.3网安学习第三阶段第三周回顾(个人学习记录使用)

本周重点 ①渗透测试介绍 ②sqlmap注入扫描工具 ③XSS脚本注入 本周主要内容 ①渗透测试介绍 一、渗透测试 通过模拟黑客对系统进行攻击的手段或技术,在被测系统中发现漏洞的行为。除了提供漏洞之外,还需提供安全意见。 与黑站不同,渗…

python --- 练习题3

目录 1、猜数字游戏(使用random模块完成) :继上期题目,附加 2、用户登录注册案例 3、求50~150之间的质数是那些? 4、打印输出标准水仙花数,输出这些水仙花数 5、验证:任意一个大于9的整数减去它的各位…

UE4 面试题整理

1、new与malloc的区别 new: new首先会去调用operator new函数,申请足够的内存(大多数底层用malloc实现),然后调用类型的构造函数来初始化变量,最后返回自定义类型的指针,delete先调用析构函数&…

java内存分析工具visualvm

java内存分析工具visualvm 下载地址:https://visualvm.github.io/

位运算第三弹

力扣268.丢失的数字 public static int missingNumber(int[] nums) {int nnums.length;int []retnew int[n1];for(int i1;i<n;i){ret[nums[i-1]];}for(int i0;i<n;i){if(ret[i]0){return i;}}return 0;} 和上一道题&#xff0c;一个性质&#xff0c;用的是底层哈希表的思…

考研数学基础和强化阶段分别怎么做?如何衔接?

大家25年的考研复习策略要做适当的调整 因为根据24年大家考完的反馈&#xff0c;试卷的风格有所改变&#xff0c;总结来说就是&#xff1a; 深挖基础&#xff0c;计算量大&#xff0c;反押题 很多同学都反映&#xff0c;平时做的模拟题&#xff0c;做的练习题感觉都没用&…

各位老板,你需要的工厂数字孪生可视化库在这

各位老板是不是很喜欢下面这种有逼格的大屏,下面介绍一下怎么实现的,保证有所收获。 Cesium是一个开源的WebGL JavaScript库&#xff0c;用于创建高性能的三维地球、地图和虚拟环境。它支持在浏览器中实现高质量的地球模拟&#xff0c;同时提供了丰富的功能特点&#xff0c;使得…

基于Spring Boot+Vue的高校学科竞赛平台

末尾获取源码作者介绍&#xff1a;大家好&#xff0c;我是墨韵&#xff0c;本人4年开发经验&#xff0c;专注定制项目开发 更多项目&#xff1a;CSDN主页YAML墨韵 学如逆水行舟&#xff0c;不进则退。学习如赶路&#xff0c;不能慢一步。 目录 一、项目简介 二、开发技术与环…

无人机/飞控--ArduPilot、PX4学习记录(2)

这是一篇碎碎念&#xff0c;零零碎碎的记录了环境配置过程&#xff0c;仅供本人记录学习历程和参考。(记录的挺乱的&#xff0c;但是文章链接里的博客写的是真好) 本章主要完成的目标&#xff1a; 安装PX4 并 成功运行出3D无人机界面。 参考文章&#xff1a; 搭建PX4环境&…

vm-workstation win10 网络的设置

设置宿主机网络&#xff08;win10&#xff09; 1&#xff0c;在 win10宿主机上为虚拟机设置192.168.6.0/24 的网段 VM-workstation 网络设置 2&#xff0c;vm-workstation 软件设置

Vue响应式原理全解析

前言 大家好&#xff0c;我是程序员蒿里行。浅浅记录一下面试中的高频问题&#xff0c;请你谈一下Vue响应式原理。 必备前置知识&#xff0c;​​Vue2​​官方文档中​​深入响应式原理​​​及​​Vue3​​官方文档中​​深入响应式系统​​。 什么是响应式 响应式本质是当…

python(django)之产品后台管理功能实现

1、添加新项目 在命令行输入以下代码 python manage.py startapp prroduct 2、添加路径和代码结构 在新项目目录下admin.py中加入以代码 from .models import Product class ProductAdmin(admin.ModelAdmin):list_display [product_name, product_desc,producter,created_…