Jun 22, 2021Watch Now
Using the Veracross API to Sync Rosters with Canvas
Jun 25, 2021
Many students change courses and sections at the beginning of each semester during the add/drop periods. With so much change in the data, it was helpful to me to set up an automatic integration with our LMS, Canvas. I wrote a Python function that pulls roster data from Veracross and saves it as a CSV. I used SQL Server to import the CSV, manipulate the data into a format that was suitable for Canvas, and export it to a CSV. Finally, a Python script I wrote posts the information as a partial update (not full batch) to Canvas.