Closed choldgraf closed 6 years ago
I think option 1 shouldn't be too hard. if you take hw1 as an example, you can remove the _ = ok.auth(inline=True)
line and all .submit
lines. When you run _ = ok.grade('q2')
you can still see if you got the answer correct because the answers are all local at this point.
this would allow one to complete the entire course and get it graded, but it wouldn't track it in a database like the OKpy servers (which I don't think we could expect to support).
am i missing something?
cool, we can shoot for 1 and good point re: number 3
ok this should be fixed by https://github.com/choldgraf/dsep_stack/blob/master/z2d8/scripts/remove_okpy_from_data8.py
Right now we have a lot of homework materials / labs that require OKpy authentication and submission. What's the best path forward for scraping this away from the notebooks so that others can interact with them. Two main ideas I had:
Any other ideas on how this could be handled? @henchc you mentioned this before, so curious as to your thoughts