Filip Schouwenaars
Filip Schouwenaars
The 'trust' in these examples is low, as they are not being actually run. Running the examples is pretty hard to do, as well. Investigate whether we can actually run...
`test_with()` is responsible for _a lot_ of code in `pythonwhat`. If we get rid of this function, we can remove a lines of code that work but are very ugly....
Up till now, `pythonwhat` does not bother with 'package specific' support for testing python scripts. The `pandas` package, however, is extremely commonly used across a wide range of Python courses,...
`test_function_definition()` is responsible for _a lot_ of code in `pythonwhat`. If we get rid of this function, we can remove `call()` and `test_function_definition()` from the API. This would involve rewriting...
Back in the days, we coded in the ability to define 'converters', functions that are executed on a value before fetching the value from the process, for values that could...
There seems to be a lot of duplication right now, that we should be able to cut out. Afterwards, maintenance and consistency across packages should be much better. Do with...
As you write chains of SCTs, every function 'contributes' to the feedback message that is generated in case the student made a mistake. Some (not all, like in pythonwhat) of...
Since `testwhat v4.7.2`, different SCT functions do some assertions and verifications to figure out whether the function is appropriately used. You can see it in the CHANGELOG [here](https://github.com/datacamp/testwhat/blob/master/CHANGELOG.md#472). One of...
For complex zooming in, the highlighting is not specific enough. ## Reproducible example (in words) Take the following exercise: ```R # solution j % check_body() %>% check_if_else() %>% check_if() %>%...
@beccarobins brought some weird behavior of `check_output_expr()` to my attention related to some exotic R objects. The following local simulation of an exercise fails, while it shouldn't: ```R pec