Zodiac.NET 1.1 - Survey Engine Toolkit for ASP.NET
Features
- Create questionnaires, surveys, exams and custom forms in your .NET web projects
- Offers Single Choice Questions, Multiple Choice Questions, Matrix Questions, Text Questions and Essay Questions
- The ability to group the survey questions in pages and wizard steps
- AJAX Survey designer web control to build and design the surveys
- Enforce survey policies and constraints like mandatory/optional questions.
- Define active start date, end date and survey quota

- The ability to randomize the question choices

-
Display the question choices in columns and rows

- Define maximum number of choices for multiple choice questions
- The ability to use session, cookies or both to ensure users
responses integrity
- Display the user responses and survey statistics

- Survey definition and user responses are represented as XML files for ease of integration
- The ability to store the surveys and responses XML definitions in database using Zodiac.NET events and programming APIs
- Create your custom look and feel for your surveys using custom CSS styles
- Browsers: IE 6+, Firefox, Chrome, Opera and Safari
- Available for .NET Framework 2.0 or later
New Survey Builder Rich Server Control
|
|
Give your website users the ability to design their surveys
|
Statistics Reporting

Zodiac.NET is shipped with two reporting web controls to display the statistics of the surveys and questionnaires. The web controls help you to display the survey responses, the survey general statistics and the survey questions statistics. In addition, you can easily change the style of the controls to match your website theme and style.
Screenshots
Simple, Efficient and Productive
Zodiac.NET provides a collection of web controls to design and view the surveys to the end users. All the surveys and responses will be saved as XML files. This would add a great value for your projects in terms of integration and custom analysis.
This diagram shows how Zodiac.NET handle the surveys data flow and the user interactions.
Supported Question Types
Zodiac.NET provides a diversity of question types to serve the different needs in creating surveys and questionnaires. The following table illustrate the details of the supported question types in Zodiac.NET
![]() |
Single Choice Questions
|
![]() |
Multiple Choice Questions (MCQ)
|
![]() |
Matrix Questions
|
![]() |
Text Questions
|
![]() |
Essay Questions
|
Zodiac.NET Survey Web Controls
Zodiac.NET is shipped with a collection of web controls which can be easily embedded in your ASP.NET pages. Zodiac.NET Web Controls gives all what you need to create survey/questionnaires based solutions. The web controls will help you design, respond and analyze the surveys.
Sample Code
You just need to include Zodiac.NET assemblies in your project references. To add the Survey Builder Web Control to your page, add the following tag in your ASP.NET web page:
<Zodiac:SurveyBuilderWebControl ID="ucSurveyBuilderWebControl"
runat="server"
CssClass="bluesky"
XmlFilePath="surveys\\sample.xml"
PreviewButtonVisible="true"
PreviewButtonText="Preview"
PreviewButtonUrl="View.aspx"
CancelButtonVisible="true"
CancelButtonUrl="http://www.mentor-logic.com"
CancelButtonText="Cancel" />
The sample can be applied for the other web controls like: Survey Viewer, Survey Response List and Survey Report Web Controls. You add each control to your pages by adding the corresponding tag and set the control properties.
In case you don't want to use physical XML files to save the surveys/responses XML and prefer to save the XMLs in a separate database, you can simply set the XML definition to the web controls on the fly as following:
this.ucSurveyBuilderWebControl.Xml = xmlTextFromDatabase;
You are able also to catch the different actions through the fired events from the web controls. For example, you can catch the save event of the Survey Builder Web Control so that you can save the new saved XML definition of the survey on the database.
this.ucSurveyBuilderWebControl.OnSaveSurvey += new OnSaveSurvey(ucSurveyBuilderWebControl_OnSaveSurvey);
The same can be applied for the other Zodiac.NET web controls: Survey Viewer, Survey Response List and Survey Report Web Controls.
Sample XML Files
Zodiac.NET Surveys and User Responses are both generated as XML. The following are sample XML used and generated by Zodiac.NET:
Fully Customized Using CSS
|
All the web controls are fully customized by CSS style sheets. This means you can change the colors, fonts and size of the web controls elements to fit your site overall style. You can for example modify the CSS files of the survey viewer to fit the mobile screens like PDA, BlackBerry or iPhone. The package contains 3 sample CSS style sheets so that you can easily modify and use inside your website. |
|
















