Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>KoredlNew to Visual Studio Code? Get it now.
Koredl

Koredl

koredl

|
14 installs
| (0) | Free
Koredl — auth, starter-repo provisioning, and eval submission for VSCode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Koredl

Solve Koredl problems and quests in a real editor, against a real local Python environment, with results submitted straight back to your Koredl account.

Getting started

  1. Install the extension and open the Koredl icon in the activity bar.
  2. Sign In — opens your browser to authorize the extension against your Koredl account.
  3. Pick a problem or quest to work on. The extension provisions a starter repo and sets up a matching Python environment automatically.
  4. Write your solution, then use Run to test locally or Submit for a graded attempt.

The Koredl sidebar

Browse Worlds › Levels › Quests (each world's boss is listed after its levels) or the Problems bank. Opening an item shows its Detail screen in the sidebar: the statement, tags, test files, Run and Submit, and the result of your latest run. Your solution.py opens in the editor at full width. Pop out statement opens the statement in an editor tab for long reads, and ← Back returns to where you were. A plain tree of the same items is available as the collapsed Browse (tree) view.

Open a problem or quest from the website

On a problem's or quest's page on the Koredl website, Open in VS Code opens it straight in the Koredl sidebar. A quest opens under the world you were viewing, so your attempt counts toward that world. VS Code asks once whether to allow the Koredl extension to open the link. You need to be signed in and to have your skeleton repo open; the extension prompts for whichever is missing.

Commands

Command What it does
Sign In / Sign Out Authorize or de-authorize this editor
Solve (Problem or Quest) Browse and start a problem or quest
Run (local, not submitted) Run your solution without submitting
Submit (graded attempt) Restore the test files, run the full suite and submit a graded attempt
Set Up Environment Set up the Python environment, with whatever the current problem needs
Choose Python Libraries Add or remove JAX, PyTorch and TensorFlow
Use Environment as Python Interpreter Point VS Code's Python extension at it
Open Terminal in Environment Open a terminal with the environment activated

Requirements

  • uv, which sets up Python and the eval packages. If it's missing, Set Up Environment offers to install it for you. You don't need Python installed: uv downloads Python 3.12 the first time if you don't have it.

One Python environment

Every problem runs in one environment with numpy, scipy and pytest, pinned by a lockfile so everyone grades with the same versions. JAX, PyTorch (CPU) and TensorFlow are optional libraries in that same environment: tick them in Choose Python Libraries, or Run a problem that needs one and click Add JAX (or whichever). Unticking a library uninstalls it. Nothing is set up per problem.

  • A Koredl account

License

See LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft