Chris Pyles

Results 33 issues of Chris Pyles

Proposal: instead of using args to the `Notebook` class, which are becoming more untenable, transition these arguments to a required `.otter` file, whose schema can be defined with `fica` and...

enhancement

## Description When simulating a click on the save button element or its parent using JavaScript, the notebook is not saved. This is needed in an R client library for...

bug
tag:Extension Idea

Currently, otter generate just appends the user-specified requirements to its own list: https://github.com/ucbds-infra/otter-grader/blob/dc50e33aa566202d5a7d92e9f05fecc46e2a4792/otter/generate/__init__.py#L96 Instead, it should dedupe these requirements, overriding otter's default with the user's (to keep user-specified version info)....

enhancement

When passing the --debug flag to otter run, the autograder config is not overridden to set debug to true (checked with the -vv flag).

bug

The all_or_nothing key of OK tests is broken. It's also poorly supported (can't be set through otter assign, can't be used at all with exception tests).

bug
enhancement

Versions 3.6 and 3.7 of Python have reached end of life, so patches for these versions can be removed from Otter.

tech debt

As in #618, it's very easy to make a typo in the configurations and with fica these fail silently. Implement chrispyles/fica#12 and then ensure that that feature is used.

enhancement

#### Current Behavior When a command is longer than the number of columns after the bash prompt, the command does not wrap, but goes back to the beginning of the...

🐛 bug
needs info

If a question has no public test cases, otter assign [does not include a check cell](https://github.com/ucbds-infra/otter-grader/blob/master/otter/assign/notebook_transformer.py#L191). This results in these tests being run at the end of the notebook and...

enhancement