热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

阅卷流程

阅卷流程一、客观题:(包括未提交答案的主观题)1二、主观题:(仅提交答案了的主观题)1ÿ

阅卷流程

一、 客观题:(包括未提交答案的主观题)    1

二、 主观题:(仅提交答案了的主观题)    1

(一) 设置阅卷老师和自动分配答题:    1

(二) 普通阅卷老师 点击开始阅卷后,系统的处理流程:    2

(三) 普通阅卷老师 点击打分后,系统的处理流程:    3

(四) 专家阅卷    4

 

 

  1. 客观题:(包括未提交答案的主观题)

    开启自动批阅

     

  2. 主观题:(仅提交答案了的主观题)

  3. 设置阅卷老师和自动分配答题:

    选择阅卷老师,根据需要批阅的题目个数x2与选择的阅卷老师的人数,尽量评价分配。

    假设:提交答案了的主观题个数为101,选择了2个阅卷老师,每个人需要批阅101个题。

    如果选择了3个老师,其中两个老师需要批阅67个题,另外一个老师需要批阅68个题。谁多谁少随机。

     

    设置专业阅卷老师,开启手动批阅,具有阅卷权限的老师方可开始阅卷。

     

  4. 普通阅卷老师 点击开始阅卷后,系统的处理流程:

    1. 抽题:

    每个待阅题目有两个属性,一阅的批阅状态和二阅的批阅状态。

    批阅状态的定义:

    未批阅:题目没有被分配。表现为分值为null,并且在批阅详情表中没有该题的记录

    正在批阅:题目已经分配,但没有给分。表现为分值为Null,并且在批阅详情表中有该题的记录。

    已经批阅:题目已经分配,并已经给分。表现为分值不为null,并且在阅卷详情表中有该提的记录。

    那么每个题目同时具有两个状态,例如,一阅正在批阅和二阅未批阅;或者一阅正在批阅和二阅已经批阅。

     

    系统预设了每次批阅的最多题目的个数,可以调节但目前未公开,目前定义为2个。

    1、点击开始阅卷后,系统首先检测当前用户是否存在已经分配,但为完成批阅的题目。

    如果有,优先呈现这些题目。如果小于每次批阅的题目个数,将检查已完成任务是否小于总任务,如果小于,将重新分配还需要的数量的题目。如果总任务减去完成数小于指定数量,仍然只分配还需要批阅的题目数,该数小于指定的题目个数。

  5. 当前用户不存在已经分配但未完成批阅的题目,系统将检查待完成任务后为当前用户重新分配指定数量的待阅题目。首先从一阅未批阅的题目中筛选,题目不够将从题目的一阅者不是自己的题目中筛选,那么这些题的二阅是当前登录用户。

     

    1. 说明:

    至于是一阅还是二阅没有规定,这个题目第一次批阅就是一阅。

    两次批阅保证不是同一个人。

     

    题目一旦被分配,将把当前用户,当前题目,当前题目的将被批阅的次数等信息写入阅卷详情表,这样即使中途退出,或断电,该用户下次阅卷时会将该题优先抽取到。统一该题目的将被批阅次数和批阅者也记录到了"待阅题目池"中对应的题目的属性中。

     

    1. 关于阅卷任务的初始化:

    当一场考试的第一个题目第一次批阅时,将初始化该考试所有提交答案了的主观题的有用信息记录到内存中,这些题目的两个状态属性的初始值会根据阅卷详情表的记录和对应批阅次数的分值来计算。

     

  6. 普通阅卷老师 点击打分后,系统的处理流程:

    阅卷老师输入分值后,UI会自动检测分值的合法化。点击打分后,当前题目的分值会被保存到阅卷详情表和答题表,并在"待阅题目池"中修改对应题目的状态,防止同一题目同一批阅流程被多次批阅。

    如果该题是第二次批阅,将首先比较两次批阅阀值,阀值允许,将计算该题所属答卷的所有主观题的总得分,并记录到答卷表的对应属性中。

    如果超过阀值,将进入"专家批阅队列"。

     

    普通阅卷过程中,当一个题目被批阅两次并且两次给分差额大于预设阀值,那么该题将被放入"专家批阅队列"。

  7. 专家阅卷

    具有专家阅卷权限的老师在考试列表界面,会实时看到当前"专家批阅队列"的题目数。

    该老师点击批阅并进行给分操作,该分值将作为该题的最终分数。




推荐阅读
  • GCD其实已经了解了很久了,在实际工程中也会经常用,但是其实很多实践都是浅尝辄止。最近又在回头看这块儿的内容,有一些知识点, ... [详细]
  • IOSUITableView解析(一)
    UITableView的作用由于Iphone的大小有限,所以UITableView的作用是巨大的。比如QQ,微博等应用都用到了该控件。UITableVi ... [详细]
  • handler机制_Handler机制与原理
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Handler机制与原理相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 1、概念共享内存:共享内存是进程间通信中最简单的方式之一。共享内存允许两个或更多进程访问同一块内存,就如同malloc()函数向不同进程返回了指向同一个 ... [详细]
  • Java回收对象的标记和对象的二次标记过程一、对象的标记1、什么是标记?怎么标记?第一个问题相信大家都知道,标记就是对一些已死的对象打上记号,方便垃圾收 ... [详细]
  • diskmark使用教程
    首先说明一下软件各个参数的意义。1~9测试次数;50MB~4000MB测试规模;C,D,E,F选择测试对象;ALL测试以下所有;第一行代表你硬盘的读写速度。第二行代表你硬盘4K文件 ... [详细]
  • 一、ImageRequest不知道将ImageRequest放在这里进行介绍是否合适,因为毕竟它属于一个请求队列,与StringRequest、Json ... [详细]
  • 以下数据来源于TRDIR,TRDIRT,有一些对应系统的事务,有具体的T-CODE.以下我会标注一些我个人认为会常用到的.程序功能描述RSORA000O ... [详细]
  • IIS6.0提供一个重新设计的万维网发布服务(WorldWideWebPublishingService)架构,可以帮助你为你的网站构建更好的性能、可靠、可扩展性(scalabil ... [详细]
  • RabbitMQ之队列与消息持久化
    队列持久化在之前的例子中,我们所用的队列都是临时队列,当服务重启后之前创建的队列就都没有了。队列的持久化是在定义队列时的第二个参数决定的(false为队列不用持久化)channel.queueDecl ... [详细]
  • Mybatis源码解析——Executor
    ExecutorExecutor提供了数据库操作的一些方法以及Mybatis的缓存和事物管理功能。模板方法模式要实现某个方法,必须经过很多算法,但这些算法的顺序是固定的,将算法的运 ... [详细]
  • 发现一个好好用的java性能监控软件jprofiler
    为什么80%的码农都做不了架构师?JProfiler是唯一一款获过奖的Java剖析器。JProfiler直观的用户界面能够帮助你找到性能瓶颈,并指明你的内存漏洞 ... [详细]
  • log4cpp概述与使用实例一、log4cpp概述Log4cpp是一个开源的C类库,它提供了C程序中使用日志和跟踪调试的功能,它的优点如下࿱ ... [详细]
  • 【小Y学算法】⚡️每日LeetCode打卡⚡️——27.对称二叉树
    📢前言🌲原题样例🌻C#方法:递归🌻Java方法一:递归🌻Java方法二& ... [详细]
  • 一、腐烂的橘子1、题目描 ... [详细]
author-avatar
手机用户2502857587
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有