simonv3 / quick-survey

A tool for quick surveys, try it out. (No longer maintained).
https://apps.sandstorm.io/app/wupmzqk4872vgsye9t9x5dmrdw17mad97dk21jvcm2ph4jataze0
MIT License
116 stars 49 forks source link

feature request: duplicate survey #55

Open rawray7 opened 7 years ago

rawray7 commented 7 years ago

it would be great to be able to duplicate a survey. one example use case would be A/B testing slight variations. i'm using the sandstorm version...not sure if that makes it easier or harder...

simonv3 commented 7 years ago

I have no idea how to do this. This would be a neat trick for sure. It would require sandstorm functionality I'm not sure exists.

@paulproteus @neynah do you know if there is a precedent for that? Basically duplicating a grain exactly as it exists?

paulproteus commented 7 years ago

Hi @simonv3 !

Right now this isn't something you can do in Sandstorm. But it is something we've been considering. I'm glad you pinged @neynah because I'm sure she appreciates knowing about this use-case.

So there you go!

neynah commented 7 years ago

I think creating templates of grains (such as in this use-case) is a useful feature we should plan to implement.

@rawray7 Although we currently don't have a way to duplicate surveys (without the responses) this is my current workflow to create survey variations (useful for A/B testing):

  1. Create a survey and create all your questions, save the grain. This grain will act as your template. (Don't ever distribute this exact grain as you'll want to have 0 responses so that you can edit it and create copies of it without copying the responses.)

  2. Create a backup of your survey template grain (from Step 1) using the "backup" button in the top bar

image

  1. Whenever you need to distribute a survey:
    • Upload your backup grain on the Grains page by clicking "Restore grain" and selecting the backup survey file you created.

image

I hope that helps, if it's not clear I can explain more. :)

simonv3 commented 7 years ago

Oh wow, that's a pretty neat workaround @neynah, thanks for showcasing it!