-
PyBryt CLI
Goal : The ability to use a command line interface to create a reference implementation and grade a students work.
**Describe the solution you'd like**
Goal here is to allow the eas…
-
**Is your feature request related to a problem? Please describe.**
We find the current interface for defining temporal annotations a bit too complicated and error-prone. Have you considered the solut…
-
**Describe the bug**
We investigated our reference solution by introducing different mistakes an imaginary student could make in the student's implementation. The student is expected to write a funct…
-
https://microsoft.github.io/pybryt/html/annotations/invariants.html
Assuming "TODO", but it is blank :-)
-
PyBryt should notify an instructor when a student implementation errors out during execution. The current implementation continues executing despite errors, but does not notify the instructor.
-
Implement a mechanism for caching the memory footprints (and results?) generated from checks.
Thinking of pickling the footprints/results and storing the files in a hidden `.pybryt_cache` directory…
-
**Describe the bug**
At present some conflict issues exist when doing automated build
**To Reproduce**
see issue https://github.com/microsoft/pybryt/pull/45
**Expected behavior**
Expect docs …
-
Very often, in tutorial notebooks, there are exercises allowing students to self-assess their understanding of the material. It would be great if PyBryt would be able to cover this use case. More prec…
-
For PyBryt tests (comparison with reference implementation) to be executed, it is necessary for the student to commit and push their solution to a repository. Most (beginner) programming and data scie…
-
Tolerances allow student's values to deviate from the reference ones. Having the ability to define only the absolute tolerance poses several difficulties:
- It is required for the teacher to inspec…