I've needed to create around 9 versions of a survey, each slightly different from the other. (This is across two courses so about 18 versions altogether). Since surveys can't be duplicated, I've had to copy them and have thus been slowed down by Canvas overwriting my previous versions during this copying. As a consequence, preparing these 18 surveys has taken around 2 days.
Due to deadlines, I haven't had time to work out what exactly causes the overwriting so was obliged to experiment as I went to find which procedure worked most consistently. I found the following procedure gives me around a 60% success rate, which is better than any of my earlier methods.
PART 1 - INITIAL COPY
1. create two temporary courses to go with the final 'target' destination course you want all your surveys to live in
2. create the initial version of the survey in course 1
3. use 'Copy to..' to copy the survey from course 1 to course 2.
4. edit the copied survey in course 2 to create the new version of the survey
5. export the new survey version using Settings > Export Course Content and select to export just the new survey verison
6.in your final target course select Settings > Import Course Content > Canvas Course Export Package, upload the zip file, cross your fingers and click Import
7. check to see if your new version has imported successfully; if not, rename your version in course 1 then return to step 3
PART 2 - FURTHER COPIES
8. in course 1, rename your initial survey to the name of the new version
9. follow steps 4 to 7 above
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.