Oct 23, 2021 11:00 AM Universal Time UTCWatch Now — 1 Hour
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.