We're fighting the same battle, but in a K-12 setting instead. Many of our faculty have taken the shared master course route, where they import items from their own courses and the mix/match. We've found that creating topical item banks to be more beneficial in the long run because it allows for randomization and you're not all working on the same quiz. Here's an example:
If you're working on the same quiz, someone may change an item, but you've already given it, and then scores are inconsistent or irrelevant. That original quiz is also mutated and you can't compare versions unless you only make changes year over year.
If you work in item banks, everyone can write relevant questions that become available to everyone else. Using the master class, all I need to do is import the item banks into the live course. I can then cherry-pick specific items for my course. Or, I can let Canvas do the picking and I specify how many items from each bank to include. So, all students get the same material, but different items.
Building banks gives you more benefit for the work to create the items. Everyone benefits from one another without stepping on assignment-level toes.
I've also started hacking together a Google Spreadsheet template that allows users to upload quiz items, but I've run into some problems with rate limiting and items not uploading correctly. The idea is that you write a quiz in a templated spreadsheet and upload the items to a course (yours or a shared master) and then sort them into banks for import and export. I do agree, though, that Canvas could score some quick wins with a templated CSV upload (like they have with Outcomes) that would make quiz creation simpler and more powerful.
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.