我希望实现(或构建作为最后的手段)一种调查引擎,它允许可扩展性并集成到现有的工作流引擎中。
调查/问卷引擎应该允许管理员用户添加新的问题和响应类型(text / bool / multiple / etc),应该使用SQL Server进行持久性和ASP.NET 2.0或更高版本。它应该利用AD for Windows Integrated Auth和安全性。
有没有人知道满足这些基本要求的现成解决方案(免费或便宜甚至更好)?
答案 0 :(得分:9)
尝试C#开源调查项目(复活的Nsurvey表单引擎和surveytool):
http://www.surveyproject.info(已提供Demosite和Codeplex.com上的来源)。
答案 1 :(得分:6)
如果您决定构建自己的解决方案,这些文章可能会有用:
基于网络的调查变得简单: http://aspnet.4guysfromrolla.com/articles/061604-1.aspx
使用WebSurvey控件的结果: http://aspnet.4guysfromrolla.com/articles/111004-1.aspx
答案 2 :(得分:3)
查看用C#ASP.NET编写的Zodiac.NET Survey Engine。它满足您的大部分要求,除了它以XML格式定义问卷。它可以将答案作为XML文件保留在服务器上。您还可以使用其API将答案保存到任何数据库,并将XML即时绑定到Web控件。这个引擎的好处在于它是Web控件的集合。当您想要将其与现有应用程序集成时,这是一个很大的好处。
答案 3 :(得分:1)
SelectSurvey.Net运行良好,成本低于反馈服务器
答案 4 :(得分:1)
您仍然可以在网上找到旧的NSurvey资源(here, e.g.)。
它是免费的,只是不要获得反馈服务器(不幸的是现在在nsurvey.org上)。
答案 5 :(得分:1)
Zodiac.NET是另一个ASP.NET调查/问卷引擎