coderoad-vscode icon indicating copy to clipboard operation
coderoad-vscode copied to clipboard

CodeRoad Tutorial Stuck — No Restart Option, Sidebar Icon Missing, and Commands Not Found

Open mayurkadam2 opened this issue 4 months ago • 0 comments

Title: ❗ CodeRoad Tutorial Stuck — No Restart Option, Sidebar Icon Missing, and Commands Not Found

Environment:

  • OS: Windows 10
  • VS Code: Latest Stable (August 2025)
  • CodeRoad Extension: Tried both Marketplace and manual .vsix install (v0.17.2)
  • Node.js: v18.20.8
  • NPM: 10.8.2
  • Dev Container: Yes (Docker container vsc-rdb-alpha-*)
  • Tutorial: https://raw.githubusercontent.com/freeCodeCamp/learn-bash-by-building-a-boilerplate/main/tutorial.json

Steps to Reproduce:

  1. Opened VS Code inside a Docker dev container.
  2. Installed CodeRoad extension via .vsix (Marketplace access failed).
  3. Started the "Learn Bash" tutorial using the URL above.
  4. Got stuck mid-way (e.g., at pwd step).
  5. Tried to reset or restart the tutorial — failed. No new tutorial prompt shown.

Observed Behavior:

  • CodeRoad: Open Tutorial command is not available.

  • Sidebar icon is missing even after successful install.

  • Restarting the tutorial doesn't work — stuck at the same previous step.

  • Manually removing .coderoad.json didn’t help.

  • Initial error:

  • However, running node -v manually gives v18.20.8.

Troubleshooting Done:

  • Restarted VS Code and container.
  • Reinstalled the CodeRoad extension.
  • Tried both Marketplace and manual install.
  • Deleted .coderoad.json to reset state.
  • Switched between local VS Code and container.
  • Copied .vsix via docker cp to container (beautiful_curie).

Expected Behavior:

  • Ability to cleanly restart or start a new CodeRoad tutorial.
  • Sidebar icon for CodeRoad consistently shown after install.
  • CodeRoad: Open Tutorial always available in Command Palette.
  • Better support or guidance for container-based usage.

Suggestions:

  • Add a "Reset Tutorial" option.
  • Improve support for dev containers.
  • Ensure full tutorial reset is possible without reinstalling.
  • Provide fallback for code-server in containers.

Question:

  • How can I fully reset and relaunch a CodeRoad tutorial inside a container or local VS Code without reinstalling everything?

mayurkadam2 avatar Aug 03 '25 17:08 mayurkadam2