Xuexitong Homework Submit

📚 学习通作业自动化流水线

学习通/超星作业自动化工具,支持抓题、生成答案模板、暂存/交卷全流程,并提供手写图答案流水线,将文本答案自动渲染为手写PNG上传至超星图床。

收藏
3.4k
安装
1.2k
版本
1.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

学习通作业自动化 Skill 是一套针对超星学习通平台的作业处理工具链,将繁琐的手动网页操作转化为可复用的命令流程。主要功能包括:

1. 作业入口扫描:列出课程任务入口(taskrefId),支持扫描"疑似新作业且未填写"状态
2. 链接解析:将 mtaskmsgspecial URL 解析为可直接访问的 doHomeWork 链接

3. 智能抓题:提取作业题目结构,生成可编辑的 JSON 答案模板

4. 双模式提交

5. 手写图流水线:独创功能——文本答案 → HandWrite 渲染手写体 PNG → 超星图床上传 → 自动嵌入 HTML <img> 标签 → 提交

  • save:安全暂存,可随时修改
  • submit:正式交卷,需显式 --confirm 确认

显著优点

  • 流程完整:覆盖从发现作业到最终提交的完整链路
  • 防误操作设计submit 必须显式确认,降低误交卷风险
  • 模板化答案:JSON 格式答案可版本控制、批量编辑、复用
  • 手写仿真:通过 HandWrite 生成逼真手写效果,绕过纯文本限制
  • 自动化检查:内置 GitHub 版本更新检查,支持静默跳过

潜在局限与风险

  • Cookie 依赖:需手动维护 ~/.openclaw/credentials/xuexitong_cookie.txt,过期后需重新抓取
  • 平台耦合紧密:强依赖 mooc1-api.chaoxing.comnotice.chaoxing.com 接口,平台变更可能导致失效
  • 学术诚信风险:手写图流水线存在被用于伪造作业痕迹的伦理争议
  • 单点故障--work-json 参数缺失可能导致多题提交异常
  • rate limit 未完善:虽提供 --sleep-ms 参数,但无智能重试机制

适合人群

  • 需要批量处理学习通作业的学生用户
  • 有技术背景、熟悉命令行操作的用户
  • 需要对手写答案进行数字化管理的场景

使用建议

建议始终先执行 save 暂存验证答案正确性,确认无误后再 submit;手写图功能请谨慎使用,遵守学术诚信规范。

Xuexitong Homework Submit 内容

scripts文件夹
手动下载zip · 18.3 kB
render_hw_bg_from_answers_json.pytext/plain
请选择文件