导出-每次考试/多考试对比: - 合格次数阈值等标记项抽为常显区块,三类成绩表共用 - 附缺考名单扩展到多考试导出(取所选考试全都没交的人) - 块表每场固定2列(成绩+合并空位),修复漏推空串导致的整行左移/串列 - 列宽按实际内容估算,合并区空位只给最小宽度 - 合格次数始终显示实际次数(含0),仅 ≥ 阈值标绿底 - 打印标题改为「成绩明细」,缺考名单分页单独成页 - 打印样式加 print-color-adjust:exact,绿底/红字可正常印出 数据大屏: - ?class= 班级大屏免登录公开访问,接口侧放行并按班级裁剪后回传 - 单班大屏移除退出按钮,仅首页保留 - 修复红绿判定真bug:membersTable 误用 window.DASH(DASH为let声明取不到) 改为 scoreGrade() 直接读自由变量,按后台合格率正确判红/黄/绿 测试/样例/文档同步更新,全量回归通过。
61 lines
2.3 KiB
Markdown
61 lines
2.3 KiB
Markdown
---
|
|
layout: home
|
|
|
|
hero:
|
|
name: NY 问卷考试系统数据平台
|
|
text: 考试成绩实时统计与名单管理
|
|
tagline: 基于 PHP 8 + 卷王(SurveyKing)社区版开放 API · 零 Composer 依赖 · 开箱即用
|
|
image:
|
|
src: /images/home.png
|
|
alt: NY 问卷考试系统数据平台
|
|
actions:
|
|
- theme: brand
|
|
text: 快速上手
|
|
link: /guide/quickstart
|
|
- theme: alt
|
|
text: 环境要求与部署
|
|
link: /guide/install
|
|
- theme: alt
|
|
text: 安全加固清单
|
|
link: /security/hardening
|
|
|
|
features:
|
|
- icon: 🔗
|
|
title: 直连卷王
|
|
details: 自动完成 RSA 加密登录、JWT / sk-token 令牌缓存,选择试卷即拉取全部答卷。
|
|
- icon: 🧩
|
|
title: 姓名自动关联学号
|
|
details: 用答卷中的「姓名」题匹配名单,未匹配答卷单独成面板,支持一键补入名单。
|
|
- icon: 📊
|
|
title: 多维度统计
|
|
details: 总人数 / 已提交 / 缺考 / 提交率 / 平均分 / 合格率 / 最高最低分 / 平均用时,按班级即时联动。
|
|
- icon: ⚙️
|
|
title: 每卷独立配置
|
|
details: 满分、合格率、免考名单按试卷隔离设置,互不干扰;未设置时回落到全局默认值。
|
|
- icon: 🎲
|
|
title: 随机抽取
|
|
details: 按班级 / 组别均衡或加权抽取,累计去重、排除管理、历史批次与白名单导出。
|
|
- icon: 📤
|
|
title: 导出与打印
|
|
details: 零依赖生成 .xlsx,支持多工作表、最新成绩视图、成绩明细与缺考名单打印。
|
|
- icon: 🔒
|
|
title: 安全内建
|
|
details: 会话登录、CSRF 令牌,上传文件白名单 + 随机名 + 解析后即删。
|
|
---
|
|
|
|
## 三分钟了解它
|
|
|
|
平台由三个页面组成,顶部导航栏可自由切换:
|
|
|
|
| 页面 | 入口 | 用途 |
|
|
| --- | --- | --- |
|
|
| 主系统 | `index.php` | 成绩明细、统计卡片、名单管理、试卷设置、导出与打印 |
|
|
| 数据大屏 | `dashboard.php` | 首页列出班级入口,点进班级专属大屏(可全屏、自动刷新),适合投屏 |
|
|
| 随机抽取 | `draw.php` | 从名单或某试卷已提交人员中随机抽取,支持白名单导出 |
|
|
|
|

|
|
|
|
::: tip 还没部署?
|
|
先看 [环境要求与部署](/guide/install),再按 [快速上手](/guide/quickstart) 完成连接配置与名单导入,全程不需要写一行代码。
|
|
:::
|