# 西农学习教育与考试项目定制内容

### 0 Intro

该项目为西农一期安全教育与考试项目(nwafu_1st_exam)，由以理科技(eelitech)提供，该项目通过统一身份认证和api对接整合至西农实验室安全智慧化管控系统中，因项目仅包含部署，不提供源码。

该仓库主要用于存放客制化需求，服务于西北农林科技大学。

### 1 定制需求说明(原纪录稿件)

#### 20260320  纪处组织会议（317） 李金丽、蔡文慧参会

**需求涉及功能及影响范围：**

- 工作台
- 数据统计   // 处里李老师提供需统计内容，于20260331提供
- 证书模板及配置
- 主系统实验室数据、准入相关接口
- 考试类型及条件

**需求概述：**

- 重构用户工作台，按照用户信息卡、活跃内容区域（包括历史考试成绩及学时情况以及当前学年学时情况及考试情况区块、资源学习区块、模拟练习区块、应知应会考试区/分级考试区块（若为研1新生且绑定了对应实验室））、实验室安全素养资源、视频资源区四大部分内容构成。
- 优化数据统计内容，兼容李老师提供的数据统计要求和视图。
- 新增新生入学考试，本科生第一学年需学习4学时后通过考试。
- 新增应知应会考试，本科生（第二学年及以后）及教职工均需学习4h学时后完成考试。
- 新增分级分类考试，研究生第一学年执行，可选择不进实验室，不进入实验室仅需执行4学时学习和应知应会考试即可。
- 新增毕业报告，学生毕业签发安全教育证书，证书签章线下盖章。
- 新增分级分类考试，新入学的研究生需要完成实验室绑定后执行24学时学习后通过分级考试，才可在主系统申请准入。
- 新增并支持研究生选择导师所在实验室，由导师审批后允许其考试，设置审批周期，到期未审批自动通过。
- 分级考试根据研究生选择绑定的实验室分级分类确定，以最高等级的实验室分级为准，分类优先化学类。
- 支持根据实验室绑定情况导出各分类分级实验室的学生信息。
- 支持有需要的本科生因科创，毕业论文等需要进入实验室的情况，可在通过入学考试后开放绑定实验室功能，绑定后需要执行学时学习，然后执行分级考试。



**需求详细说明**

[点击查看需求说明文档](../prd/prd.md)

### 2 仓库说明

仓库包含内容如下：

```bash
exam                                   
├── assets                                    # 资源文件
│   ├── ~$report.docx
│   ├── images
│   │   └── 截屏2026-04-21 01.32.37.png
│   ├── report_images
│   │   ├── image1.png
│   │   ├── image2.png
│   │   ├── image3.png
│   │   ├── image4.png
│   │   ├── image5.png
│   │   ├── image6.png
│   │   ├── image7.png
│   │   └── image8.png
│   └── report.docx
├── LICENSE
├── prd                                       # 需求文档
│   ├── prd.md
├── prototype                                 # 高保真交互原型
│   ├── css
│   │   └── styles.css
│   ├── index.html
│   ├── js
│   │   ├── app.js
│   │   └── data.js
│   └── vendor
│       └── echarts.min.js
├── README.md
└── userReq                                   # 原始需求采集记录
    ├── 学校教育考试系统需求.md
    └── prompt.md
```

### 3 其他

⚠️ 协作者若更新仓库内文档，需同步更新本说明文件，文件应保持最新状态。