@maryam_khaqan ,
If you're using New Quizzes to do the survey, then you can duplicate assignments and rename them. This lesson in the Canvas Instructor Guide explains how: How do I duplicate an assignment? That's still time consuming, but quicker than creating each quiz manually by hand.
Legacy Quizzes cannot be duplicated easily. There are some workarounds that may work once, but they are not quick or suitable for mass duplication.
One way to bulk create assignments like this is to use the Canvas REST API. That is an advanced technique, requiring some programming skills if you want to automate it.
The creation of quizzes is not trivial. Before Canvas had the ability to duplicate assignments, I once set out to write code that would duplicate an existing assignment, including quiz. After exploring it, I gave up on the notion. Canvas came along and added the ability to duplicate assignments, but still not quizzes, which confirmed my investigations of the difficulty involved. Creating them is simpler than duplicating them and since your question is always the same, it would be easier than most issues.
Note that when I say simpler, it's a relative term. Creating is simpler than duplicating, but still not a simple process. You have to create a quiz and then add questions to it (minimum of 2 API calls per quiz), rather than making a single API call that does both.
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.