| OJ Productivity AssistantOJ Productivity Assistant 将 2024.jdoj.tech 在线评测平台直接带入 VS Code,帮助你在同一窗口完成登录、浏览题目、管理代码文件以及提交解答。 ✨ 功能亮点
一键登录与会话管理:在扩展面板输入账号密码即可完成登录,自动保存 Cookie 供后续请求使用。题目列表与详情浏览:按页抓取题单、查看题目详情(描述、样例、标签等)并以 JSON 形式展示,便于快速定位信息。自动创建代码文件:选择题号与语言后,扩展会在工作区指定目录生成模板文件并直接打开编辑。读取本地文件自动提交:提交时自动从选定文件中读取源码,调用 Python 自动化脚本完成提交,并轮询获取最终判题结果。实时提交记录查看:随时刷新个人最新提交状态,结合历史记录定位问题。 ⚙️ 环境要求
已安装 Python 3.9+,python或自定义路径需在系统PATH中(可通过扩展设置指定)。当前 VS Code 工作区具有写权限,用于生成和读取代码文件。 🔧 配置项在 VS Code 设置中搜索 OJ Productivity Assistant可找到以下选项: 
ojAssistant.pythonPath:运行后端自动化脚本的 Python 命令或绝对路径,默认为python。ojAssistant.codeDirectory:自动生成代码文件所在的相对目录,默认为oj-workspace。 🚀 使用流程
打开活动栏中的 OJ Assistant 面板并完成登录。使用“题目列表”与“题目详情”卡片快速定位练习题。在“代码文件”卡片中选择题号与语言,自动生成模板文件并开始编码。切换到“提交代码”卡片,选择题目、语言以及文件路径后提交,等待扩展返回判题结果。通过“提交记录”卡片实时查看最新评测状态。 |  |