Hi Sarah,
The Canvas API is pretty straightforward to use, so if you're comfortable taking on a little scripting and have some interest in learning, I bet you could do it! Depending on the language you'd be using, there are some good resources here on the Canvas Community site. My experience is with using Python, but others here use Ruby, PowerShell, and Java, to name a few.
This could be a project for a contractor, too, though I think it's important to plan for the inevitable patches/fixes/upgrades that may be needed in the future. At least having a backup plan for what to do in case the script stopped working would be a good idea.
I feel like this is a vague answer, but I hope it's helpful!
--Colin
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.