papyros
                                
                                
                                
                                    papyros copied to clipboard
                            
                            
                            
                        📜 Scratchpad for Python and JS, running in the browser.
Many debug frames contain the same objects. When these objects are large data structures, repeatedly storing these objects may take a lot of memory, which seems to drastically slow down...
Steps to reproduce: - go to exercise: [https://dodona.be/nl/courses/3355/series/36010/activities/279985369/](https://dodona.be/nl/courses/3355/series/36010/activities/279985369/) - submit sample solution - launch debugger from any test case - you'll get  Running the code (with the test case)...
If an uncaught runtime exception is raised while running the Python code, the last debug frame should show that runtime error:  Now, the runtime error is shown in the...
Some features that users might expected to work are not available in Papyros due to limitations of Pyodide. This issue compiles a non-exhaustive list of such things. - [ ]...
Steps to reproduce: - go to exercise [])() - submit the sample solution - launch the debugger from any test case - you'll get  There are many calls to...
> I encountered a small issue when running a simple input/output exercise (sum of 2 numbers): the input of the test was correctly loaded into the input area, but the...
This is the initial view after debugging is started:  I would expect the generated output to be greyed out when in step 1, as is the case when going...
Module imports no longer seem to work in the current Papyros version. See "Matplotlib" demo on https://papyros.dodona.be/ for an example:  Same issue occurs on Papyros-version integrated in Dodona.
Given the target audience, we might also support spellchecking with i18n support.