FAQ

What is this website?

This is the frontend of a Python script I wrote to put my Gradescope Assignments onto my Google Calendar (with some improvements).

The formatting is terrible! How do you expect anyone to use it?

This app is designed to be functional, not pretty. If you want to redesign it, feel free to submit a pull request.

How do I know this is a legit site?

All the source code for this website is available on GitHub. I've also done my best to document the code and put descriptions of how data is used on this website.

How do I use this website?

Click the "Sign in with Google" button at the top of the page, and follow the instructions to link your Google and Gradescope accounts. For more information, check out our documentation.

How do I remove this website's access to my accounts?

To remove authorization from your Google Account, go to https://myaccount.google.com/permissions and remove the "Gradescope Calendar" app. To remove authorization from your Gradescope Account, you may delete your account on your account dashboard. This will invalidate your Gradescope token and remove your account from our database. Alternatively, if you extracted a Gradescope token from your browser (and the session is still open), logging out of your Gradescope account will invalidate the token. It's possible that changing your Gradescope password will also invalidate the token, but I have not tested this. If you delete your account, all tokens associated with you account will be invalidated.

What information do I need to provide to use this site?

See our Disclaimer and Privacy Policy for more information.

How are you making money/paying for this site?

I am making great use of Firebase's free usage limits. The remaining usage rates are low enough that I've set a $1 price cap on the remaining usage (so please don't DDoS me). If this site becomes popular, I will probably add a donation button to cover the hosting costs. Ultimately, I plan to use this site myself, and I heard that others might be interested in the same service without the hassle of the standalone version. For the foreseeable future, this will remain a free service. If it exceeds the usage cap, then it will be shut down until the next month. Conversely, if this service goes mostly unused, I may decide to shut it down and/or stop maintaining it.

How do I report a bug?

To report a bug, please open an issue on this project's GitHub page.