Currently, code cells in the WASM lectures are executable but not editable by users. Other JupyterLite implementations allow users to modify code before running it, which is valuable for interactive learning.
Current state: Code cells can be executed in the browser via Pyodide/Thebe, but users cannot edit the code.
Desired: Users should be able to edit code cells before execution, matching the experience of other JupyterLite implementations.
Note: This capability depends on the mystmd team's implementation of editable Thebe cells. This is an upstream dependency.
Extracted from #34
Currently, code cells in the WASM lectures are executable but not editable by users. Other JupyterLite implementations allow users to modify code before running it, which is valuable for interactive learning.
Current state: Code cells can be executed in the browser via Pyodide/Thebe, but users cannot edit the code.
Desired: Users should be able to edit code cells before execution, matching the experience of other JupyterLite implementations.
Note: This capability depends on the
mystmdteam's implementation of editable Thebe cells. This is an upstream dependency.Extracted from #34