If you have a large number of students, courses, assignments, or any combination, you may encounter execution breaks when syncing assignments.
Google add-ons have a maximum execution time of 6 minutes. When Khan2GC is syncing assignments, if the execution exceeds 5.5 minutes, it will automatically save its position, terminate execution, set a trigger to resume in 1 hour, and display a dialog box. Three options are presented:
- Resume Now: Khan2GC will immediately resume syncing assignments. If it needs to break execution again, the dialog box will appear again.
- Wait: The dialog box will close and Khan2GC will resume sending in 1 hour (1 hour is the shortest trigger time allowed for Google add-ons). If it needs to break execution again, the dialog box will not appear. However, if you open your spreadsheet and see that the upper right most cell for any of your courses says Resume By and a time, you can resume sending by re-selecting your option from the Khan2GC menu.
- Cancel Operation: Khan2GC will cancel the send operation. The resume point will be erased. If you select an option to sync assignments again from the Khan2GC menu, it will start syncing assignments from the beginning.
Note that Khan2GC can sync all assignments without any additional interaction. However, it may take several hours depending on how many execution breaks are needed. Some teachers opt to commence syncing assignments over night so that all assignments have been synced by the next day.
If you wish to avoid execution breaks you can create multiple Khan2GC spreadsheets and break your Google Classroom courses into separate spreadsheets (you can run operations in multiple spreadsheets at the same time). Additionally, you can choose so sync only selected assignments.
Note that when syncing an assignment’s data to Google Classroom will take longer the first time. After that Khan2GC compares scores with Google Classroom and only updates assignment data and grades that need to be updated.