Effective Date: July 2016
Okpy is committed to protecting the privacy and accuracy of your confidential information to the extent possible
The OK client sends some information to the OK servers, including your code and autograder results. The OK servers store that information along with other information that course instructors ask us to store.
Q: Why would we want to record your progress anyway?
A:There are lots of reasons that will hopefully make student's lives better in the long run.
- Students lose their code for a variety of reasons, and keeping back-ups will benefit those people a great deal.
- When students ask questions online or via email, having access to their current implementation can make assistance much more efficient.
- Ok has an easy to use submission process, which is more convenient than the old system.
- We hope to make sharing code and test results between partners as easy as possible.
- We hope to let you track your own progress over time and keep track of your work (with comments) after the semester ends.
- As we work to improve projects from semester to semester, it's helpful to know which questions are the most time consuming, which tests are the most confusing, which questions need better tests, and how students typically progress through the projects.
I hope that helps explain what's going on. If you're concerned about privacy, feel free to come talk to the course instructor or the staff. If you ever want to run ok without sending information, use the --local flag.