NJUST-JWC-Enhance

🎓 南理工教务系统增强助手

🧩 让教务系统更顺手的浏览器脚本
💡 支持南京理工大学和其他使用“湖南强智教务系统”的高校

课程分类示意图
课程增强示意图

## Star History Star History Chart

关注我们


✨ 功能概览


📖 更多功能详解

详细图文说明和数据结构介绍请参见:


🚀 快速开始

0 预备知识

🧪 兼容性

操作系统 系统版本 浏览器 浏览器版本 脚本管理器 测试状态
Windows 11 Microsoft Edge 143.0.3650.139 Tampermonkey 5.4.0 ✅ 测试通过
Windows - Google Chrome 143.0.7499.193 Tampermonkey 5.4.1 ✅ 测试通过
Windows - Google Chrome 143.0.7499.193 ScriptCat v1.2.4 ❌ 存在问题
Android - Microsoft Edge 143.0.3650.125 Tampermonkey 5.4.0 ✅ 测试通过

1 安装脚本管理器

推荐以下浏览器插件(任选一个):

[!NOTICE]ScriptCat 脚本猫在个别情况版本可能存在兼容性问题,推荐使用 Tampermonkeyy

1.2 安装脚本管理器

对于在基于 Chrome 的浏览器中使用扩展(版本 5.3+)的用户,必须启用“允许用户脚本”开关(在 Chrome 138+ 中可通过扩展设置找到)或启用开发者模式

Tampermonkey 开启开发者模式

Scriptcat 开启开发者模式


2 安装「南理工教务系统增强助手」

脚本内置选修课数据 + 课程大纲数据,无需手动配置。 任选下方一个平台安装即可,所有脚本管理器通用(Tampermonkey/ScriptCat 均可安装)。

可选:安装「数据采集助手 V2」

用于获取课程大纲数据,仅供开发者使用


3 启用脚本

启用 启用

启用后,访问 教务系统主页,脚本会自动生效,无需手动配置。

4 刷新登录状态

如果您在点击课程大纲时遇到以下提示:

登录状态失效提示

说明课程总库登录状态已失效。为应对该问题,系统将在

自动尝试加载 http://202.119.81.112:9080/njlgdx/pyfa/kcdgxz 隐藏页面来刷新课程总库的登录状态(大概率不成功,建议使用下方手动方法)。
但如果您仍然无法访问,请直接访问以下任一地址手动刷新:

完成后您应当可以点击课程大纲以预览。

推荐使用教务处官网http://jwc.njust.edu.cn登录。 登录状态失效提示


⚠️ 注意事项

本脚本完全开源,不对可靠性做任何保证。

因使用本脚本产生的任何后果,开发者概不负责,请自行判断风险


🤝 参与贡献

欢迎提交 Issue、PR 或数据更新:


📄 License

本项目采用 MIT License 开源。


📬 联系我们

常见问题

变量名

部分变量命名源于教务系统字段,例如:

变量名 含义
kcdg 课程大纲
xxk 选修课
kczk 课程总库

绝对不是英语水平差!

提示无课程大纲

个别课程没有上传课程大纲信息,因此无法查看。
如果您确信课程总库里可以查看大纲信息,那么请您按上述流程更新 kcdg.json 信息

页面上提示框很烦

请参考注释调整脚本代码中对应的通知等级。

项目由 NJUST OpenLib 社区维护   支持 IPv6 访问

版权所有 © 2024–2025 NJUST.WIKI