4
   

Does This Software Exist?

 
 
Reply Thu 2 Jun, 2016 02:08 pm
Hi there, I’m looking for software that has the abilities listed below that I could use on an interactive website (site not yet created), but I’m not sure if the software exists or where I could find it. Thanks in advance for your help!

(1) A database (maybe via the cloud) that I create which contains thousands of responses to answers from a visitor to my website. Example:
Question on website: Is grass green? Yes, No, Sometimes, Don’t Know
Visitor answer: Sometimes
Automatically generated response from database: That’s true, grass is usually green but it can change shades or colors dependent on various factors such as water consumption volume, geographic location, time of year, etc.

(2) The ability to automatically pull up data from the database as an answer to questions from the site visitor.
In the green grass example above, this step would be pulling up the response to the visitor’s answer so they see it on their screen (they obviously can’t see answers when they are sitting in the database/cloud).

(3) The ability to automatically save the visitor’s answers (they’ll login with a username and password) to be referenced later during the automated Q&A. The saved visitor answers I’d like to be able to pull up might come from different topics within the conversation. These would be questions and answers from tangential side topics instead of questions and answers from one continuous linear/sequential conversation. I hope I’m being clear.

Here’s an example of what I’m trying to convey where the automated question (Q2 of Topic C) would be based on one of the visitor’s previous answers (A3 from Topic A) even though the topics are different.

Topic A Topic B Topic C
Q1 Q1 Q1
A1 A1 A1
Q2 Q2 Q2 (based on answer A3 from Topic A)
A2 A2 A2
Q3 Q3 Q3
A3 A3 A3

Please let me know if more detail would be helpful, and thank you in advance for your help! I’d love to be able to find a software that can do this!
  • Topic Stats
  • Top Replies
  • Link to this Topic
Type: Question • Score: 4 • Views: 327 • Replies: 5
No top replies

 
maxdancona
 
  1  
Reply Thu 2 Jun, 2016 02:13 pm
@RedSoxFan,
Google has a product called "Google Forms" that might be interesting to you. You can google it.

This would be a simple web application for any reasonably good programmer to write.
0 Replies
 
Leadfoot
 
  1  
Reply Thu 2 Jun, 2016 02:46 pm
@RedSoxFan,
Most of that would be pretty simple but the last part of #1 calls for what some would call AI, artificial Intelligence.
There isn't any true AI but to program that function would take a lot of the programmers intelligence to implement. I doubt that would be an off the shelf item.
0 Replies
 
jespah
 
  2  
Reply Thu 2 Jun, 2016 02:47 pm
@RedSoxFan,
Hi!

Some of this is data-driven and/or input-driven. E. g. in your grass example, if I say yes, then my understanding is I get response #1. If I say no, it displays answer #2. If I say sometimes, then the display is answer #3.

You would need to show a drop-down menu of choices because you want to limit selections. Otherwise, I, the visitor, could input anything and you would be adding row upon row to your database. With only three choices, you can have it aggregate. There would still be a row in the database for each visitor, but at least there would be limits if you queried it. E. g.

Code:
Row 1 100 Yes responses
Row 2 40 No responses
Row 3 60 Sometimes responses


This also gets you out of anyone clicking past and giving you no answer at all (e. g. the null or empty set).

Would you allow a visitor to return and answer again, or change their answer?

One thing about databases is, they can become enormous rather quickly. For your single question with three responses, if you have 100 people answering it, you are adding 300 rows to your database. If you have 2 questions with 3 possible responses apiece, you get 600 rows, but if you run a report to look at results, you get 3 squared, or 9 entries. To wit:
  1. Answer 1 = Yes, Answer 2 = Yes
  2. Answer 1 = Yes, Answer 2 = No
  3. Answer 1 = Yes, Answer 2 = Sometimes
  4. Answer 1 = No, Answer 2 = Yes
  5. Answer 1 = No, Answer 2 = No
  6. Answer 1 = No, Answer 2 = Sometimes
  7. Answer 1 = Sometimes, Answer 2 = Yes
  8. Answer 1 = Sometimes, Answer 2 = No
  9. Answer 1 = Sometimes, Answer 2 = Sometimes


Then you need something (might even be visual basic? I'm not sure; I have a data background and not a programming one) to display the correct results based upon if X happens, then display Y.

Complex, even though it sounds simple. I think it's possible although you might need for someone to build such a solution.
ossobuco
 
  1  
Reply Thu 2 Jun, 2016 05:01 pm
@jespah,
I know nothing about coding. Grasses and grass seeds vary a great deal and that relates to grass color at any given time. So setting that up as a question could get complicated, not simple. This could happen with other questions.
0 Replies
 
RedSoxFan
 
  1  
Reply Thu 2 Jun, 2016 08:40 pm
Thank you all for your suggestions... I appreciate the help!
0 Replies
 
 

 
  1. Forums
  2. » Does This Software Exist?
Copyright © 2025 MadLab, LLC :: Terms of Service :: Privacy Policy :: Page generated in 0.03 seconds on 06/17/2025 at 08:48:21