Want to use probability algorithm for my web app

Click For Summary
SUMMARY

The discussion centers on developing a probability-based answer filtering tool for a web application. The tool involves six questions, where the subsequent question is determined by the user's previous answers, each having 5-6 options. The developer plans to implement binary logic concepts, similar to electronic logic gates, to manage question visibility based on user input. The state management is handled using Vuex, ensuring that only the relevant question is displayed at any time.

PREREQUISITES
  • Understanding of probability algorithms
  • Familiarity with Vuex for state management
  • Knowledge of binary logic concepts
  • Basic JavaScript programming skills
NEXT STEPS
  • Research probability algorithms for dynamic question selection
  • Learn advanced Vuex techniques for managing complex state
  • Explore binary logic applications in programming
  • Investigate best practices for implementing user input handling in web applications
USEFUL FOR

Freelance web developers, software engineers, and anyone interested in implementing dynamic question filtering and probability algorithms in their applications.

aaronsmith4
Messages
2
Reaction score
0
I'm a freelance web developer and right now I'm stuck into a mathematical(probability) issue where I'm developing an answer filtering tool.

This tool works as follows:

1) There are six questions that the user will be asked
2) Based on the answer of first question, my server will decide which should be the second question. Based on the answer of second question, the server will decide which should be the third question.
3) Each question has 5-6 options values

Now, for the six questions and each question has 5-6 options, what is the probability each options on my app? Is there any math equation to find out this? Once I solve the math logic, I would easily code the same.
 
Physics news on Phys.org
Ok, I have found the solution, I'm going to implement the binary concepts to solve this issue. Just like the electronics logic gates. In these logic gates, zeros means the connection is closed and one means the connection is open. Scraped this and got the js code

Here in this algorithm, I have used to same. Once the user enters one condition and the equivalent question according to the selected condition will have the 1 binary value and all the other numbers will have zero binary value.

I have used Vuex for state-management. With Vuex, only questions with 1 input will be visible all the other questions will be invisible.

I will share the free gitlab page url so that anyone can copy this math programming trick and implement in their projects..
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 41 ·
2
Replies
41
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K