Chris Pyles

Results 33 issues of Chris Pyles

Currently, many configurations need to be specified twice (once in the `otter_config.json` and again via the CLI) to be properly handled. For example, grading ZIP files or exporting submission PDFs....

enhancement

Update image building process (on Gradescope and elsewhere zips created by Otter Generate are used) to automagically support common file names used to indicate requirements/packages/etc. For example, requirements.txt, environment.yml (both...

enhancement

Streamline tests, reduce # files necessary, etc. so that CI doesn't take so long to run and to reduce the size of the repo.

tech debt

`otter.execute.execute_log` is outdated. It should be refactored to match `otter.execute.execute_notebook`.

tech debt

At the latest count, there are 25 open TODOs strewn about comments of the beta branch. These should all get resolved, ideally before v3.0.0.

tech debt

Make the use of the xeCJK template for Otter Export opt-in only. Currently, if PDF generation fails, Otter Export automatically tries again with xeCJK enabled, and then only shows the...

enhancement

Bug from slack: Currently, I am testing a simple notebook example with “otter run” locally, before wanting to move to Gradescope. I am running into the following issues: I get...

bug

#135 Closes #282

Add tests, esp. for otter run and otter assign.

tech debt

For assignment configurations in Otter Assign that are just used to generate kwargs for function calls (e.g. the keys under `export_cell`, instead of manually specifying each argument, have a single...

enhancement