Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a user, I would like to export my schedule into a personal Google Calendar, with classes as repeating calendar events for the length of the class. #170

Open
normanchung opened this issue Feb 20, 2020 · 0 comments · May be fixed by #297
Assignees

Comments

@normanchung
Copy link

normanchung commented Feb 20, 2020

Since the Google calendar idea isn't a part of any code, in order to implement it we would have to add new files and code to the project. We need to determine how to export the calendar, and then how to import it to Google calendar, whether directly uploading it to Google calendar, or creating a file, then uploading that to Google calendar.

Ideas:

First, we have to figure out how Google calendar allows us to import a calendar, and if it allows us to, what format it should be in. This will give us a guideline on how to export it from our website, which we also have to figure out how to do. We also need to figure out how to get the start and end dates, so we can accurately put it on the calendar, since they aren't presented on the main list of classes.

  • We can either download the calendar as a CSV file and then manually import it, or figure out a way to make one click on the website and it will automatically do it for you, or use Google Calendar API???

Acceptance criteria:

  • Be able to log into our google accounts
  • Successfully export the schedule from the website
  • Once exported to Google calendar, have the right start and end dates, the right location (if possible), and have the right times
@zeyuhe zeyuhe self-assigned this Feb 25, 2020
@spenceryzou spenceryzou linked a pull request Mar 10, 2020 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants