249 lines
5.8 KiB
Markdown
249 lines
5.8 KiB
Markdown
# 需求-05-测评执行与评分
|
||
|
||
> 模块名称:测评执行与评分
|
||
> 优先级:P0
|
||
> 预估工时:24h
|
||
|
||
---
|
||
|
||
## 一、业务背景
|
||
|
||
测评执行是罪犯在线完成测评问卷的过程,系统需要提供良好的答题体验并确保测评数据的完整性和准确性。
|
||
|
||
## 二、用户故事
|
||
|
||
| 角色 | 故事描述 | 优先级 |
|
||
|-----|---------|-------|
|
||
| 心理辅导员 | 作为心理辅导员,我希望罪犯在线完成测评问卷,这样方便快捷 | P0 |
|
||
| 心理辅导员 | 作为心理辅导员,我希望自动计算客观题得分,这样提高工作效率 | P0 |
|
||
| 心理辅导员 | 作为心理辅导员,我希望查看测评结果,这样分析罪犯心理状态 | P0 |
|
||
| 教育科长 | 作为教育科长,我希望统计分析测评数据,这样了解整体情况 | P1 |
|
||
| 罪犯 | 作为罪犯,我希望能够完成测评,这样接受心理评估 | P0 |
|
||
|
||
## 三、功能需求
|
||
|
||
### 3.1 在线测评
|
||
|
||
#### 3.1.1 发起测评
|
||
|
||
**功能描述**:为罪犯发起测评任务
|
||
|
||
**发起方式**:
|
||
- 单个发起:选择罪犯 + 选择问卷
|
||
- 批量发起:选择多个罪犯 + 选择问卷
|
||
- 按监区发起:选择监区 + 选择问卷
|
||
|
||
**表单字段**:
|
||
- 罪犯选择(支持搜索、筛选)
|
||
- 问卷选择(根据测评类型筛选)
|
||
- 测评说明(可选)
|
||
- 截止日期(可选)
|
||
|
||
**校验规则**:
|
||
- 罪犯状态必须为"在押"
|
||
- 问卷状态必须为"已发布"
|
||
- 不可重复测评的问卷需要检查是否已测评
|
||
|
||
#### 3.1.2 答题界面
|
||
|
||
**页面布局**:
|
||
- 顶部:问卷标题、剩余时间(限时问卷)
|
||
- 左侧:题目导航(序号标识)
|
||
- 主体:当前题目内容
|
||
- 底部:上一题、下一题、提交按钮
|
||
|
||
**题目展示**:
|
||
- 显示题目序号和内容
|
||
- 显示题目分值
|
||
- 显示是否必答
|
||
- 显示选项或输入框
|
||
- 显示已选/已答状态
|
||
|
||
**交互功能**:
|
||
- 选项点击选择/取消
|
||
- 填空输入
|
||
- 简述输入
|
||
- 上一题/下一题切换
|
||
- 题目导航快速跳转
|
||
- 剩余时间倒计时
|
||
|
||
**时限处理**:
|
||
- 限时问卷显示倒计时
|
||
- 时间到自动提交
|
||
- 超时未提交的题目按0分计
|
||
|
||
#### 3.1.3 提交答卷
|
||
|
||
**提交方式**:
|
||
- 手动提交:点击提交按钮
|
||
- 自动提交:时间到自动提交
|
||
|
||
**提交确认**:
|
||
- 提交前提示未答题数量
|
||
- 支持返回修改或确认提交
|
||
|
||
**提交后**:
|
||
- 客观题自动计算得分
|
||
- 生成测评记录
|
||
- 跳转到完成页面
|
||
|
||
### 3.2 答题记录
|
||
|
||
#### 3.2.1 记录查询
|
||
|
||
**查询条件**:
|
||
- 罪犯姓名/编号
|
||
- 问卷名称
|
||
- 测评时间范围
|
||
- 状态(待评估/已完成)
|
||
|
||
**列表字段**:
|
||
- 测评记录ID
|
||
- 罪犯编号、姓名
|
||
- 问卷标题
|
||
- 测评时间
|
||
- 得分
|
||
- 评估结果
|
||
- 状态
|
||
- 操作
|
||
|
||
#### 3.2.2 记录详情
|
||
|
||
**展示内容**:
|
||
- 罪犯信息
|
||
- 问卷信息
|
||
- 测评时间
|
||
- 得分详情(每题得分)
|
||
- 总分
|
||
- 评估结果
|
||
|
||
**答卷内容**:
|
||
- 显示所有题目和答案
|
||
- 客观题显示标准答案
|
||
- 主观题显示作答内容
|
||
|
||
### 3.3 自动评分
|
||
|
||
#### 3.3.1 评分规则
|
||
|
||
**客观题评分**:
|
||
- 单选题:选择正确答案得满分,否则得0分
|
||
- 多选题:每个正确选项得相应分值,错误选项扣分
|
||
- 判断题:正确得满分,错误得0分
|
||
- 评分题:按选择分值计算
|
||
|
||
**主观题评分**:
|
||
- 填空题:需人工评分
|
||
- 简述题:需人工评分
|
||
|
||
#### 3.3.2 结果生成
|
||
|
||
**总分计算**:
|
||
```
|
||
总分 = 客观题得分 + 主观题得分
|
||
```
|
||
|
||
**评估结果**:
|
||
- 及格/不及格(根据及格分数线判断)
|
||
- 风险等级(根据测评类型和分数判断)
|
||
- 测评建议(根据测评类型生成)
|
||
|
||
### 3.4 人工评分
|
||
|
||
#### 3.4.1 待评分列表
|
||
|
||
**功能描述**:显示需要人工评分的答卷
|
||
|
||
**筛选条件**:
|
||
- 测评时间范围
|
||
- 问卷类型
|
||
- 监区
|
||
|
||
**列表字段**:
|
||
- 记录ID
|
||
- 罪犯信息
|
||
- 问卷名称
|
||
- 客观题得分
|
||
- 主观题数量
|
||
- 待评分数
|
||
|
||
#### 3.4.2 主观题评分
|
||
|
||
**评分界面**:
|
||
- 显示题目和作答内容
|
||
- 输入分数
|
||
- 填写评语(可选)
|
||
|
||
**提交后**:
|
||
- 更新总分
|
||
- 生成评估结果
|
||
|
||
### 3.5 测评统计分析
|
||
|
||
#### 3.5.1 完成率统计
|
||
|
||
**统计维度**:
|
||
- 按问卷统计:各问卷的完成率
|
||
- 按监区统计:各监区的完成率
|
||
- 按时间统计:日/周/月完成数量
|
||
|
||
#### 3.5.2 分数分布统计
|
||
|
||
**统计维度**:
|
||
- 按分数段统计人数(0-20, 21-40, 41-60, 61-80, 81-100)
|
||
- 及格率统计
|
||
- 平均分统计
|
||
|
||
#### 3.5.3 风险分布统计
|
||
|
||
**统计维度**:
|
||
- 高风险人数和占比
|
||
- 中风险人数和占比
|
||
- 低风险人数和占比
|
||
|
||
#### 3.5.4 统计图表
|
||
|
||
**图表类型**:
|
||
- 柱状图:完成数量趋势
|
||
- 饼图:分数分布
|
||
- 饼图:风险等级分布
|
||
- 折线图:平均分趋势
|
||
|
||
## 四、业务规则汇总
|
||
|
||
| 规则编号 | 规则描述 |
|
||
|---------|---------|
|
||
| BR-001 | 限时问卷时间到自动提交 |
|
||
| BR-002 | 不允许重考的问卷只能测评一次 |
|
||
| BR-003 | 客观题自动评分,主观题需人工评分 |
|
||
| BR-004 | 测评记录一旦生成不能删除 |
|
||
| BR-005 | 测评过程中刷新页面保留已答题状态 |
|
||
| BR-006 | 未登录状态下不能发起测评 |
|
||
|
||
## 五、验收标准
|
||
|
||
- [ ] 支持单个发起测评
|
||
- [ ] 支持批量发起测评
|
||
- [ ] 支持按监区发起测评
|
||
- [ ] 答题界面展示正确
|
||
- [ ] 答题交互正常(上一题/下一题/导航)
|
||
- [ ] 限时功能正常,时间到自动提交
|
||
- [ ] 提交功能正常
|
||
- [ ] 客观题自动评分正确
|
||
- [ ] 支持人工评分主观题
|
||
- [ ] 测评记录查询正常
|
||
- [ ] 测评详情展示正确
|
||
- [ ] 支持测评统计分析
|
||
|
||
## 六、相关模块
|
||
|
||
- 依赖:测评问卷管理模块(获取问卷)
|
||
- 依赖:狱政信息管理模块(获取罪犯列表)
|
||
- 被依赖:危险评估模块(测评结果引用)
|
||
- 被依赖:评估报告模块(测评数据引用)
|
||
|
||
---
|
||
|
||
**创建日期**:2026-01-14
|
||
**版本**:v1.0
|