学习通作业/考试/待办列表 (Modified)

这是一个用于优化超星学习通(chaoxing.com)作业与考试列表显示的 Userscript 脚本。
本脚本基于 lcandy2/user.js 开发,在原版基础上修复了部分显示问题,并增加了待办事项汇总和课程任务汇总功能。
##安装
- 安装脚本管理器:
- 点击安装本脚本(或手动复制脚本代码到管理器中新建脚本)。
功能特性
与原版相比,本修改版主要包含以下更新:
- UI 全新升级:
- 带来更现代化的设计风格。
- 提供 学习仪表盘,一站式概览作业、考试及课程进度。
- 新增"待办任务"聚合页:
- 自动汇总所有状态为"未提交"的作业和"未完成/未过期"的考试和"进行中"的课程任务。
- 按截止时间排序,提供直观的"立即去办"跳转按钮。
- 24小时内截至的任务会有"紧急任务"提醒
- 新增课程任务聚合页:
- 自动遍历所有课程然后读取课程任务并汇总(有遗漏风险!)
- 考试列表修复与优化:
- 状态标签优化:将原本的纯文本状态优化为彩色 Chip 标签(进行中/未开始/已结束),视觉识别更清晰。
- 列表布局调整:在考试列表中增加了"课程"列,与作业列表布局保持一致。
- 扩展支持页面:
- 新增对学习通个人空间首页 (
i.chaoxing.com) 的支持,在侧边栏或顶部菜单中注入入口。
使用示例

说明
作业/考试列表参考学习于原作者
使用方法
脚本安装后会自动运行,无需额外配置。
- 登录 学习通网页版或者https://i.mooc.chaoxing.com/
- 脚本会自动在页面顶部菜单栏或左侧功能栏中插入以下三个入口:
- 待办任务:查看当前急需处理的事项。
- 全部作业:查看所有课程的作业历史与状态。
- 全部考试:查看所有考试安排。
- 点击对应入口即可打开悬浮层查看详情。
更新日志
v2.4.0
- 【升级】:首页界面与操作逻辑优化,任务展示更清晰。
- 【新增】:新增统一设置页,可集中管理任务分类、课程显示与忽略规则。
- 【新增】:支持按课程忽略,忽略后该课程的作业、考试、课程任务、待办和课程进度均不再显示。
- 【新增】:支持动态忽略已完成作业(含 AI 实践)、已完成或过期考试、已结束课程任务等内容。
- 【新增】:任务引擎支持作业、AI 实践、分组讨论、测验、考试等任务识别;AI 实践归入作业列表。
- 【优化】:视频/任务点仅在课程进度中展示,避免与任务列表重复。
- 【优化】:课程任务与课程进度支持可选短时缓存,刷新时可先显示上次内容。
- 【优化】:加载状态改为骨架屏,课程进度卡片与详情展示更稳定。*
协议与致谢
本脚本遵循 AGPL-3.0 开源协议。
如果你觉得本脚本有用,请优先支持原作者的项目。
❕部分代码由 AI 辅助生成,并经过人工修改与验证