ok icon indicating copy to clipboard operation
ok copied to clipboard

ok.py supports programming projects by running tests, tracking progress, and assisting in debugging.

Results 107 ok issues
Sort by recently updated
recently updated
newest added

When a student submits code that results in a syntax error or other unhandled exception the autograder output displayed to the student isn't helpful: It would be nice to display...

Autograding

Could be nice to have some kind of interface that works more directly with the Gradescope all-assignment export which could help automate away a lot of the manual assignment creation....

enhancement

From @papajohn Data8 online uses EdX and not all students may have a Google account. Allow support for choosing either EdX or Google as the authentication provider with OK.

Nice to Have

![screen shot 2017-12-01 at 18 34 15](https://user-images.githubusercontent.com/8547284/33510828-410e2384-d6c6-11e7-860b-46c1ae3cf260.png) For example, it looks like a student uploaded `lab13/lab13.scm` here. This will likely cause issues later when autograding, plus when I try to...

Project revisions visible to students after submission

Nice to Have

The Moss runner and viewer heavily depend on templates having been uploaded (similarity recalculation doesn't work and the viewer errors without them). We should warn the user (or even disallow...

the way effort grading works is it scrapes questions based on ok-history data, which may not include questions that weren’t ever attempted. It would be good to be more explicit...

enhancement
Autograding

This is sometimes necessary for users using Jupyter notebooks, as the raw format is not helpful.

enhancement
Design

Currently, diff graphs are scaled on the y-axis based on the max num of lines changed. This can create the false impression that a user may have "cheated" by changing...

enhancement
Design