Themis4VSC

March 20, 2026 ยท View on GitHub

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

  1. Build the extension bundle:
pnpm run package
  1. Create the VSIX package:
npx vsce package --out themis4vsc.vsix
  1. 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.