SurveyEngine | A java Based multiuser Survey Engine Application | Frontend Framework library

 by   shubhamgosain Java Version: Current License: No License

kandi X-RAY | SurveyEngine Summary

kandi X-RAY | SurveyEngine Summary

SurveyEngine is a Java library typically used in User Interface, Frontend Framework, MongoDB, Bootstrap applications. SurveyEngine has no vulnerabilities and it has low support. However SurveyEngine has 5 bugs and it build file is not available. You can download it from GitHub.

A java project for conducting and filling surveys. A user can create and conduct a survey which can be filled by other application users. Application actors - Users/Admin. Only one admin can be there while there can be multiple users. User and admin have to login first using there credentials. New user have to signup. After login, a user can either fill a live survey or create there own survey. For conducting surver, a coins system is used where a user will be charged in coins calculated from the length and properties of survey. Coins can only be earned via filling other live surveys. Filling a survey will reward you an amount. Conducting a survey will charge you amount. The amount of reward and charge will depend on the number of questions and other factors. One user can fill one survey only one time. In a new survey , four different type of questions can be created. 1.MCQs 2.Textboxes 3.Checklist 4.Answer type. After creation user can check the survey information like its status, answers, date, amount and survey results.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              SurveyEngine has a low active ecosystem.
              It has 6 star(s) with 5 fork(s). There are 3 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              SurveyEngine has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of SurveyEngine is current.

            kandi-Quality Quality

              OutlinedDot
              SurveyEngine has 5 bugs (2 blocker, 0 critical, 1 major, 2 minor) and 654 code smells.

            kandi-Security Security

              SurveyEngine has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              SurveyEngine code analysis shows 0 unresolved vulnerabilities.
              There are 131 security hotspots that need review.

            kandi-License License

              SurveyEngine does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              SurveyEngine releases are not available. You will need to build from source code and install.
              SurveyEngine has no build file. You will be need to create the build yourself to build the component from source.
              It has 4809 lines of code, 222 functions and 44 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed SurveyEngine and discovered the below as its top functions. This is intended to give you an instant insight into SurveyEngine implemented functionality, and help decide if they suit your requirements.
            • Edit login information
            • Define the JFrame
            • This method initializes the mainSurvey panel
            • Display welcome message
            • Initialize the JFrame
            • Insert data into database
            • Show a welcome message
            • Create response table
            • Entry point to survey
            • Display the checkbox value
            • Get a list of all states
            • Get the survey number
            • Check user account
            • Returns the user name associated with the specified email
            • Checks if a survey is filled
            • Display the checktype
            • Create a survey table
            • This method is used to help out the application
            • Gets the question response
            • Create a new question
            • Insert a user response
            • Insert data into the database
            • Gets the survey names
            • Add data to a table
            • Add table data
            • Get the complete survey
            Get all kandi verified functions for this library.

            SurveyEngine Key Features

            No Key Features are available at this moment for SurveyEngine.

            SurveyEngine Examples and Code Snippets

            No Code Snippets are available at this moment for SurveyEngine.

            Community Discussions

            QUESTION

            (how) can I tell my JavaScript to append a variable/column to the data Qualtrics exports?
            Asked 2021-Dec-02 at 20:56

            I've implemented a task in Qualtrics that randomly selects a number between 0 and 3, and then selects a corresponding word pool to sample 5 words from. To be able to analyze these data, though, I need to know which 5 words (or at minimum, the index number or name of the word pool being sampled from) is presented to each respondent. Is there a way to implement the recording of this information within JavaScript? Ideally this information would show up when I use Qualtrics' native "export" options, but if I have to somehow create a second spreadsheet with this treatment data, that works just fine as well.

            ...

            ANSWER

            Answered 2021-Dec-02 at 20:56

            Yes, you need to define the embedded data field randomwords in the survey flow.

            Source https://stackoverflow.com/questions/70204125

            QUESTION

            Add button to qualtrics question which (randomly) appends text to question
            Asked 2021-Oct-13 at 19:54

            I have a Qualtrics survey where I am showing people a gamble and asking them to decide to play it or not. Prior to that, I want them to virtually play out the gamble like 20 times and see the result of each. It seemed like the easiest way to do this would be to add a button to the question text which, when pressed, randomly appends a new result of the gamble -- either win or lose. E.g. if I am having them play out a gamble with a 90% chance of winning, 90% of the time they press the button they should see a new "WIN" appended to the page, and 10% of the time they should see "LOSE" appended to the page.

            However, I'm struggling to get this all working within qualtrics. Individually I have a sense of what I need to be doing, I think -- it seems like if I make a div in the question HTML itself, and then make a button which will use the .append function in JQuery to add either a win or lose message (i.e. .append(

            WIN!

            ) or something like that), it should give me my basic functionality. But I'm totally lost when it comes to actually implementing this, and figuring out what should go into the html of the question itself vs. the JavaScript section of Qualtrics.

            I'd also ideally like to require them to do this 20 times, but how to track that is a bit beyond me. Any help (or advice on better ways to do this) would be very appreciated. I'd really like to avoid having to use the survey flow in Qualtrics, since that seems super messy for this many trials, but if there is a good way to do it like that I'd appreciate suggestions there as well.

            Edit: I have an implementation of this which isn't really what I wanted, but gets a similar effect without using JQuery at all.

            This is not the JQuery or button-based way to solve this -- I couldn't figure that out. Instead, I created a loop and merge block which consisted of two text displays with a page break between. The first text display would tell them to press the button to simulate a gamble. Javascript on this page would simulate the results of the gamble based on embedded data, and then update another embedded data field for the display of the gamble's outcome, which would be shown on the following block.

            The Javascript on the initial text question looked like this, where q1start is an embedded data field which sets the probability of winning the gamble:

            ...

            ANSWER

            Answered 2021-Oct-13 at 19:54

            Pretty straightforward in the end, finally figured this out.

            Make a block with a single question with this as the HTML:

            Source https://stackoverflow.com/questions/69546694

            QUESTION

            How to record a link click and then automatically click next button in Qualtrics with javascript?
            Asked 2021-Jul-13 at 12:51

            I am working on a survey in Qualtrics. In this survey, I direct respondents to a link at the end of the survey.

            I want to record whether or not respondents click on the link. If they click on the link, then I would like for the survey to automatically click the next button (thereby finishing the survey).

            I've tried the code in the following post on Stack Overflow and the follow-up post on Qualtrics forum, without much luck.

            Currently, I've created an embedded field called ClickLink which is placed at the beginning of the survey and is set to zero

            The HTML of the Qualtrics questions is:

            ...

            ANSWER

            Answered 2021-Jul-13 at 12:51

            You jQuery 'Link' selector is incorrect. It should have a # in front of the id:

            Source https://stackoverflow.com/questions/68354638

            QUESTION

            Getting the column choice values from a matrix table using Qualtrics API
            Asked 2021-Apr-27 at 18:31

            I have a matrix with two columns. I want to get the inputs of both columns on page submit. I have been using getChoiceValue, and I have no problem getting the value of the right column. How can I get the value of the left column?

            ...

            ANSWER

            Answered 2021-Apr-27 at 18:31

            I don't know anything about 'Qualtrics' or any functions it contains, but if you are looking for a plain vanilla JS solution, this might help.

            Source https://stackoverflow.com/questions/67287292

            QUESTION

            How to push back button on top of the page
            Asked 2021-Mar-26 at 18:33

            I am using a survey tool called Qualtrics and I was wondering if we can push the back button on the top left instead of bottom left, while the next button remains at the bottom

            I found a code that clones the buttons. But I would only like to push the actual back button on top using JS

            ...

            ANSWER

            Answered 2021-Mar-26 at 06:15

            You can use the jQuery prepend() method:

            The jQuery prepend() method inserts content AT THE BEGINNING of the selected HTML elements.

            Source https://stackoverflow.com/questions/66811545

            QUESTION

            Using Javascript with embedded Qualtrics variables
            Asked 2021-Feb-25 at 21:47

            I am using Qualtrics to collect data on an experiment related to behavioral economics.

            I need to provide respondents with a budget and then update the budget throughout the survey as they spend it.

            I have coded up a toy example to try to get the javascript right here. I am having trouble updating the budget after they spend it in a question.

            Here are the questions and the underlying javascript. Can anyone identify where I am going wrong?

            Step 0: I set the embedded data field "Budget" to $100 at the beginning of the survey.

            Step 1: I display the first page.

            *Q1: Your budget is ${e://Field/Budget} This displays correctly.

            *Q2: How much to spend? (Open text field, validated as a number.)

            Javascript:

            ...

            ANSWER

            Answered 2021-Feb-25 at 21:47

            A couple of things:

            1. Pipes are resolved before the page is sent to the browser. So, you can't pipe a value from the current page.
            2. Your budget has to be a number. Adding a '$' in front makes it a string.

            Updated code (assumes budget is a number and the text input is a number):

            Source https://stackoverflow.com/questions/66375145

            QUESTION

            Restriction of command
            Asked 2020-Oct-25 at 01:08

            I wrote a JS code for progress by press "Enter" (in Qualtrics):

            ...

            ANSWER

            Answered 2020-Oct-25 at 00:16

            Do the following. The keydown event will only apply to the current survey page.

            Source https://stackoverflow.com/questions/64517831

            QUESTION

            How to record the time an external link is clicked in Qualtrics?
            Asked 2020-Jun-17 at 18:54

            The link provided here answers how Qualtrics records if an external link is clicked or not. Tracking when an external link is clicked in Qualtrics with javascript

            But can I know when or the exact time that the link is clicked? What is the Javascript I can use? Thanks!

            Update 1:

            ...

            ANSWER

            Answered 2020-Jun-17 at 18:54

            Try using this piece of code here:

            Source https://stackoverflow.com/questions/62434109

            QUESTION

            Modifying JavaScript Calendar in Qualtrics
            Asked 2020-Jun-16 at 12:32

            I found a JavaScript code to embed a calendar on a Qualtrics question.

            ...

            ANSWER

            Answered 2020-Jun-16 at 12:32

            Where did you put the script? The link and script tags should go in the survey header. Then the addOnload and addOnReady functions in the question's JavaScript (not inside script tags in the question text).

            Yes, in that date format month is indexed from 0. You could use a date string the with actual dates like "2020-05-22".

            Personally, I like to use flatpickr as a date picker with Qualtrics.

            Source https://stackoverflow.com/questions/62403565

            QUESTION

            indexOf / includes don't do an exact match and return false positives
            Asked 2020-May-24 at 18:15

            I want to build an if statement in which the if criteria is based on an equality test of whether a variable equals any of several values. However, I do not want to hardcode the test values, but to pass an array of values that had been randomly subset earlier.

            First, I get the set of randomized values by subsetting/sampling 5 values out of an array of 15 values. Basically, I'm using this excellent solution.

            ...

            ANSWER

            Answered 2020-May-24 at 11:51

            I've never worked with Qualtrics before, but to me it is clear that the line

            Source https://stackoverflow.com/questions/61930324

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install SurveyEngine

            You can download it from GitHub.
            You can use SurveyEngine like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the SurveyEngine component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/shubhamgosain/SurveyEngine.git

          • CLI

            gh repo clone shubhamgosain/SurveyEngine

          • sshUrl

            git@github.com:shubhamgosain/SurveyEngine.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link