Skip to content

joechea-aupp/github_canvas_grade_sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prepare Canvas File Import

Go to Canvas and select course that you want to import grade to.

Go to grade and select assignment that will be sync with GitHub classroom grade, once done, export canvas grade with the current view

canvas_grade_export

Place the exported data inside the root folder of this application.

Prepare Git Hub Classroom File Import

Go to GitHub Classroom and select course that you want to import grade to canvas.

Choose assignment that you want the grade to import to

github_assignment

Export the assignment grade to CSV file extention. github_export_grade

Place the exported data inside the root folder of this application.

Migrate Grade From Github Classroom To Canvas

Run main.py to start the program.

choose_file

Choose file for Canvas and file for Github Classroom

chosen_file

Once completed, number of record affected will shown for you to confirm and the file is save in the name of canvas_import.csv

migrate_result

Import Grade To Canvas

Go back to canvas -> grade, under Action click on Import import_grade_ui

Click on Choose File and browser to the converted file from the above process, once done, click on Upload Data to proceed with the upload.

chose_import_file

Confirm with the grade comparison that canvas listed, to complete.

About

sync grade from github classroom to canvas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages