Skip to content

jjllzhang/AnsweringAssitant4CNCodes

Repository files navigation

密码技术竞赛智能答题助手

考后更新

  • 正式答题界面与模拟题排版不一致,本扩展无法正常使用,
  • 由于答题时忙于答题,没有时间调整代码重新试验,该扩展目前仅能用于模拟题辅助。

简介

密码技术竞赛智能答题助手是一款 Chrome/Edge 浏览器扩展,旨在帮助参加中国密码技术竞赛的用户更高效地完成在线答题。本扩展支持单选题、多选题和判断题的自动抓取和填充功能。

主要功能

  1. 题目抓取:自动抓取页面上的单选题、多选题和判断题,并复制到剪贴板。
  2. 答案填充:根据用户输入的答案,自动填充到相应的题目中。
  3. 侧边栏界面:采用侧边栏设计,方便用户随时调用和隐藏。

安装说明

  1. 下载插件: 方法一:直接下载 ZIP 文件

    • 访问本项目的 GitHub 页面
    • 点击 "Code" 按钮,然后选择 "Download ZIP"
    • 解压下载的 ZIP 文件到您的计算机上

    方法二:使用 Git 克隆仓库

    • 打开命令行终端
    • 导航到您想要保存项目的目录
    • 运行以下命令:
      git clone https://github.com/jjllzhang/AnsweringAssitant4CNCodes.git
      
  2. 在 Chrome/Edge 浏览器中安装插件:

    • 打开 Chrome/Edge 浏览器
    • 在地址栏输入 chrome://extensions//edge://extensions/ 并回车
    • 在右上角启用 "开发者模式"
    • 点击左上角的 "加载已解压的扩展程序" 按钮
    • 选择您刚才解压或克隆的文件夹
    • 插件应该会出现在您的扩展程序列表中

使用方法

  1. 安装扩展后,在竞赛页面的右侧会出现一个固定的 logo 按钮。
  2. 点击 logo 按钮,侧边栏会滑出,显示操作界面。
    • 打开任一支持基于知识库对话的 GPT(如 kimi chat),上传相应题库(题库参考attachments或以下在线文档:1,2,3,4),调用 GPT 阅读知识库,提示词如下:
    仔细阅读题库,之后我会向你提问,请你根据题库内容和已有知识回答我的问题
    
    • 点击"抓取题目"按钮,将相应类型的题目复制到剪贴板。
    • 根据刚才抓取的题目向 GPT 提问,获取对应题目答案。
    • 在文本框中输入答案,然后点击"提交答案"按钮,自动填充到页面中。
  3. 使用完毕后,点击侧边栏右上角的关闭按钮或直接点击 logo 按钮,侧边栏会收起。

使用说明

  • 大模型选择:经个人不专业测试,在几款支持基于知识库对话的国产大模型(如通义千问、混元大模型、kimi 等)中,kimi chat 表现最好,其他大模型要么不按给定格式输出,要么回答正确率较低。
  • 知识库引入:同样经个人不专业测试,发现系统给不同用户分配到的模拟题存在一定差异,所以为了提高命中率,最好在调用 GPT 阅读知识库时,尽量多引用来自不同用户的题库;另外,markdown格式即可,pdf格式可能会在上传时占用过多上下文,导致后续提问超出单次会话上下文上限无法进行。
  • 手动精校:在利用 GPT 回答完问题后,我们强烈建议用户自己再精校一遍答案,特别是多选题部分。经个人不严谨测试,GPT 给的单选题和判断题答案正确率尚可,基本错误数量控制在 2 个以内,而多选题错误率较高;若直接提交 GPT 给出的答案,一般平均可以得到 80+的分数。

答案格式

  • 单选题:每行一个答案,格式为 "1. A"
  • 多选题:每行一个答案,格式为 "1. A, B, C"
  • 判断题:每行一个答案,格式为 "1. 正确" 或 "1. 错误"

注意事项

  • 使用本扩展时请遵守考试规则和相关法律法规,本扩展只为辅助学习使用,如有任何违规行为均与本扩展无关。
  • 本扩展仅作为辅助工具,不保证答案的正确性。
  • 使用过程中如遇到任何问题,请及时反馈。

隐私声明

本扩展不会收集或上传任何用户数据。所有操作均在本地完成。

许可证

本项目采用 MIT 许可证

贡献

欢迎提交 Issue 或 Pull Request 来帮助改进这个项目。

About

A browser extension to help you answer the questions in chinacode.com.cn

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published