BKT Probability Simulator

By Catherine Yeh

Drag the sliders to adjust the probabilities. Explore on your own or follow the suggested prompts. Hover over a parameter to see its description.

The probability that the student already knows a skill.

P(init):

The probability that the student will learn a skill on the next practice opportunity.

P(trans):

The probability that the student will answer incorrectly despite knowing a skill.

P(slip):

The probability that the student will answer correctly despite not knowing a skill.

P(guess):

P(learned) depends on whether the student answers correctly. This probability becomes the new value for P(init). Simulate student responses by choosing an answer button below.

The new value of P(init) if the student answers correctly.

P(learned if correct):

The new value of P(init) if the student answers incorrectly.

P(learned if wrong):