views:

4338

answers:

9

I am looking to implement (or build as a last resort) a type of survey engine that allows for extensibility and integration into an existing workflow engine.

The survey/questionnaire engine should allow for admin users to add new questions and response types (text/bool/multiple/etc), should use SQL Server for persistence and ASP.NET 2.0 or greater. It should leverage AD for Windows Integrated Auth and security.

Does anyone know of a good (free or cheap is even better) off-the shelf solution that meets these basic requirements?

A: 

It's not ASP.NET but you might want to look into LimeSurvey (formerly PHPSurveyor). It will install on IIS with PHP and run on SQL Server 2000 and above. It also has some hooks into AD.

Nick Kavadias
this doesn't help me, as it needs to be asp.net (as listed in my reqs), due to the company being a MSFT shop. Introducing a PHP solution would be a nightmare.
Thiago Silva
+3  A: 

Maybe these articles might be useful if you decide to build your own solution:

Web-Based Surveys Made Easy: http://aspnet.4guysfromrolla.com/articles/061604-1.aspx

Working with the WebSurvey Control's Results: http://aspnet.4guysfromrolla.com/articles/111004-1.aspx

M4N
these 2 articles were written in 2004 and use .NET 1.1. I am looking for a more recent product. I found a commercial product called "Feedback Server" (www.nsurvey.com), which provides most (if not all) features I need...but it's kinda pricey.
Thiago Silva
A: 

I'll test out "Feedback Server" (http://www.nsurvey.com), which is very feature complete, uses ASP.NET 2.0 and AJAX - but costs a bit of money for the source code license.

If you know of a comparable solution at a lower price, please advise. Thanks, everyone.

Thiago Silva
A: 

SelectSurvey.Net works well and it is definately lower than Feedback Server. http://www.classapps.com

A: 

Check out NoviSurvey at www.NoviSystems.com. Written in C# ASP.NET 3.5

Ousama
+1  A: 

Check out Zodiac.NET Survey Engine written in C# ASP.NET. It meets most of your requirement except it's define the questionnaire in XML format and persist the answers as XML files as well.

+1  A: 

Try the C# open source Survey project (revived Nsurvey form engine and surveytool) at:

http://www.surveyproject.info (Demosite available and sources at Codeplex.com).

Fwsmaster
A: 

You can still find old NSurvey sources on the net (here, e.g.).

It's free, just don't get Feedback Server instead (now on nsurvey.org, unfortunately).

ovolko
A: 

Zodiac.NET is another ASP.NET survey/questionnaire engine

John