Skip to content

CodeRoad refuses to give up #646

Description

@hgjoni20

Hi,

I am opening this issue because the Coderoad extension suffers from a severe persistent state caching bug that makes it completely impossible to switch or restart courses properly.

When a course is completed, the extension persistently locks into that completed state. Even after performing extreme cleanup measures, the ghost state refuses to clear:

Completely destroying and purging Docker containers and volumes (docker system prune -a --volumes -f).

Deleting local extension storage, global storage, cache directories, and local storage in the editor (~/.config/Code/, etc.).

Uninstalling and reinstalling the Coderoad extension entirely.

Despite wiping every local trace and cache file on the system, Coderoad still resurrects the old finished course state. This forces users to waste hours fighting an broken caching mechanism rather than working through coursework.

Please look into how and where Coderoad stores persistent progress states (whether it's holding onto a stubborn token or cloud/local state sync that ignores local wipes) and provide a reliable way to completely reset or clear a course session.

Docker version 29.1.3

NAME="Linux Mint"
VERSION="22.3 (Zena)"
ID=linuxmint
ID_LIKE="ubuntu debian"
PRETTY_NAME="Linux Mint 22.3"
VERSION_ID="22.3"
VERSION_CODENAME=zena
UBUNTU_CODENAME=noble
7.0.0-31-generic

VS Code Version: 1.138.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions