You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am interested in creating coding exercises as part of a text book and I'm trying to explore if quarto-webr can be used for this purpose. The criteria I have in mind are the following:
Can run some type of tests on the submitted code, whether that is a full autograder package like ottr or just hidden assert statements from a file
Can provide/display feedback based on what is wrong in the code (ie which test fails) and the correct solution
I'm imagining something like this:
That screenshot is from https://github.com/ines/course-starter-python which seems to not be actively maintained any longer, and I would prefer to use a more established framework such as Jupyter Book or Quarto together with something like quarto-webr or JupyterLite for the textbook.
To what extent is something like this currently achievable with quarto-webr (e.g. can I have tests run on the code each time a submit button is clicked?) and would this type of component be considered in scope for the project and likely to see development in the future or is it something that needs to happen more on the Quarto side of things?
The text was updated successfully, but these errors were encountered:
We're looking to support a similar syntax to {learnr} to reduce the amount of porting required. So, we'll stack the hint/solution/et cetera on the code cell via labels.
This wouldn't be an upstream request in Quarto; just a modification of the custom compute cell introduced in quarto-webr.
Feature Description
I am interested in creating coding exercises as part of a text book and I'm trying to explore if quarto-webr can be used for this purpose. The criteria I have in mind are the following:
I'm imagining something like this:
That screenshot is from https://github.com/ines/course-starter-python which seems to not be actively maintained any longer, and I would prefer to use a more established framework such as Jupyter Book or Quarto together with something like quarto-webr or JupyterLite for the textbook.
To what extent is something like this currently achievable with quarto-webr (e.g. can I have tests run on the code each time a submit button is clicked?) and would this type of component be considered in scope for the project and likely to see development in the future or is it something that needs to happen more on the Quarto side of things?
The text was updated successfully, but these errors were encountered: