Online coaching app with predictive teaching, featuring 3 different algorithms.
Probability is the likelihood or chance of an event occurring.
Probability = | the number of ways of achieving success |
---|---|
the total number of possible outcomes |
In this case it just analyses the existent data set without favoring any stimulation of newer approaches towards the same goal.
If the user has a name and experience in the industry, we assume that more programs will be put in place or by other means has continuity to the activity. Also, as a professional the chosen methods even if not traditional or standard should work efficiently.
If there is only 1 layer, that would favour the number of students per course. Which would get a bigger weight in what's right and wrong towards a certain goal. This requires for a second layer to allow new methods even if less popular (in quantity) to flourish. This can be justified by inflating the results at the moment of prediction if the chosen method is not the most popular. It promotes innovation while maintaining efficiency in the methods used allowing for professionals with great rating to influence the outcome.
Here are 2 proposed methods:
This proposed method allows for a stimulus in the weight of the smaller value by breaking down the difference of both the ratings values into actual tangible chunks by the ratio of the entire data set in addition to the current rating of it. This boosts the smaller value in a fair manner where the difference between the top values are not that big.
There was much thought on how much weight should a coach/teacher have on a subject, so let's assume it's at least twice the amount of the student. But that just states the expertise on a specific field is twice as the student's, which leaves out personal experience and is just an assumption. Let's make it about the course weight through feedback given by the clients.
The weight here is redistributed in a way that at maximum efficiency (100%), determined by the personal rating in all the programs, it doubles the weight of the value at the moment of prediction. It takes into account the average personal rating of the teacher by category and adds it to the actual average rating of the entire scope. Which means that it allows for a better understanding of what works better in terms of feedback given.
We can determine the probability for each scenario:
· Assuming the user inserted exercise A
P(A|B) = Probability of A given B is true x1 = Quantity of A x2 =Quantity of B y1 = Average Program Rating of A y2 = Average Program Rating of B
Result
|
P(A|C) = Probability of A given B is true x1 = Quantity of A x2 =Quantity of C y1 = Average Program Rating of A y2 = Average Program Rating of C
Result
|
Predicted result:
· C > A > B
Given the example: [Test Example]
We can determine the probability for each scenario:
· Assuming the user inserted exercise A
yB = x2 + ( x2/x1 – y2/y1)
P(A|B) = Probability of A given B is true x1 = Quantity of A x2 =Quantity of B y1 = Average Program Rating of A y2 = Average Program Rating of B yB = Bonus advantage |
|||||||||
**Result**
Stays the same as it the probability is already bigger than B |
**Result**
yB = 112
|
Predicted result:
· A > C > B
Given the example: [Test Example]
We can determine the probability for each scenario:
· Assuming the user inserted exercise A.
xB = x2 + par
P(A|B) = Probability of A given B is true x1 = Quantity of A x2 =Quantity of B y1 = Average Program Rating of A y2 = Average Program Rating of B par = personal average rating in the same category xB = Bonus advantage |
|||||||||||||
**Scenario 1: par = 5%**
Result
|
**Scenario 2: par = 50%**
Result
|
Predicted result:
· **A > C > B**