Loading Grades

If you use Canvas or Gradescope to manage your course’s grades, you can import them into gradelib Gradebook objects using the gradelib.io.canvas.read and gradelib.io.gradescope.read functions, respectively. These functions accept a CSV exported from the corresponding service, and return a Gradebook object.

Sometimes you’ll want to load grades from multiple sources. For example, you might use Gradescope for homeworks and Canvas for exams. In this case, you can use the gradelib.combine_gradebooks() function to merge multiple Gradebook objects into one.