Skip to content

Releases: OCTestX/pta-browser-plugin

Release list

PTA 助手 v1.0

Choose a tag to compare

@OCTestX OCTestX released this 16 Oct 17:16

PTA 助手 v1.0

Chrome / Firefox 插件,帮学生做 PTA 上的编程题与作业。

安装(插件没有签名,各浏览器的装法不同)

Firefox / Zen(Gecko 内核)

  1. 下载 pta-assistant-v1.0.xpi
  2. 打开 about:debugging#/runtime/this-firefox
  3. 右上角「临时载入附加组件…」选择该文件(关掉浏览器就失效,下次要重新载入)

Chrome(Chromium 内核)

  1. 下载 pta-assistant-v1.0.zip 并先解压(Chrome 不允许直接加载 zip)
  2. 打开 chrome://extensions,右上角打开「开发者模式」
  3. 「加载已解压的扩展程序」→ 选里面有 manifest.json 的那一层(别多套一层目录)
  4. 点拼图图标把「PTA 助手」固定到工具栏

Edge:同 Chrome,把 chrome://extensions 换成 edge://extensions,选「加载解压缩的扩展」
Brave / Vivaldi / Opera:同 Chrome,地址分别是 brave://extensions、vivaldi://extensions、opera://extensions

想让 Chrome 用户一键安装,只能上传 Chrome 应用商店(需要自己的开发者账号与一次性注册费),本项目暂未上架。

用法

  1. 点浏览器工具栏的插件图标打开悬浮窗(双击图标恢复默认位置与大小)
  2. 在设置页填 API Key(默认接硅基流动),接口地址旁有「教程」按钮
  3. 在 PTA 题目的页面上提问即可;也可以用输入框左边的「输入」按钮把整段代码直接写进作答区(PTA 禁粘贴时的通道)

这次的主要变化

  • ask / diff 两个新工具:改用户代码前必须先问用户(ask 出选择题),改完必须用 diff 展示改动(IDEA 式左右对照)
  • 顶栏实时 token 数,面板可改大小并记住位置
  • 「输入」「新会话」快捷按钮,内置 C 编译器(不联网),硅基流动默认配置

生成式内容请自行核对;提交答案前建议先用「本地编译并运行」过一遍样例。

本项目完全使用 AI 开发,作者只起到充钱和测试的作用。