Repository navigation
Releases: OCTestX/pta-browser-plugin
Releases · OCTestX/pta-browser-plugin
Release list
PTA 助手 v1.0
PTA 助手 v1.0
Chrome / Firefox 插件,帮学生做 PTA 上的编程题与作业。
安装(插件没有签名,各浏览器的装法不同)
Firefox / Zen(Gecko 内核)
- 下载
pta-assistant-v1.0.xpi - 打开
about:debugging#/runtime/this-firefox - 右上角「临时载入附加组件…」选择该文件(关掉浏览器就失效,下次要重新载入)
Chrome(Chromium 内核)
- 下载
pta-assistant-v1.0.zip并先解压(Chrome 不允许直接加载 zip) - 打开
chrome://extensions,右上角打开「开发者模式」 - 「加载已解压的扩展程序」→ 选里面有 manifest.json 的那一层(别多套一层目录)
- 点拼图图标把「PTA 助手」固定到工具栏
Edge:同 Chrome,把 chrome://extensions 换成 edge://extensions,选「加载解压缩的扩展」
Brave / Vivaldi / Opera:同 Chrome,地址分别是 brave://extensions、vivaldi://extensions、opera://extensions
想让 Chrome 用户一键安装,只能上传 Chrome 应用商店(需要自己的开发者账号与一次性注册费),本项目暂未上架。
用法
- 点浏览器工具栏的插件图标打开悬浮窗(双击图标恢复默认位置与大小)
- 在设置页填 API Key(默认接硅基流动),接口地址旁有「教程」按钮
- 在 PTA 题目的页面上提问即可;也可以用输入框左边的「输入」按钮把整段代码直接写进作答区(PTA 禁粘贴时的通道)
这次的主要变化
- ask / diff 两个新工具:改用户代码前必须先问用户(ask 出选择题),改完必须用 diff 展示改动(IDEA 式左右对照)
- 顶栏实时 token 数,面板可改大小并记住位置
- 「输入」「新会话」快捷按钮,内置 C 编译器(不联网),硅基流动默认配置
生成式内容请自行核对;提交答案前建议先用「本地编译并运行」过一遍样例。
本项目完全使用 AI 开发,作者只起到充钱和测试的作用。