Repository navigation
Releases
v1.1.10 · EVA-02(二号机)
NPEduTools v1.1.10 · EVA-02(二号机)
v1.1.10 集中修复日常操作和自习监测中的稳定性问题,代号保持 EVA-02(二号机)。本版包含 v1.1.9 后已完成的麦克风恢复、自习与报告连续性、快捷入口和校准修复。
更新内容
- 麦克风断开后可重新识别并恢复监测。 保留原设备的校准记录,在同一 endpoint、输入格式与音量等签名重新确认后恢复适用;重连期间显示待确认,不把旧输入证据当作实时采集。换设备、输入设置不匹配或校准参考失效时仍明确提示。
- 增加返回当前自习展示的入口。 临时使用电脑后,可从自习相关页面主动返回仍有效的手动/学校自习展示。返回请求绑定当前会话,旧请求不能收起或操作后来开始的自习。
- 减少手动自习页因慢查询或短暂读取失败而消失。 辅助报告查询变慢后重新核实状态;失败时按原时段边界保留已确认的可见页面。明确隐藏、会话结束、学校定时接管和考试放映优先仍立即生效;过期页面不凭旧数据重新打开。
- 改善自习会话与报告连续性。 兼容的配置更新不再拆断本次采集;恢复采集后保留累计统计,结束时等待尾段并收集延迟数据,临时失联时保留已生成的报告。无法分类的阈值统计显示未知,校准/估算失效原因保留到最终报告,避免把缺失数据写成零或正常。
- 快速校准不再被无关的作业、展示或排程修改误置失效。 仍以学校绑定、麦克风输入和公共双阈值/单位约束适用范围。旧格式只在原上下文精确匹配时迁移,保留样本与确认时间;不能确认的旧记录保持原样,不自动启用。参考与 USB 校准继续保留 Beta 边界。
- 修复冷启动、主窗口未显示时从悬浮快捷栏打开自动录课计划的崩溃。 同时修复隐藏主窗口下的托盘退出验证窗口归属;关闭展示后不再因迟到回调重新导航。切回设备设置时刷新设备状态,并区分尚未保存的选择与实际保存设备。
- 改善自习启动交接和后台观测。 学校定时自习可让校准采样先释放设备;采集停止回调未结束时不争抢设备。座位表和整页展示回执支持有界回收过期客户端,保留新鲜客户端和旧包防重放,避免反复重开后后台长期显示未知。
下载与附件
普通用户下载 NPEduTools-v1.1.10-win-x64-setup.exe;便携部署下载 NPEduTools-v1.1.10-win-x64.zip。完整包包含 App、Host、Guard、管理员辅助组件、摄像头组件、两处录课组件、FFmpeg/ffprobe、自包含 .NET 运行时及桥接插件,无需安装开发 SDK。
本版提供 13 项附件:
- 完整安装器、便携 ZIP、
v1.1.10.md。 NPEduTools.ClassIsland.Bridge.cipx、npedutools-examaware-bridge-0.4.0.ea2x,从本版精确候选包提取。NPEduTools-v1.1.10-source.zip、NPEduTools-v1.1.10-third-party-sources.zip、SHA256SUMS.txt。- 原样保留 v1.1.9 的五项 ClassIsland IPC Beta 附件:
ClassIsland.IpcStabilityPatch.cipx、ClassIsland-2.1.0.1-ipc-hotfix-Beta-win-x64.zip、ClassIsland-IPC-Beta-INSTALL.md、ClassIsland-IPC-Beta-sources-and-validation.zip、ClassIsland-IPC-Beta-SHA256SUMS.txt。
IPC Beta 附件未重新构建。已正常使用插件补丁的设备无需重复安装;备用本体热修复只适用于附件说明中的版本。安装、验证与回退见 ClassIsland-IPC-Beta-INSTALL.md。总摘要覆盖除 SHA256SUMS.txt 自身外的全部 12 项附件。
座位表回执的完整回收能力需要学校服务支持新的观测协议。连接旧服务仍保持兼容,但旧路径的历史实例容量限制不会由桌面单独更新消除;本次桌面发版不会自动部署学校服务。
升级与回退
- 备份
%LocalAppData%\NPEduTools与录课目录,保存进行中的任务,通过托盘停止后台并退出,再运行完整安装器覆盖升级。 - 如安装器未能完成守护维护,保留诊断目录和
Prepare-result.txt,按守护维护说明操作。默认守护路径为C:\Program Files\NPEduTools\app\Guard\svchost.exe,只维护本安装实例。 - 升级后核对关于页 v1.1.10 · EVA-02(二号机)、学校连接、学校时间、下一次自习、设备与校准状态;检查临时收起后返回展示、作业更新与完整自习报告。
- 快速校准存储格式已升级。回退前另行备份最新配置和报告,使用旧版完整包;旧版不能保证读取新格式,不应通过删除校准文件来处理回退。应用回退不回退学校服务或数据库。
验证与边界
发版检查覆盖锁定依赖还原、原生和学校互联回归、实际 WPF 页面隔离检查、CI,以及精确候选包的安装器/ZIP一致性、组件路径、独立插件、源码与全部附件 SHA-256。测试使用合成状态、时钟、设备读数或私有管道,未把已有测试数字作为本版实机验收。
真实大屏触控、校园网络、2202 USB、麦克风/摄像头和整晚运行仍需现场确认。保留展示不代表采集或上传已持续成功。校准不能自动识别麦克风物理移动及所有驱动内部增强变化,相关变化仍需人工复核。本版不调整学校数据库锁或退出事件补传规则,也不改变学校现有排程。
完整变更 v1.1.9…v1.1.10 · 使用指南 · 反馈。反馈请附版本、时间、复现步骤和脱敏诊断,不公开口令、配对凭据或学生资料。
v1.1.9 · EVA-02(二号机)
NPEduTools v1.1.9 · EVA-02(二号机)
v1.1.9 是针对自习展示和作业同步的小范围修复。相对 v1.1.8,仅包含 3273cc5 的自习展示稳定性/分页修复,以及 d9421d2 的手动作业同步整合,再加版本和文档更新。代号保持 EVA-02(二号机)。
修复内容
- 单次状态读取失败不再立即收起已确认的学校自习页。 手动状态、退出状态等辅助查询失败时,按最近一次有效自习确认与既定时间边界保留原展示,并显示待同步状态。该机制只保留已经存在的窗口,不用旧状态开启新自习,也不推进学校时钟。明确的撤销、停止、考试放映优先和时段结束仍按原规则处理。
- 减少作业被拆成过多页面。 短作业最多六格;中等篇幅改用三列通高布局,尽量保留整科内容;较长正文才使用两列续页。按字体实测高度分页,保留完整文字,新正文仍等待当前页阅读周期结束。
- 补齐手动自习的当天作业同步。 手动准备/运行阶段可按 Windows 日期读取当前绑定学校允许的作业来源,不再要求处于学校定时时段或 ClassIsland 时钟在线。仍然只读学校配置的来源,不能由大屏任意指定班级。
- 学校作业来源变化后立即撤下旧内容。 手动会话版本与学校作业配置版本分别校验;配置变化、禁用或解绑不能被普通正文更新的延后轮换逻辑掩盖。
配套服务与范围
手动作业同步需要 NPClassworksKV 同时支持只读请求的可选字段 purpose=Manual(配套提交 385db88547f0a12dd4a848366743a98dab4eaef2)。旧 KV 会拒绝该字段,此时作业可能仍显示不可用;不会伪造定时状态绕过校验,也不影响手动采集。服务端继续校验绑定、运行上下文、配置版本、有效回执及北京时间当天日期。此配套修改无需新增数据库迁移,桌面安装器不会更新学校服务器。
本版没有接入手写识别,也没有加入其他新功能或更改录课、校准、设备、阈值、摄像头和守护策略。已有配对、自定义排程及用户数据继续保留。新配置的默认自习时段仍为 19:15–21:30,继续区分 dBFS 与 估算 dB(A)。
下载附件
普通用户下载 NPEduTools-v1.1.9-win-x64-setup.exe;便携部署下载 NPEduTools-v1.1.9-win-x64.zip。完整包包含 App、Host、Guard、管理员辅助组件、摄像头组件、两处录课组件、FFmpeg/ffprobe、自包含 .NET 运行时及桥接插件,无需安装开发 SDK。
本版共 13 项附件:
- 完整安装器、便携 ZIP、
v1.1.9.md。 NPEduTools.ClassIsland.Bridge.cipx、npedutools-examaware-bridge-0.4.0.ea2x,从本版精确候选包提取。NPEduTools-v1.1.9-source.zip、NPEduTools-v1.1.9-third-party-sources.zip、SHA256SUMS.txt。- 原样保留 v1.1.8 的五项 ClassIsland IPC Beta 附件:
ClassIsland.IpcStabilityPatch.cipx、ClassIsland-2.1.0.1-ipc-hotfix-Beta-win-x64.zip、ClassIsland-IPC-Beta-INSTALL.md、ClassIsland-IPC-Beta-sources-and-validation.zip、ClassIsland-IPC-Beta-SHA256SUMS.txt。
IPC Beta 附件未重新构建。已经正常使用插件补丁的设备无需重复安装;备用本体热修复仅适用于附件说明中的版本。安装、验证与回退见 ClassIsland-IPC-Beta-INSTALL.md。总摘要覆盖除 SHA256SUMS.txt 自身之外的全部 12 项附件。
升级与回退
- 备份
%LocalAppData%\NPEduTools和录课目录,保存正在进行的任务,通过托盘停止后台并退出,再运行完整安装器覆盖升级。 - 若安装器未能完成守护维护,保留诊断目录及
Prepare-result.txt,按守护维护说明操作。默认守护路径为C:\Program Files\NPEduTools\app\Guard\svchost.exe;只处理本安装实例。 - 升级后核对关于页 v1.1.9 · EVA-02(二号机)、学校连接、时间、下一次自习、设备及校准状态;观察一次完整自习、作业更新和报告。
- 回退前保存任务并另行备份最新数据,完成本安装维护后使用旧版完整包。应用回退不回退学校服务或数据库。
验证范围
功能整合已通过原生 2,133 项、互联 702 项测试和 WPF 20 组/383 项隔离检查;KV 配套测试 587 通过、20 跳过。来源变更的 WPF 反例在修复前失败,修复后通过。发版另核对编译后的关于页、对应提交 CI,以及精确候选包的安装器/ZIP、组件路径、独立插件、源码及附件 SHA-256。
隔离检查使用合成状态、时钟和设备读数;真实大屏触控、校园网络、2202 USB、麦克风/摄像头和整晚运行仍需现场验收。短暂读数故障下保留展示,不等于证明采集或上传持续成功。
完整变更 v1.1.8…v1.1.9 · 使用指南 · 反馈。反馈请附版本、时间、复现步骤和脱敏诊断,不公开口令、配对凭据或学生资料。
v1.1.8 · EVA-02(二号机)
NPEduTools v1.1.8 · EVA-02(二号机)
v1.1.8 改善自动录课安排与交接,并继续修复自习、校准和日常入口的异常状态。代号保持 EVA-02(二号机),保留现有工作台、快捷侧栏和全屏自习展示。
自动录课
- 课前、课后余量设置前置,范围放宽到 0–10 分钟,可在本机录课工作区调整。已有安排按保存值继续使用。
- 重叠时优先保证下一节录制。计划预览和后台执行采用相同边界,明确显示哪一段被缩短或跳过;正式开始时间相同而无法区分先后的冲突仍需调整,不同时启动两份录制。
- 上一段已经结束但录制组件仍在清理时,下一节等待交接,避免被永久误记为“占用而跳过”。收尾耗时计入剩余课时,不因此延长课程。
- 排程重新配置、课节结束时间修改后,按原任务身份处理正在结束的录制,避免旧记录抑制相邻课程,或将最终保存结果遗留为“录制中”。
- 设备重新检测期间锁定相关编辑,保留暂时断开的麦克风/扬声器选择,直到用户明确重选;不会因刷新列表而悄悄切换录制设备。
自习与设备
- 修复手动自习双触点操作:按住“临时使用电脑”时,另一触点不能将已累计的长按时间用于“结束自习”。正常提前结束仍需重新长按两秒。
- 手动日期和时间超出可表示范围时显示校验提示,避免页面异常退出;保留立即开始、可选结束时间及最长三小时规则。
- 自习座位表选择损坏或不完整图片时给出错误提示;原图与上传确认流程保留。
- 修复结束报告时长四舍五入的分钟进位、异常恢复次数说明和管理口令来源提示。
- 设备配置文件损坏后,在移除损坏配置并刷新时允许恢复;读取或保存失败不会冒充设备已经配置成功。
校准、连接与日常操作
- **USB 联机校准(Beta)**及快速/参考校准处理 Host 超时、协议异常和不完整状态回执,保留重试入口,旧信息不能作为可保存的确认状态。
- 管理口令来源、版本或 Host 实例变化后,旧验证上下文失效。草稿替换、考试桥接等确认操作绑定当时的配置版本,防止确认期间刷新后误操作新的配置。
- 管理员组件收到无法核实的回执时停止本次操作并提示,不自动重放可能已经执行的修改。
- 学校互联诊断可以记录不兼容或无效的后台回复,不因诊断本身再次失败而丢失说明。
- 修复损坏的界面密度偏好导致入口不可用,以及高缩放下通知窗口居中坐标的问题。首次配置如未能保存 SecRandom 设置,会保留失败提示,不将它标记为完成。
- 保持自习与考试放映的提示优先级,防止一次状态读取提前消耗待处理的通知。
配置与数据
- 新配置默认自习时段保持 北京时间 19:15–21:30;升级不覆盖自定义排程、设备、学校配对、阈值或校准数据。
- 继续区分 dBFS 与 估算 dB(A)。估算双阈值的新配置默认 50/65,管理员可调整;设备或输入设置变化后的参考失效规则保留。
- 录课中断宽限、照片触发与保留策略沿用既有配置。卸载不自动删除用户配置和自选录课目录。
下载附件
普通用户下载 NPEduTools-v1.1.8-win-x64-setup.exe;便携部署下载 NPEduTools-v1.1.8-win-x64.zip。完整包包含 App、Host、独立 Guard、管理员辅助组件、摄像头组件、两处录课组件、FFmpeg/ffprobe、自包含 .NET 运行时及桥接插件,无需安装开发 SDK。
本版提供 13 项附件:
- 完整安装器与便携 ZIP。
NPEduTools.ClassIsland.Bridge.cipx、npedutools-examaware-bridge-0.4.0.ea2x,从本版精确候选包提取。v1.1.8.md、NPEduTools-v1.1.8-source.zip、NPEduTools-v1.1.8-third-party-sources.zip、SHA256SUMS.txt。- 沿用 v1.1.7 已发布字节的五项 ClassIsland IPC Beta 附件:
ClassIsland.IpcStabilityPatch.cipx、ClassIsland-2.1.0.1-ipc-hotfix-Beta-win-x64.zip、ClassIsland-IPC-Beta-INSTALL.md、ClassIsland-IPC-Beta-sources-and-validation.zip、ClassIsland-IPC-Beta-SHA256SUMS.txt。
ClassIsland IPC Beta 附件本次未重新构建。已正常使用插件补丁的设备无需重复安装;备用本体热修复仅适用于附件说明注明的版本。安装、验证及回退步骤见 ClassIsland-IPC-Beta-INSTALL.md。本版总摘要覆盖除 SHA256SUMS.txt 自身外的全部 12 项附件。
升级与回退
- 备份
%LocalAppData%\NPEduTools及录课目录,保存并停止任务,通过托盘停止后台并退出,然后运行完整安装器覆盖升级。 - 若安装器无法完成守护维护,保留提示中的诊断目录及
Prepare-result.txt,按守护维护说明处理。默认安装中的守护位于C:\Program Files\NPEduTools\app\Guard\svchost.exe;只维护本安装的实例。 - 升级后核对关于页 v1.1.8 · EVA-02(二号机)、学校连接、ClassIsland 时间、下一次自习、默认设备与校准状态,并观察一次完整任务及报告。
- 回退前先保存任务、备份最新数据并完成本安装维护,再使用旧版完整包。应用回退不会回退学校服务或数据库。
验证范围
发布以对应提交的 CI 与三仓组合检查通过为前提,并核对精确候选 result.json 所指的 ZIP、安装器、组件路径、隔离安装生命周期及合成媒体验证。独立插件与源码须和候选包一致,全部上传附件核对大小与 SHA-256。
本轮功能复查通过了 2,811 项原生测试和 19 组 WPF 隔离回归,新增双触点长按反例在修复前失败、修复后通过。版本更新另检查编译后的关于页。自动化结果不代替真实大屏触控、2202 USB、麦克风/摄像头、声学校准或整晚运行验收。
完整变更 v1.1.7…v1.1.8 · 使用指南 · 反馈。反馈请附版本、时间、复现步骤和脱敏诊断,不公开口令、配对凭据或学生资料。
v1.1.7 · EVA-02(二号机)
NPEduTools v1.1.7 · EVA-02(二号机)
v1.1.7 是一次稳定性更新,代号保持 EVA-02(二号机)。重点处理覆盖安装时守护维护失败、自习统计和报告边界,以及多个入口连续操作录课时的回执错乱。保留 v1.1.6 的工作台、快捷侧栏、全屏自习展示和校准流程,兼容 NPClassworks/NPClassworksKV v1.3.5 · Yamada(山田凉)。
更新和卸载
- 修复默认 Host 任务参数校验。Windows 任务计划程序保存空参数时可能省略
Arguments节点;现在按等价空参数处理,避免合法登记被误判为参数错误、阻止完整安装器覆盖升级。 - 维护按实际通信实例核对常驻守护,同账户、同目录下的其他闲置实例不会在回滚时额外启动。任务归属、文件路径和必需参数仍须匹配,不按进程名称批量结束 Windows 服务。
- 修复维护与恢复中的中断边界:先保存恢复记录再创建维护标记,先保存恢复完成状态再解除标记;启动请求失败时保留事务,允许核对原事务后重试。文件完整性核验包含隐藏文件与隐藏目录。
- 已完成维护的本地收尾不再额外依赖任务计划程序服务。准备和恢复任务仍要求服务可用;身份、登记、写盘等真正失败不会被忽略。
- 失败诊断保留发生阶段及对应任务名。准备、恢复和完成分别写入结果,避免恢复后的
OK覆盖最初失败原因;显式守护维护失败也返回非零退出码。
自习与噪音监测
- 排队上传自习座位表时也会返回超时结果,不再因等待上传队列而一直挂起。超时表示结果待核对,不自动重放可能覆盖远端图片的操作。
- 修复不同会话观察者互相重置超限持续时间的问题。手动自习退到后台或没有展示窗口时,仍按本次有效策略收集双阈值统计。
- 麦克风异常按实际采集设备归属记录,避免在设置已切换时,把旧设备故障记到新设备上。
- 学校时钟短暂失效时,保留此前已经收集的同一时段报告片段;恢复后仅在学校身份、规则、模式和时段仍匹配时继续汇总。时钟无效期间不借此新增采集,真实缺口继续反映在覆盖率中。
- 结束状态迟到时,在原有展示期限内提供报告,不重新延长报告展示时间。故障处理只读取既有执行状态,不因一次查询失败额外启动、接管或抢占采集。
日常录课操作
- 多个入口的录课修改操作统一按顺序提交,防止较早的延迟回执覆盖刚确认的“关闭自动录课”。状态查询与租约续期继续运行,不因等待回执而停止后台录制。
- 自动操作等待回执时,手动“暂停/停止”会等待前一项完成,不再静默忽略。重复点击仍合并;执行前核对原会话,课节已更换时给出提示,不误停新录制。
- 退出客户端会取消尚未发送的排队操作。回执丢失时显示状态未确认,通过后续查询核对结果,不自动重放不确定的修改。
保留的配置与数据边界
- 新配置默认自习时段仍为 北京时间 19:15–21:30。升级不覆盖已有自定义排程、设备、阈值、学校配对和校准数据。
- 继续区分 dBFS 与 估算 dB(A)。估算双阈值的新配置默认 50/65,管理员可修改;设备或输入设置变化后参考失效。**USB 联机校准(Beta)**保留标识。
- 本版不改变录课宽限、照片触发与保留策略,也不新增原音频上传、摄像头录像、班级评分或排名。
- 卸载不自动删除用户配置和自选录课目录。请在升级、回退或手动清理前自行备份。
下载附件
普通用户下载 NPEduTools-v1.1.7-win-x64-setup.exe;便携部署下载 NPEduTools-v1.1.7-win-x64.zip。完整包包含 App、Host、独立 Guard、管理员辅助组件、摄像头组件、两处录课组件、FFmpeg/ffprobe、自包含 .NET 运行时及桥接插件,无需安装开发 SDK。
本版提供 13 项附件:
- 完整安装器与便携 ZIP。
NPEduTools.ClassIsland.Bridge.cipx、npedutools-examaware-bridge-0.4.0.ea2x,与本版完整包内文件一致。v1.1.7.md、NPEduTools-v1.1.7-source.zip、NPEduTools-v1.1.7-third-party-sources.zip、SHA256SUMS.txt。- 沿用 v1.1.6 已发布字节的五项 ClassIsland IPC Beta 附件:
ClassIsland.IpcStabilityPatch.cipx、ClassIsland-2.1.0.1-ipc-hotfix-Beta-win-x64.zip、ClassIsland-IPC-Beta-INSTALL.md、ClassIsland-IPC-Beta-sources-and-validation.zip、ClassIsland-IPC-Beta-SHA256SUMS.txt。
ClassIsland IPC Beta 修复是独立的既有附件,本次未重新构建。已正常使用插件补丁的设备无需重复安装;备用本体热修复仅适用于注明的 ClassIsland 版本。安装、验证与回退以附件说明为准。
升级与回退
- 备份
%LocalAppData%\NPEduTools和自选录课目录,保存并停止当前录课/监测,通过托盘停止后台并退出。 - 运行本版完整安装器覆盖升级。安装器维护失败时保留弹窗所示诊断目录,查看
Prepare-result.txt,不要把后续恢复的OK当作准备成功,也不要删除用户配置。 - 必要的手工维护使用实际安装中的
app\Guard\svchost.exe。默认路径与完整操作见守护维护说明。不要用另一目录的守护替代原实例,也不要按进程名批量结束系统进程。 - 升级后确认关于页为 v1.1.7,核对学校互联、ClassIsland 时间、下一次自习、默认设备和校准状态,再观察一次完整任务与结束报告。
- 回退前保存并停止任务,维护本安装守护,备份最新数据后使用上一版本完整包。应用回退不会回退学校服务或数据库。
验证范围
发版检查包含对应提交的 CI、三仓组合,以及精确候选 result.json 所指的 ZIP/安装器一致性、组件路径、隔离安装生命周期与合成媒体验证。独立插件、源码和附件摘要均按候选及既有公开附件核对。
本地整体复查通过了 1449 项底层测试及 183 项界面检查;另有侧栏前台焦点检查在当前测试环境中无法取得原生前台窗口,未计入本地通过数。CI 与打包通过也不能代替真实大屏触控、2202 USB、麦克风/摄像头、声学校准及整晚运行验收。本版不会据此承诺现场断线、覆盖安装或焦点问题已经全部消失。
完整变更 v1.1.6…v1.1.7 · 使用指南 · 反馈。反馈请附版本、发生时间、复现步骤和脱敏诊断,不公开管理口令、配对凭据或学生资料。
v1.1.6 · EVA-02(二号机)
NPEduTools v1.1.6 · EVA-02(二号机)
v1.1.6 是一次学校互联与自习稳定性更新,代号保持 EVA-02(二号机)。重点解决学校连接停止重试、短暂失联使自习展示消失,以及课堂模式操作缺少结果反馈的问题。保留 v1.1.5 的工作台、快捷侧栏与全屏展示风格,兼容 NPClassworks/NPClassworksKV v1.3.5 · Yamada(山田凉)。
学校互联与持续自习
- 状态上报在真正取得网络队列后取样。慢配置请求不再把尚未发送的样本拖成过期读数;本机样本过期、网关短暂故障及响应体中断按可恢复情况重试,保留学校配对。真正的撤销授权、身份失效和主动暂停仍按原规则处理。
- 短暂失联保留已经开始的本次定时自习,继续展示、采集与统计,到原定结束时间结束;恢复连接不先清空本次安排、不重复启动麦克风,也不把已有会话拆成多次自习。慢作业、照片等辅助查询结束后重新核对状态,避免用旧快照反复收起展示。
- 这项持续运行仅适用于已核实且已开始的当前时段。不会在离线状态自行开启后续安排,也不在 Host 重启后凭缓存重新授予离线采集权限。主动暂停、解绑、授权撤回、模式和时间条件变化仍接受各自校验;照片权限另行核实,不能把噪音持续采集等同于持续拍照授权。
- 座位表传输可恢复有限的中断分段,身份、修订、体积与完整性检查保持不变;本次会话失联期间保留已经下载并核实的自习座位表及当天作业。上传超时明确提示结果待核对,不自动重放不确定的覆盖操作。
- 学校安排页区分没有排程、正在同步、连接恢复和时间来源未确认,避免统一显示“待安排”。全屏自习及座位表页增加小型学校连接状态标识,不遮挡大时钟、作业和进度环。
模式、设备与校准
- 修复完整安装包中 Host 查找管理员辅助组件的路径,课堂模式切换增加与请求绑定的完成/失败反馈。核验失败的事项继续显示;未完成模式切换不再无反馈消失,也不会宣称已经完成。
- 修复麦克风与摄像头设置刷新后无法恢复的状态;设备清单限制总大小,同时保留实际选中的设备,按完整、新鲜的清单确认选择。学校设备回执规范化名称和大小,避免异常清单阻断状态同步。
- 校准查询独立于学校排程执行;读取校准摘要不会再运行调度或控制采集。仪表请求超时给出明确结果,不因一次超时断开整个 Host 管道。
- 在自习、噪音、设备及校准页面显示 **未校准、已快速校准、已参考校准、已联机校准(Beta)**等状态。保存的参考与当前设备实际可用的参考分别表达;失联、输入变化、校准上下文过期时撤回旧的“已应用”结论,恢复查询后才确认。
- 手动页读取迟到时撤回陈旧电平、趋势和校准标识,避免把旧数值当成实时数据。下一次自习准备阶段不会沿用上一会话的估算采集结束状态。
报告、照片与诊断
- 保留短暂配置丢失或采集替换前的终段统计;结束报告按本次会话汇总已收集的片段,避免只显示最后一段。真实采集缺口仍如实显示,不把失联时长补成有效数据。
- 照片补传遇到临时授权续约故障时保留仍允许上传的队列,读取队列恢复不抹去未解决的限频故障。退出验证与恢复警告在记录前核验当前会话,迟到结果不能套到新自习上。
- 新增有界、脱敏的本机学校连接历史,诊断导出保留过期样本等具体错误,并记录队列等待、请求耗时及恢复情况。记录不包含学校口令、访问凭据、完整请求正文或媒体。配套 KV 部署增加有界的错误/慢请求诊断,本次不新增数据库迁移。
保留的设置与边界
- 新配置默认 北京时间 19:15–21:30;已有自定义排程、阈值、学校身份与设备设置不被升级覆盖。
- 校准、USB 波动/复核门槛、录课宽限、照片策略与保护规则不因本次更新放宽。继续区分 dBFS 与 估算 dB(A),估算双阈值新配置默认 50/65,管理员可修改。快速校准是相对电平参考,不能直接称为实际声压级;设备或输入设置变化后参考失效。
- **USB 联机校准(Beta)**与 **ClassIsland IPC 修复(Beta)**保留标识。源码和隔离反例验证可以证明修复路径,不能把未留存错误码的现场故障全部归结为同一个原因。
下载、安装与回退
普通用户下载 NPEduTools-v1.1.6-win-x64-setup.exe;便携部署下载 NPEduTools-v1.1.6-win-x64.zip。完整包包含 App、Host、独立 Guard、管理工具、摄像头组件、两处录课组件、FFmpeg/ffprobe、自包含 .NET 运行时、桥接插件及许可资料,不需要安装开发 SDK。
本版附件共 13 项:完整 EXE/ZIP、NPEduTools.ClassIsland.Bridge.cipx、npedutools-examaware-bridge-0.4.0.ea2x、本版说明、源码 ZIP、第三方源码与许可 ZIP、SHA256SUMS.txt,以及沿用上一版已发布字节的五项 ClassIsland IPC Beta 附件:
ClassIsland.IpcStabilityPatch.cipxClassIsland-2.1.0.1-ipc-hotfix-Beta-win-x64.zipClassIsland-IPC-Beta-INSTALL.mdClassIsland-IPC-Beta-sources-and-validation.zipClassIsland-IPC-Beta-SHA256SUMS.txt
独立桥接插件与本版完整包内文件一致;IPC Beta 文件属于独立的既有 ClassIsland 修复,不是本次重新构建的 NPEduTools。已安装且工作正常的 IPC 补丁无需重复安装,备用本体热修复只适用于所标明的 ClassIsland 版本,具体安装、验证与回退见附件说明。
- 备份
%LocalAppData%\NPEduTools和自选录课目录,保存并停止录制/监测,通过托盘停止后台并退出。 - 使用完整安装包升级;安装器只维护本安装的独立守护,不按进程名称批量结束 Windows 服务。便携目录迁移按守护维护说明操作。
- 升级后核对关于页版本、学校连接、ClassIsland 时间、下一项安排、默认设备和校准状态。先检查模式切换反馈,再观察一次完整自习及结束报告;遇到连接故障先导出脱敏诊断,再手动重连。
- 需要回退时停止当前任务与本安装守护,备份最新数据后使用上一版本完整包。升级/卸载不自动删除用户配置和录课文件;回退不等于回退学校服务或数据库,旧版本可能不识别新诊断字段。
验证范围
发布以本版源码的 CI 和精确三仓组合检查通过为前提;交付使用本次完整候选 result.json 验证 ZIP/安装器一致性、组件路径、隔离安装生命周期及合成媒体。附件按同次候选组装并核对 SHA-256,既有 IPC Beta 附件单独核对上一版公开摘要。
自动化检查不代表真实 2202 USB、麦克风/摄像头、声学、触控或一体机整晚运行已经验收。统计不用于班级评分或排名;不向服务器上传原音频,学校策略照片不向星火动力云端上传。
完整变更 v1.1.5…v1.1.6 · 使用指南 · 反馈。反馈请附版本、发生时间、复现步骤及脱敏诊断,不公开口令、配对码或学生资料。
v1.1.5 · EVA-02(二号机)
NPEduTools v1.1.5 · EVA-02(二号机)
v1.1.5 将自习、录课、主页、首次设置和快捷侧栏整理为围绕当前任务的工作台,重点是操作直观、反馈可信和后台任务稳定。代号保持 EVA-02(二号机),配套 NPClassworks/NPClassworksKV v1.3.5 · Yamada(山田凉)。
工作台与操作流程
- 一个自习入口:手动自习、学校安排、设备与校准、报告放在同一工作区。常用操作优先显示,复杂参数按需展开;切页不停止后台监测,离开校准时只取消本页拥有的采样。
- 录课工作台:集中安排、当前录制、控制和历史记录,保留手动/自动录制与计划预演;暂停、停止、跳过下一项各自绑定对应任务,迟到响应不能误操作后来开始的会话。
- 主页显示当前任务与下一项安排:区分正在执行、等待、未确认和异常,不用旧缓存证明正在录课或监测。
- 首次设置按用途引导:保留三份独立协议确认、默认麦克风/摄像头和学校连接准备,检查项明确下一步;引导本身不开始采集。
- 软件连接与课堂模式:先展示实际连接和常用操作,切换前说明影响,切换后分别显示结果和未完成事项,不把操作受理当成切换成功。
- 快捷侧栏:当前自习与录课优先;顶部把手区分点击和拖动,按钮不承担拖动。主动收起或全屏隐藏释放触控捕获,松手后才展开或恢复原应用焦点。仅空闲小把手约 60% 不透明度,展开内容保持清晰;全屏自习和考试放映完整隐藏,退出后恢复。
- 高 DPI 布局:常用操作在紧凑窗口中仍可达,保留 2K/200% 缩放适配和原有全屏自习风格;快捷名称可换行,内容过长时滚动查看。
稳定性修复
- 修复相邻课时交接:07:30–08:00 被排除后,08:00–08:45 仍能独立进入录制安排;默认不录制科目增加“周测”,已有用户配置保留。
- 音频短暂缺口补偿与提示不再因为累计小缺口直接停录。音频阻塞宽限 60 秒、编码帧停滞宽限 90 秒,同步调整工作进程租约;帧停滞指编码进度不前进,不是课件画面静止。持续故障仍停止并保留片段。
- 联机校准允许有限 USB 延迟并保持采样节奏,陈旧读数、断线、模式不符和输入变化仍不能形成有效参考。损坏的校准证据、设备配置和不完整回执不自动激活旧状态。
- 修复设备设置保存、学校锁定/解锁及清单上报的恢复边界,保留未解决的错误;请求超时后先核对实际结果,不自动重放不确定的修改。
- 修复手动自习长按结束、收起确认及迟到响应的会话归属,旧窗口不能结束新会话;十分钟无操作返回的回执与实际策略一致。
- 修复报告修订未刷新、关闭一个报告压制后来会话,以及陈旧执行/采样状态仍被显示的问题。报告、照片和退出事件队列恢复前核验身份与内容,不跨班上传或清理。
- 诊断导出保留正式桌面版本和提交标识;关于页区分构建版本与公开发布状态。协议入口摘要与现行 1.1 正文一致,本次不改变协议正文或重新确认规则。
保留的规则
- 新配置默认 北京时间 19:15–21:30;既有排程、阈值、学校绑定和默认设备不被版本升级批量覆盖。日期、星期、班级与节假日由学校配置。
- 收起展示默认在连续无操作十分钟后返回,后台监测和已启用的照片策略继续;手动自习可选不自动返回。
- 继续区分 dBFS 与 估算 dB(A)。参考校准后估算双阈值的新配置默认 50/65,管理员可修改;设备或输入设置变化后参考失效。
- **USB 联机校准(Beta)**和 **ClassIsland IPC 修复(Beta)**保留标识。自动测试不等于真实 USB、声学校准或一体机触控验收。
下载、插件与升级
普通用户使用 NPEduTools-v1.1.5-win-x64-setup.exe;便携部署使用 NPEduTools-v1.1.5-win-x64.zip。完整包自包含 App、Host、Guard、管理工具、摄像头组件、两处录课组件、FFmpeg/ffprobe、.NET 运行时、桥接插件及许可资料,不需要另装开发 SDK。
核心附件包括上述 EXE/ZIP、NPEduTools.ClassIsland.Bridge.cipx、npedutools-examaware-bridge-0.4.0.ea2x、本版说明、源码 ZIP、第三方源码与许可 ZIP、覆盖全部附件的 SHA256SUMS.txt。独立桥接插件与本次完整包内文件一致。
另完整保留上一版的五项 IPC Beta 附件:ClassIsland.IpcStabilityPatch.cipx、ClassIsland-2.1.0.1-ipc-hotfix-Beta-win-x64.zip、ClassIsland-IPC-Beta-INSTALL.md、ClassIsland-IPC-Beta-sources-and-validation.zip、ClassIsland-IPC-Beta-SHA256SUMS.txt。这些文件沿用 v1.1.2 的已发布字节,不属于本次重新构建的 NPEduTools。时间桥接和 IPC 修复插件用途不同;已安装并正常工作时无需重复安装。备用本体热修复只用于所标明的 ClassIsland 版本。
- 备份
%LocalAppData%\NPEduTools和自选录课目录,保存并停止录制/监测,通过托盘停止后台并退出。 - 使用完整安装包升级;安装器维护本安装的独立守护,不按名称批量结束 Windows 的
svchost.exe。便携目录迁移按守护维护说明操作。 - 升级后核对学校连接、ClassIsland 时间、默认设备、校准有效性、下一项任务,试用侧栏展开/收起/拖动和切页。升级、卸载不自动删除用户配置或录课文件,不卸载其他软件及其插件。
验证与反馈
本轮原生全量 1756 项通过、0 跳过,完整桌面隔离套件与三仓精确源码组合 CI 通过。CI 的无声卡环境单独验证三段提示音完整解码、权限与时序,不声称验证了扬声器播放;报告按固定尺寸离屏检查,窗口生命周期仍单独检查。交付以本次候选 result.json 核对 ZIP/安装器、全部组件、源码及独立插件一致性,并执行对应候选包的交付验证。
真实触控、USB、麦克风/摄像头、声学与长期运行仍须现场验收。噪音统计不用于班级评分或排名;不向服务器上传原音频,学校策略照片不向星火动力云端上传。
完整变更 v1.1.2…v1.1.5 · 使用指南 · 反馈。请附版本、复现步骤与脱敏诊断,不公开口令、配对码或学生资料。
v1.1.2 · EVA-02(二号机)
NPEduTools v1.1.2 · EVA-02(二号机)
v1.1.2 是一次稳定性更新,代号仍为 EVA-02(二号机)。保留现有功能及仿 ExamAware2 的全屏自习展示风格,重点改善一体机高 DPI 布局、自习监测与联机校准的操作恢复,以及更新和卸载流程。
修复与改进
- 窗口适配:普通设置、校准和工具窗口按实际显示工作区限制尺寸,支持 2K 屏幕、200% 缩放、多显示器及窗口位置恢复;改善标题栏的最小化、最大化和关闭按钮超出可用区域的问题。内容超出时可滚动查看,全屏自习展示保持原有风格。
- 自习管理更清楚:当前阶段、下一次安排、实际采集状态和常用操作优先展示;共享麦克风与摄像头设置收到可展开区域。考试放映优先时说明自习展示暂缓,不把展示状态当作正在采集。
- 临时使用电脑:定时自习和手动自习按连续无操作时长返回,默认十分钟;新的键盘、鼠标或触控操作会重新计算等待时间。收起展示不会停止后台监测或按策略拍照;手动自习仍可选择不自动返回。
- USB 联机校准(Beta):提供现场校准与严格校准选择,以“准备 → 采样 → 结果”组织操作,将专业参数收到高级设置。现场校准放宽同段电平波动要求,允许两段环境噪声自动采样、计算偏移和独立复核;复核差不超过 3 dB 可确认保存,3–5 dB 必须明确确认警告,超过 5 dB 拒绝保存。这是偏移的一致性复核,不要求教室始终安静。严格校准保留不同电平的复核要求。
- 校准与设备恢复:USB 断线、陈旧读数、输入设置变化或后台重启时,不沿用旧状态自动续采或保存;丢失的采样草稿可返回准备步骤重新操作。设备保存和解锁超时有明确反馈,取消未确认操作后必须刷新,晚到回执不能覆盖新的选择。
- 自习报告保存:修复本机报告新增校准说明字段被误带入既有互联协议、导致定时自习统计包校验失败的问题。本机说明继续保留,KV 统计使用协议定义的字段;dBFS 与估算 dB(A) 继续分别记录。
- 安装与卸载:安装器自动核对并维护本安装的独立守护,升级或卸载不再要求普通用户手工结束守护。维护按完整路径、任务身份、账户和管道识别,不按
svchost.exe文件名批量结束进程;取消或失败时按事务记录恢复。旧安装缺少守护文件时仍可由安装器携带的维护助手处理。 - 默认自习时间:新建学校自习排程默认 北京时间 19:15–21:30;既有 19:00 或其他自定义安排保留,不自动覆盖。日期、星期、适用班级与节假日仍由学校配置。
配套 NPClassworks/NPClassworksKV 保持 v1.3.0 · Yamada(山田凉),本轮仅部署更新,不创建新版 Release。学校后台把双阈值、连续超限时长和提醒间隔等参数收到默认收起的高级设置;仅查看旧配置的考试模式不会产生未保存修改,已有排程和阈值继续保留。
下载与升级
普通用户下载 NPEduTools-v1.1.2-win-x64-setup.exe;需要便携部署时下载 NPEduTools-v1.1.2-win-x64.zip。完整包包含 App、Host、Guard、管理工具、摄像头组件、两处录课组件、FFmpeg/ffprobe、自包含 .NET 运行时、桥接插件、源码和许可,不需要另装开发 SDK。
核心附件:安装 EXE、完整 ZIP、NPEduTools.ClassIsland.Bridge.cipx、npedutools-examaware-bridge-0.4.0.ea2x、本版说明、NPEduTools 源码 ZIP、第三方源码与许可 ZIP,以及覆盖全部附件的 SHA256SUMS.txt。单独提供的桥接插件与完整包内对应文件一致。
同时保留上一版的五项 ClassIsland IPC Beta 附件:
ClassIsland.IpcStabilityPatch.cipx:优先使用的独立 IPC 修复插件。ClassIsland-2.1.0.1-ipc-hotfix-Beta-win-x64.zip:插件方案不可用时的备用本体热修复。ClassIsland-IPC-Beta-INSTALL.md:安装、验证和回退步骤。ClassIsland-IPC-Beta-sources-and-validation.zip:对应源码与隔离验证资料。ClassIsland-IPC-Beta-SHA256SUMS.txt:这组独立 Beta 附件的原始校验值。
这组 Beta 工件沿用 v1.1.1 已发布文件,不属于本次重新构建的 NPEduTools。时间桥接插件与 IPC 修复插件作用不同;已经安装且工作正常时无需因为升级 NPEduTools 再装一次。热修复仅针对所标明的 ClassIsland 版本,按附件说明核对,避免覆盖不匹配的本体。
- 先备份
%LocalAppData%\NPEduTools和自行选择的录课目录,保存并停止录制/监测,再通过托盘停止后台并退出。 - 使用完整安装包覆盖升级。v1.1.2 安装器会维护本安装的守护;不要在任务管理器里按名称批量结束 Windows 的
svchost.exe。便携版换目录和旧安装器仍参见守护维护说明。 - 升级后检查学校连接、管理口令反馈、ClassIsland 时间、默认设备、参考有效性和下一次自习安排,再试一节自习。安装器不会删除用户数据或替学校改写排程、阈值和照片开关。
验证与限制
发布前检查固定提交的原生、网页、KV 和三仓组合 CI;完整交付以本次构建返回的 result.json 为准,核对 ZIP/安装器、完整组件、录课运行库、源码与独立插件的字节一致性,并执行对应候选包的隔离交付验证。自动测试与真实一体机、USB、摄像头及声学验收分别记录。
- 联机校准保留 Beta 标识。dBFS 是数字信号电平;参考后的估算 dB(A) 仍不是计量级声压级,不用于班级排名。设备或输入设置变化后参考失效,需要重新核对。
- ClassIsland IPC 修复保留 Beta,不因 NPEduTools 升级自动安装;备用本体热修复与独立插件按各自说明使用和回退。
- 守护维护只处理本安装;仍需先正常停止 App/Host。升级与卸载不清理用户数据,不卸载 ClassIsland、ExamAware2 或由它们管理的插件。
完整变更 v1.1.1…v1.1.2 · 使用指南 · 安装与卸载 · 问题反馈。反馈请附版本、复现步骤和脱敏诊断,不公开口令、令牌、配对文件或师生照片。
由星火动力技术组(NPTG)开发,采用 GPL v3;第三方组件遵守各自许可。
v1.1.1 · EVA-02(二号机)
NPEduTools v1.1.1 · EVA-02(二号机)
v1.1.1 是 v1.1.0 的稳定性更新,代号仍为 EVA-02(二号机)。重点修复学校管理口令验证、联机校准状态刷新、高 DPI 显示、PPT 辅助触控和侧边栏,并新增下一次定时自习预告。v1.1.0 的自习展示、独立守护、照片、座位表与校准功能继续保留,详见上一版说明。
修复与改进
- 校准口令验证:快速校准、参考校准和联机校准明确标注本机或学校口令来源、学校口令同步版本,以及验证成功、密码错误、限流和配置不可用的结果。NPEP 接管后使用本班学校管理口令,旧本机口令继续停用。验证与校准操作串行处理,旧轮询或晚到失败不能覆盖新的验证和校准结果。
- 联机校准说明:界面按实际流程说明连续读取 DLY-2202、麦克风同期采样、自动计算偏移、独立复核和管理员确认。断线、陈旧读数、输入变化及参考失效仍阻止沿用旧结果;联机校准保留 Beta 标识。
- 高 DPI 布局:按 Windows 缩放后的可用工作区调整主页、侧边栏和校准窗口,在设置中提供自动、80%、90%、100% 界面大小。改善 2K 屏幕 200% 缩放时窗口和控件过大的情况。
- ClassIsland 连接诊断:分别显示插件文件已安装、禁用、待卸载、文件不完整,以及有新鲜运行握手的“已加载并连接”。课程连接成功不再被当作时间桥接已成功。软件连接页显示经过 ClassIsland 偏移的学校时间,Windows 接收时间单独标注,陈旧学校时间不会继续显示为有效时间。
- PPT 触控性能:全局输入钩子仅做短路径处理,将窗口命中判断移到工作线程;未放映时不处理辅助手势,减少普通触控与鼠标延迟。补齐输入队列容量、过期事件、重复提升鼠标事件等边界。
- 侧边栏触控:展开前释放触控捕获,避免面板闪动、打不开及同一触摸误点展开后的按钮。拖动、前台失效和完全隐藏时清理过期操作。
- 下一次定时自习:主页和自习监测页显示当前模式下一次有效安排的日期、时段和时间来源;跨午夜显示完整结束日期。安排未应用、时间失效、暂停或无后续安排时明确说明,不把预告当作正在执行。
- 隔离验证稳定性:修复 Named Pipe 测试时序与自定义构建输出目录中校准测试资源缺失的问题,补充口令状态乱序、触控、高 DPI、时钟及下一次安排回归检查。
配套网页与 KV 保持 v1.3.0 · Yamada(山田凉),本轮仅部署更新,不另发新版。学校后台的新估算 dB(A) 策略默认中阈值 50、高阈值 65,管理员可修改;已有自定义安排、阈值及 dBFS 策略不自动覆盖。有效参考校准是使用估算 dB(A) 的前提。
下载与升级
建议普通用户下载 NPEduTools-v1.1.1-win-x64-setup.exe;需要便携部署时下载 NPEduTools-v1.1.1-win-x64.zip。两者来自同一份源码和构建,包含 App、Host、Guard、管理工具、摄像头组件、两处录课组件及其 FFmpeg/ffprobe、自包含 .NET 运行时和桥接插件。
NPEduTools 主发行附件共八项;另附 ClassIsland IPC 修复(Beta),见下方专节:
| 附件 | 用途 |
|---|---|
NPEduTools-v1.1.1-win-x64-setup.exe |
Windows x64 安装包 |
NPEduTools-v1.1.1-win-x64.zip |
完整便携包 |
NPEduTools.ClassIsland.Bridge.cipx |
ClassIsland 时间与课表桥接 0.2.0.0 |
npedutools-examaware-bridge-0.4.0.ea2x |
ExamAware2 桥接 0.4.0 |
v1.1.1.md |
本版说明 |
NPEduTools-v1.1.1-source.zip |
与构建一致的 NPEduTools 源码 |
NPEduTools-v1.1.1-third-party-sources.zip |
第三方源码、构建资料与许可 |
SHA256SUMS.txt |
上述七项附件的 SHA-256 校验值 |
- 备份
%LocalAppData%\NPEduTools、NPEP 身份、录课及相关配置。正常停止录制/监测并退出 App 和 Host。 - 普通退出不会停止独立守护。更新、移动目录或卸载前,由维护人员按守护维护说明停止本实例守护并撤销任务。安装版守护位于安装根目录的
app\Guard\svchost.exe,默认完整路径为C:\Program Files\NPEduTools\app\Guard\svchost.exe,不是 Microsoft 系统服务;务必按完整路径识别,不按文件名批量结束系统进程。 - 更新完整发行包,不单独替换一个 EXE。ClassIsland、ExamAware2 和 SecRandom 本体单独维护;按需要导入本包中的桥接插件。
- 升级后先核对学校连接、管理口令反馈、时间来源、设备与校准参考有效性,再测试一节自习。升级不重新启用照片,不重写用户自定义排程或阈值。
验证与已知限制
发布前执行锁定依赖恢复、Windows 原生与学校互联回归、固定三仓联合验收,以及针对实际 result.json 候选包的 ZIP/安装器一致性、模拟安装升级卸载和内置录课组件验证。自动化使用隔离数据和合成输入;真实 USB、麦克风声学、摄像头及学校一体机验收与这些结果分别记录。
- DLY-2202 联机校准仍为 Beta,估算 dB(A) 不等于计量级声压级。不要把 dBFS、估算 dB(A) 和旧网页评分混用,也不据此排名班级。
- 用户报告的 ClassIsland 本体 IPC 广播集合并发修改异常可使用另附的 IPC 稳定性插件补丁(Beta)修复,或在插件不适用时采用备用本体热修复(Beta)。二者需单独安装,目标一体机验收仍待完成;详见下方修复附件及安装说明。
- 守护恢复、2K 触控表现和长期运行仍需在目标一体机复测;无法保证阻止可提权管理员同时结束所有组件或删除任务。
使用指南 · 安装与卸载 · 完整变更 v1.1.0…v1.1.1 · 问题反馈。反馈请附版本、复现步骤和脱敏诊断,不公开口令、令牌、配对文件或师生照片。
由星火动力技术组(NPTG)开发,采用 GPL v3;第三方组件遵守各自许可。
ClassIsland IPC 修复附件(Beta)
现另附 ClassIsland IPC 广播稳定性补丁(Beta),以及插件不适用时的 ClassIsland 2.1.0.1 本体热修复备用包(Beta)。这项缺陷现在可通过插件修正运行中的 IPC 服务,优先采用插件以保留现有本体文件。以下附件需要单独下载并安装;更新 NPEduTools 不会自动应用它们。
| 新增附件 | 用途 |
|---|---|
| ClassIsland.IpcStabilityPatch.cipx | 优先安装的 IPC 稳定性插件补丁(Beta) |
| ClassIsland-2.1.0.1-ipc-hotfix-Beta-win-x64.zip | 备用完整本体热修复(Beta),Windows x64 自包含 |
| ClassIsland-IPC-Beta-INSTALL.md | 中文安装、现场验证与两种方案的回退步骤 |
| ClassIsland-IPC-Beta-sources-and-validation.zip | 对应源码、第三方源码与许可、验证结果及复跑材料 |
| ClassIsland-IPC-Beta-SHA256SUMS.txt | 本次新增附件校验值;原有主发行校验文件保持不变 |
**插件安装与验证:**确认 ClassIsland 为 2.1.0.1 → 在插件管理中导入 .cipx 并启用 → 正常退出并重启 → 在本次启动日志确认 NPEP_IPC_PATCH_ACTIVE → 核对课表、NPEduTools 学校时钟与连接恢复,再观察真实上下课。保留原有 NPEduTools 时间与课表桥接;稳定性补丁不能替代它。仅显示已安装不足以确认生效,SKIPPED_* 或 NPEP_IPC_PATCH_NOT_ACTIVE 需要核对版本、注册冲突或安全模式。插件回退:禁用或卸载稳定性补丁并重启,不更换本体文件。
**备用本体安装与回退:**仅用于 2.1.0.1;禁用 IPC 稳定性补丁并退出 ClassIsland,备份整个应用目录及实际数据目录,然后以完整 ZIP 更新应用文件,保留配置、课表和插件数据,无需卸载重装。确认实际进程路径及 ClassIsland.dll 哈希,再验证课表、时间、重连与上下课。回退时退出程序,恢复备份应用文件和原程序路径,保留用户数据。完整步骤和哈希见中文说明。此包是非官方本地构建,未包含官方云语音服务签名密钥,依赖该密钥的功能尚未验收。
插件候选已完成三轮精确 .cipx 隔离验证,每轮 25 项通过;实际私有 Named Pipe 并发阶段合计 6000 次广播、120 次连接变化。本体候选完成编译、完整打包和 6 项隔离反例。两者均未启动真实 ClassIsland 应用,也未完成目标一体机上下课、插件组合与长期运行验收。 原有八项 NPEduTools 工件、校验值、发布标签保持不变;新增附件同样保留 Beta 标识。
更新前守护维护路径更正
完整安装包的主程序在 app 子目录,默认守护是 C:\Program Files\NPEduTools\app\Guard\svchost.exe。之前说明未明确安装根目录与主程序目录的区别;省略 app 会出现“系统找不到指定的文件”。这不等于发行包缺少守护。
先正常停止并保存监测/录制、在托盘停止后台并退出。用运行 NPEduTools 的同一 Windows 账户打开管理员 PowerShell,复制以下命令;无需先 cd,自定义安装要替换实际完整路径:
# 默认实例;路径含空格必须保持引号,无需先 cd。
$guardExe = 'C:\Program Files\NPEduTools\app\Guard\svchost.exe'
if (-not (Test-Path -LiteralPath $guardExe -PathType Leaf)) {
throw '此路径没有守护文件。请核对实际安装目录,不要删除配置或按进程名称批量停止。'
}
$maintenance = Start-Process -FilePath $guardExe -ArgumentList '--default-pipe','--maintenance' -WindowStyle Hidden -Wait -PassThru
if ($maintenance.ExitCode -ne 0) { throw ('维护命令失败,退出码:' + $maintenance.ExitCode) }命令通常没有弹窗。核对 %LocalAppData%\NPEduTools\config\guard\stop.json 的 Generation 与 registration.json 一致、Reason 为 Maintenance,并确认该目录的守护已退出、四个所属任务已撤销。若守护原本未运行,status.json 可能仍是旧状态。随后直接运行 v1.1.1 安装器覆盖升级,无需先卸载;维护与升级不删除配对、自定义排程、报告或校准配置。安装期间不要重新打开旧应用。
如果正确的 app\Guard 路径仍没有文件,请先核对实际安装目录和任务操作路径;不要删除配置,不要按 svchost.exe 文件名批量结束 Windows 进程,也不要从另一目录运行守护来冒充本实例维护。
v1.1.0 · EVA-02(二号机)
NPEduTools v1.1.0 · EVA-02(二号机)
版本概述
v1.1.0,代号 EVA-02(二号机),是基于 v1.0.0 的自习功能更新。配套 NPClassworks/NPClassworksKV v1.3.0 · Yamada(山田凉)。
自习展示和麦克风采集现在由 NPEduTools 原生端承担,学校后台统一配置班级安排、作业来源、设备和照片策略。录课、通知、点名、课堂工具及考试联动继续保留。本版新增的 DLY-2202 联机校准标为 Beta;隔离自动化通过不代表真实仪表与教室验收完成。
新增功能
原生全屏自习展示
- 新增 WPF 全屏自习页面:大时钟、阶段提示、噪音状态与实时趋势、今日作业,以及围绕“本次自习”卡片的进度环。已知结束时间时显示进度;未设置结束时间的手动自习显示已进行时间和三小时上限。
- 定时自习提前 5 分钟打开页面并展示本班自习座位表;开始前 2 分钟显示 10 秒“准备自习”,开始后 2 分钟自动收起座位表。准备展示不提前授予麦克风采集或阈值拍照权限。
- 开始提示为红色、结束提示为绿色,均持续 5 秒;“注意纪律”使用更深的红色。四种阶段/纪律提示配有提示音,中阈值边缘扩散效果不播音。
- 学校选择展示的行政班作业及适用走班来源,隐藏无作业科目并去重。长作业按内容分页,轮换默认 60 秒,后台可调整;更新等待当前页读完,不突然替换阅读内容。
- 自习结束提示后显示本次报告:时段、趋势、均值/峰值、双阈值超限时长、有效采集覆盖率、提醒次数及数据单位。默认 5 分钟后退出报告;照片与退出验证记录不向全班展示。
学校定时安排与手动自习
- 学校可以独立设置日常、考试模式的自习安排,也可让某个模式不执行定时自习。新配置的默认时段为 北京时间 19:00–21:30;保留明确自定义安排。年级继承、班级覆盖/关闭、星期、生效日期和日历例外由学校配置,不把某一学校的开学日期作为所有部署的规则。
- 日常定时自习使用 ClassIsland 学校时间;考试模式明确使用 Windows 时间,后台和报告标明来源。日常学校时间失效时,不默默改用 Windows 时间继续采集。
- 手动自习可选择开始和结束日期/时间:不填开始时间则立即开始;不填结束时间则主动结束,实际会话最长 3 小时。预约开始默认提前 2 分钟打开展示,此值可在本机设置调整,到点才采集。
- 手动展示隐藏座位表按钮,左下角保留长按“结束自习”,允许提前结束已有结束时间的会话。临时收起默认 10 分钟后返回,也可选择不自动返回;收起不停止后台采集及已获学校策略许可的拍照。
- 手动与定时共享设备和校准,但不能同时采集。学校定时优先,接管时结束手动会话并保存报告,不自动续开;旧手动窗口不能误停新的定时会话。
- ExamAware2 考试放映器优先:自习继续后台采集及按策略拍照,暂停自习页面与提示音,过期提示不补播;放映结束后再核对是否需要显示自习页面。
双阈值、设备准备与校准
- 学校设置高、中两条阈值线。中阈值显示边缘扩散,高阈值增强视觉效果;连续超限默认 3 秒后才满足高阈值触发条件。“注意纪律”默认 10 分钟内至多提醒一次,与照片的限频分别处理。
- 初始设置与设备页可选择固定麦克风、摄像头;枚举和保存不会自动开启采集。学校后台接收设备列表,可远程选择并锁定;本机通过学校管理验证解锁后,保持解锁,直到管理员再次锁定。所选设备失联不会自动换用另一台。
- 快速校准支持管理员选择现场场景采样、检查质量并确认双阈值,无需要求全班配合制造绝对安静。它帮助设置相对信号阈值,不把场景录入当成声压级标定。
- 参考校准使用外部 A 加权声级计的稳定参考,与本机麦克风统计计算偏移,再以另一电平复核。结果通过确认后用于正式监测、双阈值和报告;设备、输入增益或相关输入设置变化后失效,不能自动沿用未经复核的参考。
- **联机校准(Beta)**面向 DLY-2202:连续读取仪表、与麦克风同期采样、自动计算偏移并复核,处理陈旧读数、断线和输入设置变化。USB 无实物验证已覆盖协议解析与失败路径;真实设备枚举、驱动、读数时序及声学一致性仍待实测。
- 未参考校准时使用 dBFS;有效参考下显示 估算 dB(A),报告保留参考来源与原始数字电平。估算值不等于计量级声压级,不与旧网页评分混用,也不用于班级排名。
自习座位表、照片与退出记录
- 自习座位表支持学校远程下发,也支持已绑定大屏在设置页或定时展示中上传、替换本班图片,无需额外口令。双方更新按版本检查,冲突时保留草稿并重新确认,不覆盖更新后的远端图片。座位表不参与作业轮换;除定时准备阶段外,仅通过按钮查看。
- 摄像头默认不持续开启。学校另行启用照片策略后,高阈值连续超限、定时退出意图和异常恢复等事件按条件捕获单张 JPEG;共用默认 30 秒最小间隔,限制图片尺寸和体积。注意纪律提示不宣称“已拍照”。
- 照片传至学校的 NPClassworksKV,默认保留 30 天,最长 180 天;延长保留需确认风险。仅同校 OWNER 与第二管理员可查看,不生成公开图片链接,不上传原始音频或视频片段,不向星火动力云端上传捕获画面。
- 定时阶段点击“停止后台并退出”时先检查拍照条件,再验证管理员身份。一次密码错误或默认 30 秒验证超时后,显示 30 秒红底白字、不发光的全屏警告,然后返回自习;文字按实际上传及记录状态呈现,不把待上传说成已完成。
- 离线照片与报告保留补传状态,并检查班级、会话、策略和有效期限。过期或授权失效的数据不因重连自动越权上传。服务端到期清理与备份副本的保留期限是不同边界,学校需另行确认备份策略。
学校管理与独立守护
- 学校互联支持“大屏填服务地址发起申请,管理员同意并设置口令”,以及“学校预授权并设置口令,大屏填服务地址和口令连接”;保留旧配对兼容入口。NPEP 接管后使用学校班级管理口令,旧本机口令不作为学校管理验证的回退。
- Guard 通过 Windows 任务计划程序独立运行。非定时阶段退出主程序时继续待命;定时准备前唤醒,异常退出后重新核验有效安排、授权、时间及设备,再恢复采集和展示。
- 定时异常恢复新增独立事件,恢复后检查拍照并显示警告,去重且遵守共同限频;通过验证正常退出则跳过本次时段,下一次准备前再启动。手动会话不自动续开,也不套用定时红色警告。
- 常驻侧边栏新增快捷收窄;进入自习展示或考试放映器时完全隐藏,退出后恢复原状态。桥接操作不再挤占 ExamAware2 的主要入口,补齐断开图标并统一设置、日期、口令和设备选择控件样式。
Bug 修复与稳定性
- 改善 Host 管道访问被拒绝、无效响应和晚到回执的恢复;通知、录课、点名、学校连接及考试状态不再把历史成功当作当前已完成。
- 修复录课指定日期编辑、删除失败后草稿身份、过时预测与清理超时等边界,保留当前设置及未提交内容。
- 修复座位表切班后的旧预览操作、校准失效写盘失败、采样尾段丢失、陈旧电平、报告时钟变化、损坏设备配置和 USB 取消/枚举错误等问题。
- 更新三份服务与隐私协议,并重新确认新增的学校口令、设备管理、照片及退出记录用途;GPL v3 与第三方许可继续独立展示。
安装与升级
- 先备份数据库、NPEP 身份目录和本机
%LocalAppData%\NPEduTools、录课及相关配置。升级服务端时应用 KV v1.3.0 完整迁移链,核对/ready,再更新网页 v1.3.0 和桌面 v1.1.0;保留现有配对与自定义排程。 - 更新、换目录或卸载前,正常停止录制/监测并退出 App/Host,随后由维护人员按 守护维护说明停止本实例的待命守护并撤销任务。普通“停止后台并退出”不会结束守护。
- 本版守护位于应用目录
Guard\svchost.exe,文件描述为“Windows 服务主进程”,产品仍为 NPEduTools;它不是 Microsoft 系统服务。维护时核对完整路径和所属任务,不要按名称批量结束 Windows 的 svchost.exe。 - 使用完整发行包,保留 App、Host、Guard、运行时与录课组件;只复制或改名一个 EXE 不能升级。ClassIsland、ExamAware2、SecRandom 本体仍单独准备;桥接插件按本次完整包更新。
- 在单台大屏核对学校口令、日常/考试时段与时间来源、设备锁定、双阈值、参考有效性、照片访问与上传状态,再扩大范围。新默认时间不覆盖用户明确的旧安排,照片不会仅因更新而自动启用。
测试与已知限制
- 已合并 PR #14 的必要 CI 通过,包括 Windows、安装器及固定三仓验收。本地原生测试 1496 项、学校互联测试 295 项通过,WPF、HTTP 验收及 Probe 构建通过。
- 三仓联合验证包括原生 PostgreSQL 的 HTTP/SQL/备份恢复 47 项通过、0 跳过、网页浏览器回归 183 项通过,以及隔离的真实网页/KV 配对全栈检查。合成输入不代表真实麦克风、摄像头或仪表已经验收。
- DLY-2202 实物 USB、目标教室一体机、声学校准、学校时钟、任务管理器终止后的实际恢复与长期运行尚待现场验收。 联机校准继续标为 Beta;守护不是 Windows kiosk,也不能保证阻止可提权管理员同时停止组件或删除任务。
- 守护缓存用于唤醒,不授予离线采集许可;长时间退出、缓存耗尽或配置发生变化后需重新核验。服务器撤销或改排程无法立即告知离线设备。
- 安装 EXE 与便携 ZIP 自带 .NET 运行时、完整 App/Host/Guard/Camera/Recorder 组件及录课工具。附件经完整性和隔离交付验证;真实一体机、USB 声级计与声学验收仍单独确认。应用与安装程序未做 Authenticode 签名,SHA-256 用于完整性核对。
文档、反馈与完整变更
使用指南 · 安装与卸载 · GitHub Issues。反馈请提供版本、复现步骤和脱敏诊断,不公开口令、令牌、配对文件或师生照片。
项目采用 GPL v3,第三方组件分别遵守其许可证,由星火动力技术组(NPTG)开发。
查看完整变更:v1.0.0...v1.1.0。本草稿对应已合并源码 162e2e23d269afea0b25d941683f37b738b1e2c6。
下载文件与作用
| 文件 | 作用 |
|---|---|
NPEduTools-v1.1.0-win-x64-setup.exe |
Windows 10/11 x64 完整安装程序 |
NPEduTools-v1.1.0-win-x64.zip |
自带运行时的完整便携包,解压后运行 Start-NPEduTools.cmd |
NPEduTools.ClassIsland.Bridge.cipx |
ClassIsland 时间与课表桥接插件(0.2.0.0) |
npedutools-examaware-bridge-0.4.0.ea2x |
ExamAware2 1.5.2 桥接插件(0.4.0,含本次放映联动改进) |
NPEduTools-v1.1.0-source.zip |
本版标签的项目构建源码,不能作为程序运行 |
NPEduTools-v1.1.0-third-party-sources.zip |
第三方源码、许可证和构建材料,包含内置 FFmpeg 对应材料 |
v1.1.0.md |
本版离线版本说明 |
SHA256SUMS.txt |
上述七个附件的 SHA-256 校验值 |
ClassIsland、ExamAware2、SecRandom 本体另行准备。两种桥接插件同时放在完整程序包内并提供独立下载;不要沿用旧包里的桥接文件。本版保留 USB 联机校准 (Beta) 标识。
附件补发记录:二进制和构建源码基于已有标签 v1.1.0,完整提交 162e2e23d269afea0b25d941683f37b738b1e2c6。标签未移动;版本说明采用 main 的已审核详细文档并补充本表。后续 main 的文档及测试夹具修订没有改变本版业务源码。
v1.0.0
NPEduTools v1.0.0 · EVA-01(初号机)
首个正式版本
v1.0.0 是 NPEduTools 的首个正式版本,代号 EVA-01(初号机)。 从常驻侧边栏、独立录课到学校互联,桌面端负责网页难以完成的本机工作,主窗口统一管理设置。配套 NPClassworks/NPClassworksKV v1.2.5 · Hitori(后藤一里)。
相较 InDev 20261002,本版增加 SecRandom V3 点名、预授权配对、定时监测保护与恢复、关于页面和协议确认;提供 Windows 安装 EXE,录课组件随包附带。原有通知、考试/日常切换、考试方案、学校排程及噪音报告继续保留。
正式版不意味着所有教室硬件和无人值守场景已经实测。驱动、学校时间、插件和长期运行的适配范围见本文末尾;学校上线建议先在一台设备核对。
本版更新
课堂工作台与 SecRandom 点名
- 重新整理主页的课堂工具、关联软件、录课及学校互联入口,保留“侧边栏快速使用、主窗口集中管理”。增加关于页面、官网、许可证、鸣谢及可复制的版本信息。
- 接入 SecRandom V3 的本机接口,可打开点名页、管理浮窗,并用侧边栏 “抽” 按钮闪抽一人。未配置时进入配置提示,不发送抽取请求。
- 配置程序位置后核对接口和名单。遇到抽取结果不确定时先查看 SecRandom 历史,再决定是否重试,避免把连接重试变成重复抽取。SecRandom 本体和名单仍单独准备,无需额外安装本项目的桥接插件。
录课:组件随包附带、计划更易理解
- 安装版和便携 ZIP 内置自行构建的 FFmpeg/ffprobe,无需再单独下载录课组件。随包提供对应源码、构建材料、许可证与锁定哈希,旧 InDev 下载包保持原样。
- 保留独立手动录制、暂停/继续和本机保存;自动录课支持每周重复或指定日期安排,也可跟随 ClassIsland 课表。
- 整理自动录课页面,明确“保存计划”“试运行”“开启自动录课”的区别。试运行只模拟,不生成视频;保存计划不会自动打开总开关。
- 自动录课及学校自动排程仍采用 ClassIsland 学校时间,不因接口失效而改用系统时间;考试期间保留计划并暂停日常自动录制。
学校配对与通知、考试联动
- 学校可预先对班级、年级或全校现有大屏开放配对;被授权的 NPClassworks 大屏网页生成 8 位、10 分钟有效的一次性码,NPEduTools 输入后端 API 地址和码后确认归属。管理员不必同时在线,原审批流程继续保留。
- 首次设置提供学校服务地址及配对入口,解释前端/API 分离部署、非默认端口和管理授权的实际影响。
- 保留 HTTP 轮询通知与持久化回执;独立纯色大字通知窗口保持置顶,普通及以上使用变暗遮罩、手动关闭。通知不依赖 ClassIsland 通知提供商。
- 保留完整考试/日常远程切换、软件运行与登录自启动联动、考试方案投递及明确的放映请求;操作失败或部分完成时保留证据,支持核实和重试。配对不是任意远程命令或任意文件读取授权。
- HTTPS 继续验证证书;网络与 TLS 错误可持续重试,不跳过证书校验。HTTP 可用于可信测试网络,正式部署建议配置可信 HTTPS。
学校定时监测保护与恢复
- 与网页的专用定时监测页面配合,展示实际会话和采样质量;网页心跳不新鲜时保留宽限,再显示桌面备用画面,不把未知状态当作网页已关闭或采集已恢复。
- 可以暂时返回作业板,采集继续;学校配置返回时长,默认 10 分钟,范围 1–60 分钟。网页与桌面共享返回期限,离线返回恢复后补登记,不重新计时。
- 定时会话的停止与完整退出受管理验证保护,本机需准备管理口令;网页使用学校管理 PIN。手动监测不套用这些定时保护。
- 新增独立守护组件,在符合条件时恢复异常退出的后台。恢复后重新核对学校连接、时间、麦克风、规则及会话,不能因为进程重新出现就声称已经恢复采集。
- 原生噪音在本机处理声音,仅上传统计,不保存或上传原始录音。dBFS 是信号电平,不是教室实际声压级,也不用于班级排名。
首次设置、协议与开源许可
- 引导增加 SecRandom 配置,并补充考试、学校互联和定时监测保护;可按用途选择、明确跳过,保留已有设置与引导进度。
- 首次启动分别阅读并确认《NPEduTools服务协议》《NOVARK POWER EDUCATION PLUS计划服务协议》《NOVARK POWER EDUCATION PLUS计划隐私协议》,生效日期均为 2026年10月4日。首次不预选,写入失败不继续启动,旧引导完成记录不等于同意新协议。
- 三份协议与 GPL v3 全文随应用嵌入,离线可读;关于页面也可再次查看。GPL 独立展示,不增加第四个同意勾选,服务协议不限制开源许可授予的权利。
- NPEduTools、NPClassworks及NPEP不向私有部署云端上传原音频或摄像头采集信息,并永远不向星火动力云端上传这些信息。本机微课录制可以保存含声音的视频,属于另一项功能。
下载文件与作用
面向 Windows 10/11 x64,应用启动请求管理员权限。普通用户选择安装 EXE 或便携 ZIP 其中一种即可,均包含 .NET 运行时和录课组件,无需开发 SDK。
| 文件 | 作用 |
|---|---|
NPEduTools-v1.0.0-win-x64-setup.exe |
Windows 安装程序;固定目录、开始菜单入口和可选桌面快捷方式 |
NPEduTools-v1.0.0-win-x64.zip |
便携完整包;解压后运行 Start-NPEduTools.cmd,不要只取出一个 EXE |
v1.0.0.md |
本版功能、升级、许可及限制说明,可离线保存 |
NPEduTools-v1.0.0-source.zip |
本版确切构建源码;用于开发及核对,不是安装程序 |
NPEduTools-v1.0.0-third-party-sources.zip |
对应发行组件的第三方源码、许可及构建材料,含随包录课组件资料 |
NPEduTools.ClassIsland.Bridge.cipx |
安装到 ClassIsland 的时间/课表桥接;清单版本 0.2.0.0,适配 API 2.1.0.1 |
npedutools-examaware-bridge-0.4.0.ea2x |
安装到 ExamAware 1.5.2;提供连接、退出、自启动、方案与放映控制,不是独立应用 |
SHA256SUMS.txt |
核对本次实际附件完整性;不是发布者签名 |
GitHub Source code (zip / tar.gz) |
发布标签对应的仓库源码,GitHub 在正式发布后提供 |
ClassIsland、ExamAware2 和 SecRandom 本体不随包提供。原生手动噪音监测不依赖 FFmpeg 或 ClassIsland;学校自动排程需要可靠的 ClassIsland 学校时间。
安装与升级
- 学校互联建议先更新 KV v1.2.5 的完整迁移链,再更新网页 v1.2.5,最后更新桌面。保留已有部署身份与配对,不重复首次激活。
- 更新前备份
%LocalAppData%\NPEduTools、录课目录及相关配置;保存并正常停止录制/监测,然后完整退出主程序和后台。安装器不会替您强行关闭进程。 - 安装版默认放入
C:\Program Files\NPEduTools,可创建桌面快捷方式;便携版完整解压到固定目录。安装时不会自动创建 ClassIsland 管理员任务、登记登录启动或替您完成学校配对。 - 从旧 ZIP 迁移到安装版时,先在旧程序关闭 NPEduTools 登录启动,再退出旧程序并安装;以后从新入口运行,按需要重新登记登录启动,避免两份同时运行。不同 Windows 账户的数据目录不同。
- 首次打开按提示确认三份协议。已有引导及功能设置保留;可重新打开初始设置检查 SecRandom、学校连接和噪音配置,配置过程不会自动试抽或开始采集。
- 核对关联软件实际程序路径及插件。使用完整考试模式前创建并核实 ClassIsland 管理员登录任务;升级 ExamAware 桥接至 0.4.0,保存并关闭编辑器后再测试模式切换。
- 定时监测前保存麦克风、设置本机管理口令,核对学校时间、年级继承、班级范围、时段及学校管理 PIN,先用单台设备验证。
安装升级保留用户配置;卸载保留用户数据、视频及关联软件的插件和启动设置。卸载前关闭 NPEduTools 登录启动并完整退出。安装器拒绝覆盖降级;回退请备份后按专门流程处理,不直接恢复旧学校身份或强制覆盖运行中的目录。
已知限制
- ExamAware 编辑器退出协商问题尚未解决:切换前保存并关闭编辑器,返回日常前正常结束放映。遇到阻碍不强制结束未保存窗口。
- 安装包和应用尚未进行 Authenticode 签名。SHA-256 用于完整性核对,不代替数字签名;不要以关闭安全软件作为正常安装步骤。
- 定时保护不属于 Windows kiosk 或防篡改系统,不能阻止有管理员权限的人终止、卸载或改动软件;进程恢复与实际采样恢复分别核实。
- 服务器停用或撤销不能立即通知离线设备;需要立即停止时在本机处理。学校时间失效时自动任务等待/停止,不使用系统时间替代。
- 真实教室驱动、触摸、DPI、多屏、长时间采样/录课、Windows 重启与休眠恢复仍需现场验证。没有原音频上传、摄像头捕获或跨班批量考试控制。
- 未合并的学校设备诊断比对及运维总览不列为本次正式功能;发布本软件不自动部署网页或后端,也不自动升级班级大屏。
测试与验证范围
- 协议与 OOBE 的独立候选已通过 49 项针对性测试及 4 组隔离 WPF 检查;PR #7 的桌面 Windows 与三仓配对 CI 通过后合并。
- 本次候选串行 Release 编译通过,零警告、零错误;757 项核心/应用测试与 181 项学校互联测试全部通过,共 938 项。隔离安装输入与安装/升级/卸载生命周期检查通过,录制组件通过 6 项合成媒体检查。完整附件另作哈希与打包清单核验;这些检查不描述为真实麦克风、屏幕或正式教室验收。
- 第三方源码、锁定依赖、源码提交与包内清单可核对。附件准备与 Release 草稿不表示生产已部署或现场测试已完成。
文档、反馈与完整变更
入门见 使用指南,安装与卸载见包内 INSTALLER.md。开发者按 global.json 准备 .NET SDK,通过 Visual Studio 打开 NPEduTools.sln;普通用户不需要 SDK。
项目采用 GPL v3,第三方组件分别遵守其许可证。由 **星火动力技术组(NOVARK POWER Technical Group,NPTG)**开发,官网:novark.ink。反馈请通过 GitHub Issues 提供版本、复现步骤及脱敏日志,勿公开配对文件、令牌或师生音视频。
查看完整变更:InDev-20261002...v1.0.0。
