dsh-educoder
在终端中运行以下命令:
dsh plugin install isheng-eqi/dsh-educoder
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install isheng-eqi/dsh-educoder,或按插件管理安装 GitHub 源 https://github.com/isheng-eqi/dsh-educoder。
插件介绍
头歌(EduCoder)上作业多、关卡杂,手动逐份点开既费时间,又容易漏掉还没通过的关。这个 DSH 插件面向想一次性清账的场景:全量扫描账号里所有仍有未通过关卡的作业,再按需真正做完。不靠浏览器自动化、截图或 OCR,每一步都走平台自己的 JSON 接口,行为可预期,也便于在本地调试。
它的设计重点是把 token 花在刀刃上。扫描阶段只读作业列表里自带的进度(已通过关卡数与总关卡数),已完成的作业整份跳过,可以做到零 token。选择题不在关卡数据里猜答案,而是利用平台提交响应里回吐的标准答案:探针提交后再交正解,同样不需要模型。只有必须生成源码的代码题才会调用你配置的模型,且已通过关卡不会重复生成。
日常可先用 educoder_sweep 的 scan 模式看清还有哪些没做,确认后再 solve;单份作业、账号与会话自检也有对应工具。配置里的账号密码首次登录后会话会缓存在本机,与 educoder-lab CLI 可共享。mode=solve 会真实提交并消耗评测次数,不确定时先用 survey 或 scan 巡检。
适合已经在用 DSH、有头歌账号、希望用对话驱动批量处理作业的学习者或助教。请在自己的账号上、按平台条款使用,并知悉 solve 会真实提交。
使用场景
- 学期末想一次性扫清账号里所有未通过的作业关卡
- 先零 token 扫描还有哪些作业没做,再决定是否全自动提交
- 单份作业链接只想巡检进度、不提交时用 survey 或 scan
适合人员
- 已在用 DSH、希望用对话驱动头歌作业批处理的学生
- 需要快速盘点多门课作业进度的学习者
- 了解 solve 会真实提交与消耗评测、能自行配置账号的人