准考证编排
This commit is contained in:
@@ -48,7 +48,10 @@
|
||||
- 创建考试并结构化配置科目日期、时间、费用、满分与单科合格分,自动汇总总分
|
||||
- 支持固定总分线、总分得分率、排名前百分比、单科均达线及不判定五类合格策略
|
||||
- 通知发布、草稿、撤回及首页置顶
|
||||
- 为审核通过的报名生成准考证号、考点、考场和座位
|
||||
- 按整场考试预检并批量编排准考证,支持班内、校内、县区内、市内和省内五级混编
|
||||
- 预置“县区编号+考场号+座位号”“县区号+考场号+流水号”“考点学校代码+考场号+座位号”“考生学校代码+考场号+座位号”四种号码规则
|
||||
- 多科目考生固定在同一考点,各科独立分配考场和座位;同科目组合优先相邻编排
|
||||
- 编排前校验科目时间冲突、考点容量、档案完整性和号码唯一性,默认保留备用考场并支持稳定种子复现
|
||||
- 按科目满分校验单科成绩、按得分率计算等级,并在全部科目发布后汇总总分与合格结果
|
||||
- 管理员与考生接口权限隔离
|
||||
|
||||
@@ -77,7 +80,7 @@ npm start
|
||||
|
||||
打开 <http://127.0.0.1:4173>。
|
||||
|
||||
本地开发无需额外配置,首次运行会自动创建 `data/exam.sqlite` 和完整关系型数据库结构。当前处于开发阶段,数据库结构版本为 v8,不兼容旧数据;升级本分支后请运行 `npm run reset-db` 重建开发库。v8 增加班级审批节点、成绩复议流程、严格校班匹配和多管理员均分。
|
||||
本地开发无需额外配置,首次运行会自动创建 `data/exam.sqlite` 和完整关系型数据库结构。当前处于开发阶段,数据库结构版本为 v9,不兼容旧准考证编排数据;启动时会替换旧准考证相关表,也可运行 `npm run reset-db` 重建完整开发库。v9 增加整场编排方案、五级混编、可扩展号码规则和逐科考场座位。
|
||||
|
||||
需要清空并重建本地演示库时运行 `npm run reset-db`。省市区县下拉数据位于 `src/data/china-regions.mjs`,当前版本为国家地名信息库截至 2025-12-31 的三级快照,并补入和康县(653228)与和安县(653229);从新版 CSV 更新时可运行 `node scripts/build-regions.mjs <CSV路径> src/data/china-regions.mjs`。
|
||||
|
||||
@@ -109,7 +112,8 @@ GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER ON exam_information.* TO 'ex
|
||||
|
||||
- `schools`、`school_classes`、`users`、`candidate_profiles`
|
||||
- `exams`、`exam_subjects`
|
||||
- `registrations`、`registration_subjects`、`admit_cards`
|
||||
- `registrations`、`registration_subjects`
|
||||
- `admission_number_rules`、`exam_arrangement_plans`、`admit_cards`、`admit_card_subjects`
|
||||
- `results`、`notices`、`audit_logs`
|
||||
- `test_centers`、`test_rooms`、`center_change_requests`、`center_change_rooms`
|
||||
- `number_rules`、`number_rule_segments`
|
||||
@@ -151,7 +155,7 @@ npm start
|
||||
npm test
|
||||
```
|
||||
|
||||
测试使用独立临时 SQLite 数据库,覆盖固定报名号跨考试复用、首次登录强制改密、完整资料补录、自主注册开关、三级管理员数据范围、本校班级与班级管理员管理、多级审批、同级转交、校级按班级批量申领与终审原子建号、结构化考点考场及变更审批、多资源 Excel 导入导出、多科目报名、准考证、成绩复议、校班严格匹配和多人均分。
|
||||
测试使用独立临时 SQLite 数据库,覆盖固定报名号跨考试复用、首次登录强制改密、完整资料补录、自主注册开关、三级管理员数据范围、本校班级与班级管理员管理、多级审批、同级转交、校级按班级批量申领与终审原子建号、结构化考点考场及变更审批、多资源 Excel 导入导出、多科目报名、五级准考证混编、四种号码规则、多科目同考点、成绩复议、校班严格匹配和多人均分。
|
||||
|
||||
## 项目结构
|
||||
|
||||
|
||||
Reference in New Issue
Block a user