okpy / ok

ok.py supports programming projects by running tests, tracking progress, and assisting in debugging.
Apache License 2.0
333 stars 84 forks source link

Provide a way to give points at various checkpoints #1350

Open ja5087 opened 5 years ago

ja5087 commented 5 years ago

There's been a request to allow a way to give a specific number of points to students meeting a certain checkpoint. For example, CS61A provides extra credit points for students who submit a partially completed project by a certain date. There should be a way for TAs to add these points without having to manually add them per student as is right now.

Sumukh commented 5 years ago

👍

For what it's worth this is done through the server side autograder, as part of the grading script. (the idea is that you only want to give extra credit for submissions that are correct)

It'd be neat to do so without having to use the autograder though :)

ja5087 commented 5 years ago

Can you give an example of how this is currently done? I'm unfamiliar with how the grading script currently adds points to okpy.