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.
- 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...).
- 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
This project is provided as-is for personal use.
Open an issue in the repository or contact the maintainer for support.