JD-Software / JDeSurvey

JD eSurvey is an open source enterprise survey web application written in Java and based on the Spring Framework. Check out the tutorial videos to find out more about the application features.
https://www.jdsoft.com/jd-esurvey.html
GNU Affero General Public License v3.0
227 stars 189 forks source link
- ⚠️ JDESURVEY IS NO LONGER BEING MAINTAINED BY JD SOFTWARE ⚠️

JDeSurvey Logo

Data Gathering Made Easy

JD eSurvey is an open-source web application developed by JD Software for the creation, collection, and analysis of surveys. Written in Java and built using the Spring Framework and Hibernate ORM, JD eSurvey is a powerful web application. It has a range of features from branching and randomization, to piping for survey control, to a long list of question types, including video questions.

sreen shot

The interface allows users to produce professional-looking surveys easily. With just a few clicks, you can gather comprehensive survey data in an easy to read format with graphs and statistics for analysis purposes. The application has the ability to customize the look and feel of surveys, send email invitations, and validate responses. It Also comes with reliable security features based on Spring Security.

Please see our GitHub Wiki for more information.

Can't wait to try it out, then click here

Features

Video Tutorials

See all of our videos for JD eSurvey here: JDsoft.com/JDeSurvey

Creating and Publishing Surveys

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/creating-and-publishing.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> In this video tutorial we guide you through the basics on how to create surveys from scratch using JD eSurvey. We show you the architecture of surveys with JD eSurvey and examples of some of the question types. After going through the steps in this video you will be able to competently develop and deliver your own surveys with ease.

Accessing and Filling Out Surveys

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/acessing-and-filling-out-surveys.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> This video is a continuation of the previous one on creating and publishing surveys. In this video we show you how simple it is to access and fill out surveys. We use the survey created in the first video for the purposes of this demonstration.

Importing and Exporting Surveys

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/importing-and-exporting-surveys.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> Learn how to export surveys in this video and then later import them to the same or different environments. You will see that by exporting surveys provides an option of keeping backup copies of them. Also, once surveys have been imported any potential changes or updates that need to take place are possible before publishing them.

Survey Statistics

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/survey-statistics.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> Get a quick glimpse of the statistics feature of JD eSurvey in this video . We give you an overview of collecting survey statistics and the available options for exporting the raw data to Excel, comma delimited, and SPSS file formats. We also show you how statistical information can be downloaded as PDF files.

Branching and Skipping

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/branching-and-skipping.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> This video presents to you JD eSurvey's powerful branching feature. Learn how to direct participants to different pages based upon their responses to specific questions. This allows for participants to save some time by not having to view questions that do not pertain to them. After watching this video you will be able to gain more control of the survey process.

Randomization of Questions and Options

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/randomization-of-questions-and-options.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> Worried about participants memorizing survey content? Concerned about collecting inaccurate survey data due to biased responses? This video demonstrates how you can use the randomization feature of JD eSurvey to help prevent these issues from occurring. Watch how randomizing both questions and answer options can deliver more diversified surveys.

Piping of Answers

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/piping-of-answers.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> This tutorial shows you how to create questions using previous responses into the questions text. With the answer piping feature it allows you to have more precision over the question text to be displayed for participants. This video explains how you can take advantage of this great feature.

Survey Email Invitations

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/survey-email-invitations.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> This video shows how you can send survey invitations to a group of participants via email. Keep track of the number of invitations sent, to whom they were sent to, and determine which ones were opened by the recipient.

Survey Themes

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/survey-themes.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> Check out some of the different theme options JD eSurvey has to offer by watching this video. In this video we display to you all of the themes you may choose to change the look of surveys. Instead of using the same look of surveys over and over again, pick a different theme to change it up.

Logos and Images

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/adding-logos.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> Watch this video to see how you can personalize your surveys by adding pictures and company logos. Insert pictures to give surveys more character. Insert company logos to help participants identify surveys associated with your organization. With just a few simple click you will be able to customize surveys within a matter of seconds.

Installing JD eSurvey from a WAR file using Windows, Tomcat and MySQL

<img src="https://github.com/JD-Software/JD_eSurvey/blob/master/images/Windows-instalation-with-tomcat-and-mysql.png" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /> Watch this video to see how to install and run a pre-compiled demonstration version of the application on a Windows machine using Apache Tomcat and MySQL.

FAQs

License

JD eSurvey Copyright (C) 2014 JD Software, Inc.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see (http://www.gnu.org/licenses/).