Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>OJ Productivity AssistantNew to Visual Studio Code? Get it now.
OJ Productivity Assistant

OJ Productivity Assistant

zhongbai233

|
1 install
| (0) | Free
Streamline interactions with the 2024.jdoj.tech OJ platform from VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

OJ Productivity Assistant

OJ 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。

🚀 使用流程

  1. 打开活动栏中的 OJ Assistant 面板并完成登录。
  2. 使用“题目列表”与“题目详情”卡片快速定位练习题。
  3. 在“代码文件”卡片中选择题号与语言,自动生成模板文件并开始编码。
  4. 切换到“提交代码”卡片,选择题目、语言以及文件路径后提交,等待扩展返回判题结果。
  5. 通过“提交记录”卡片实时查看最新评测状态。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft