Hmm, the title of entry seems a bit duplicated -- but hey, this posting is all about how to replicate an existing survey, so perhaps it is appropriate.

So, you have an existing survey, and you want to create a new survey that is very similar to your existing one, but of course, you don't want to retype 100 questions!

No problems! You can export an existing survey structure (note structure -- not data) to CSV format. Then, create a new survey and just import your CSV file again. Voila, a duplicated survey. Next, you can proceed to edit the new survey to customize it.

Recently we've had a number of people asking about how our Hosted in Canada Surveys solution could be used to run an online quiz.

Well, alas, a survey and a quiz while they seem the same, really are two different things. But do not dispair! There are some great online quiz solutions. If you're looking to run online quizes, I encourage you to drop by the Ottawa Joomla site at

Joomla is an opensource CMS (content management system) that has some pretty incredible extensions (applications) that offer online quizzing and even e-learning solutions.

We recently has this question posed to us by a company looking to run a survey that would allow them to provide some useful feedback to each respondent after they completed the survey.

Basically, the idea was to run a survey that would ask a series of questions about their health. Depending on how they responded to the series of questions, they wanted to display some advice to the user.

Our solution supports conditional branching, so what we did was to set up a set of conditions and then display a boilerplate question containing the advice (based of course how the respondent answered various questions).

Challenge: Does your survey target two different target audiences, but you'd like to have just one survey, and someone segregate the results?

One way would be to ask each responder to indicate which group they belong to, but perhaps this would create a response bias -- if the responder knew they were being identified by customer type (ie has had a complaint against us, hasn't had a complain against us).

Solution: To solve this problem, take advantage of participant lists and tokens and add an additional "group" column to the token data which is prefilled. If the survey is not anonymous you can export token data and answer data into one file so you can see which group the person belongs to.

Or much easier: Set the survey to not show the back button and ask the group question at the end.

Customers include ...