late icon indicating copy to clipboard operation
late copied to clipboard

Google Calendar Integration

Open Apexal opened this issue 6 years ago • 9 comments

LATE should offer the ability to connect to your Google Calendar and put your work blocks into your Google calendar (and keep them synced of course).

Apexal avatar Jan 29 '19 15:01 Apexal

Turns out this is easier than it seems. Everything is set up to read/edit users Google calendars. We just need to speak with testers to see what sort of integration they actually want.

I also need to learn what exactly to do with access tokens in terms of storing them in the database.

Apexal avatar Mar 14 '19 23:03 Apexal

I seem to have fixed the token issue! Time to move forward.

I think that best option is to create a new calendar for the user for work blocks.

Apexal avatar Mar 20 '19 04:03 Apexal

I implemented creating a new calendar for work blocks.

Apexal avatar Mar 20 '19 05:03 Apexal

Now I need to learn how to detect changes from Google Calendar to update LATE's db.

Apexal avatar Mar 21 '19 00:03 Apexal

If possible, creating/updating/deleting GCal events should be moved into the Block model pre-save, and pre-remove hooks.

Apexal avatar Jul 23 '19 03:07 Apexal

I think this had broken and I disabled it. I must return to it and finalize it since it is super important.

Apexal avatar Apr 09 '20 02:04 Apexal

GCal integration is now done for all blocks. Creating the course schedule still is disabled and needs to be redone.

Apexal avatar Apr 09 '20 18:04 Apexal

NOT done for all blocks. GCal gets out of sync when an assessment gets deleted and when an assessment gets completed early. Refactoring all of the GCal methods now.

Apexal avatar Apr 16 '20 23:04 Apexal

GCal Block events should be in sync now. Time for the course schedule...

Apexal avatar Apr 17 '20 04:04 Apexal