让 ChatGPT 操作 Chrome:找到 Moodle 题库并修改题目
记录让 ChatGPT 通过接管本地已登录 Chrome 查找 Moodle 课程题库、筛选子类别定位题目并读取编辑表单的提示词与排错实践。
我这次想让 ChatGPT 帮我在一个 Moodle 网站里找到题库,再查看一道题的编辑设置。网站已经在 Chrome 中登录,最费时间的地方是找到正确的课程管理入口。
最后走通的路径是:所属课程 → 课程管理菜单 → 更多 → 题库 → 试题。进入题库后,再限定类别、包含子类别,用浏览器页内查找定位题目。
这次实际操作的是本机已登录的 Chrome。下面的指令适用于能访问该浏览器的 ChatGPT 会话;开始前先让它确认能读到当前页面。不同客户端是否提供这项能力,需要看当前可用工具。
我已经验证了题库位置和题目定位。进入编辑页并修改设置由我接手完成,ChatGPT 随后读取了表单;保存后的检查还没有完成。下面会把已走通的路径和建议的后续步骤分开说明。
先告诉它使用哪个浏览器
可以从这段话开始:
请使用我已经登录的 Chrome,打开 <网站地址>。
先确认当前网站、登录状态,以及能看到哪些课程管理入口。
先让它报出当前页面,确认它接上了你正在使用的浏览器,再继续指路。
我这次一开始遇到浏览器接口不可用。工具仍然能看到运行中的 Chrome,随后通过控制 Chrome 应用继续操作成功。遇到类似情况,可以补充:
请检查当前可用的浏览器和应用。
如果能控制我正在使用的 Chrome,请接着使用这个已登录的窗口。
这个补充指令需要当前环境本身支持电脑操作。本次没有查明浏览器接口失败的原因,也没有调整登录或权限配置。
从课程进入题库
我最初说了课程名称和题号,查找过程却在课程搜索、全站搜索之间绕了一段路。后来进入所属课程的题库,才定位到目标。
下次可以直接给出查找范围:
请进入 <课程名称>,找到这门课的题库。
查看课程的管理菜单和“更多”入口,找到“题库 → 试题”。
请报告实际点击路径,并把页面停在题目列表。
我这次站点的完整操作顺序是:
- 从课程目录打开所属课程。
- 开启“编辑模式”。
- 打开课程的“行动菜单”,选择“更多……”。
- 在课程管理页找到“题库”,进入“试题”。
进入后,应当看到题库页面及类别过滤器。这个界面比“课程名称搜索结果”更接近我们要操作的对象。
“编辑模式”是本次实际操作中的一步,我没有验证它是否为进入题库的必要条件。换一个 Moodle 主题,管理入口可能换位置;让 ChatGPT 根据当前页面确认菜单名称即可。
找到题目:先限定范围,再查编号
题库页面里还要检查类别。有些题放在下级类别中,只看当前类别,列表可能不包含目标题目。
可以这样交代:
请在这门课的题库中查找 <题目编号或名称>。
核对类别,必要时勾选“同时显示子类别的试题”,再应用过滤器。
列表加载后,用浏览器页内查找定位题目。
找到后,核对名称并报告该行的编辑入口。
本次勾选了“同时显示子类别的试题”,应用过滤器后,最终通过 Chrome 的页内查找找到了目标行。Mac 上手动操作时,页内查找快捷键是 Command+F。
页内查找只搜索当前已加载的内容。题库有分页时,当前页查不到还需要检查其他页,或进一步缩小类别范围。本次看到了分页入口,但没有验证跨页查找。
修改题目:把字段和目标值说清楚
找到目标后,下一条指令可以写得很具体:
请打开这道题右侧的“编辑”菜单,进入编辑表单。
先确认题目名称和 <字段名称> 的当前值。
然后将该字段从 <原值> 改为 <目标值>。
把“帮我改一下这道题”换成字段和目标值,能让操作更容易核对。例如:
请打开 <题目编号或名称> 的编辑页。
将“试题名称”改为 <新名称>。
在本次编辑页中,ChatGPT 能读取试题名称、正文、答案模式和选项等字段。具体要改哪一项,按当前表单上的实际名称说明。
这一段是根据已观察到的编辑菜单和表单整理的操作方法。本次由我自行进入编辑页并修改设置,ChatGPT 没有执行完整的编辑过程。
保存之后,再让它检查一次
表单上的文字或选项变化,还需要通过保存和重新读取确认。准备保存时,可以接着说:
请保存这次修改。
若页面出现校验提示,请报告提示和对应字段。
保存后重新打开目标题目,确认 <字段名称> 已是 <目标值>。
再使用预览检查 <期望看到的界面行为>。
请分别报告修改、保存、重新读取和预览的结果。
最后这段是建议的验收流程,本次尚未完成验证。文章提供的是已验证的题库路径、定位方法,以及依据真实表单整理的编辑与检查指令。
如果中途自己接手点过页面,继续时加一句“我刚才操作过,请先重新读取当前页面”。这样它能根据你接手后的状态继续。
说明:本文记录基于已登录浏览器的 Agent 页面交互流程,适合需要让 AI 代劳繁琐层级管理后台操作的场景。
