Agent Skills
返回列表
🎓

在线测验助手

教育学习 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/classmarker-automation

技能介绍

解决什么问题

在自动化测验场景中,开发者常面临三个棘手问题:一是工具接口 schema 频繁变动,硬编码的工具 slug 或参数常因后端更新而失效;二是 Classmarker 连接状态不透明,脚本执行到一半才报错连接已断开;三是批量操作时会话管理混乱,复用旧 session ID 导致数据串扰。这些问题导致自动化脚本脆弱,维护成本高。

技能如何工作

该技能通过 Rube MCP 集成 Composio 的 Classmarker 工具包,核心能力是动态发现工具并安全执行。

  • 先发现后执行:所有操作前必须调用 RUBE_SEARCH_TOOLS 获取当前工具 schema,避免因接口变更导致调用失败
  • 连接状态校验:使用 RUBE_MANAGE_CONNECTIONS 检查 classmarker 工具包连接,状态非 ACTIVE 时引导完成授权
  • 批量执行与分页:通过 RUBE_MULTI_EXECUTE_TOOL 传递工具 slug 和参数,自动处理分页 token 确保数据完整
  • 会话管理:同一工作流内复用 session ID,新任务则生成新 ID,避免状态污染

关键注意事项

  • 必须预先在 MCP 客户端添加 https://rube.app/mcp 服务器,无需 API key 但不能跳过该步骤
  • 所有 RUBE_MULTI_EXECUTE_TOOL 调用必须包含 memory 参数,即使为空对象 {}
  • 执行前务必确认 RUBE_MANAGE_CONNECTIONS 返回 ACTIVE 状态,否则会因连接未激活失败
  • 当搜索结果含 schemaRef 时,需用 RUBE_GET_TOOL_SCHEMAS 获取完整 schema

使用场景

  • 教师需要在课程结束后自动收集学生测验数据,并生成包含所有提交记录的汇总表
  • 在线教育平台的运营需批量重置班级测验的访问权限,确保新学期数据隔离
  • 企业培训师要定期从Classmarker导出测验结果,自动整理成培训报告发送给HR
  • 课程开发者需要验证所有测验题目的参数设置是否正确,避免发布后出现空题或乱码

适合人员

  • 需要集成第三方测验系统到自动化流程的全栈工程师,关注API兼容性与错误处理
  • 负责学校数字化教学平台的技术运维,需定期检查测验工具连接状态与数据同步
  • 开发在线教育SaaS产品的技术负责人,需在产品中嵌入动态测验管理功能
  • 需要编写自动化脚本替代手动导出测验数据的教师或教务人员,熟悉基础编程但时间有限