When ready to sync assignments, go to Extensions > Khan2GC > Sync Data.
Syncing data completes several operations: first it creates any assignments in Google Classroom that are present in the spreadsheet but not in Google Classroom, second it updates any assignment data which has changed (this is one-way, changes made in Google Classroom are NOT synced to the spreadsheet), finally it syncs scores to Google Classroom. It is important to note that sync operations are one-way. Changes in the spreadsheet are sent to Google Classroom so that the two are identical. Changes to an assignment’s description (if you update the default description) are not sent to Google Classroom. Furthermore, if you change the default assignment title, the titles of previously synced assignments will not be changed. Changes to the title (per assignment), points, start date, due date, and topic are all synced.
You have several options for sending scores. Each are described below.
- All Assignments: Khan2GC will sync data for all active* assignments in all courses.
- Selected Assignments: Khan2GC will only sync data for assignments that are active* and have the Sync checkbox checked. Selected assignments across all courses are synced. This can be useful when you only want to update data for one or several assignments rather than having to sync data for numerous assignments. You can clear selections using the Clear Selections menu option.
- Course: Khan2GC will sync data for all active* assignments in the course that is selected.
As Khan2GC syncs data, the cell above an active assignment will first change to ⌛Syncing Assignment… and then to ✔️Assignment Synced when an assignment is complete. When a course’s assignments have all been sent, the top rightmost cell will change to ⌛Assignments Synced.
When all scores have been sent the top rightmost cell on all sheets will change to ✔️All Assignments Synced.
If you have a large number of assignments and/or a large number of students, Khan2GC may have to break execution and you can either manually restart sending of scores, wait for it to automatically resume, or cancel the entire operation. Read more about breaks in execution and why they happen here.
*An active assignment is one with a Khan Academy assignment selected.