Themis4VSC integrates the Themis automated judge with Visual Studio Code. It lets you browse courses, submit assignments, view live submission results, and inspect test case input/output from inside the editor.
Quick Start
Build the extension bundle:
pnpm run package
Create the VSIX package:
npx vsce package --out themis4vsc.vsix
Install the VSIX in VS Code (File → Install from VSIX...).
Features
Browse courses and assignments in the sidebar
Submit files directly from the Explorer context menu
Live submission updates via socket.io
View test case input/output in a dedicated panel
License
This project is provided as-is for personal use.
Contact
Open an issue in the repository or contact the maintainer for support.