Now, let's explore BKT more deeply to find out more about its limitations and behavior in different situations. Complete all four scenarios below to proceed.
0 / 4 scenarios complete
Answer the multiple-choice question below. Pay attention to what happens to your P(init) after you submit your answer.
Did you notice that your P(init) increased, even though you got the answer wrong? We promise there really wasn't a correct answer option. This is another interesting characteristic of BKT, but it isn't necessarily a flaw.
Why might it make sense for P(init) to increase regardless of the correctness of your answer? Tell me!
Do you think answering incorrectly should always increase P(init). Why or why not?
Take a moment to think about this question and when you're ready, click the button below to return to the main scenario menu.
Some parameter values cause BKT to act in ways that don't make a lot of sense. Follow the steps below and keep an eye on how the mastery bars change—in each case, does P(init) increase more for correct or incorrect answers?
Correct Answer:
Incorrect Answer:
Hopefully, you saw that when P(guess) and/or P(slip) was > 0.5, P(init) increased more if you answered incorrectly rather than correctly (and sometimes P(init) might even decrease with correct answers!).
Weird, right? This is an example of model degeneracy, which is when the model does not behave as expected due to inappropriate parameter values.
Let's take a step back and think about why it doesn’t make sense for P(guess) and P(slip) to be too large.
For P(slip), if the probability of slipping is > 0.5, this suggests that a student who knows the skill is more likely to get the question wrong than right, which doesn't make any sense.
Read the scenario below and then answer the questions.
Kris is a student who has been learning ASL for 3 months. Today, she tested her knowledge of fingerspelling with BKT and received a P(init) of 0.8. If Kris doesn't review or practice fingerspelling after today, what do you predict her P(init) to be in:
after you stop reviewing the material.
You guessed:
Alright, now that you’ve submitted your guesses, it's time to reveal the answer! BKT will start decreasing your P(init)...
Tell me!
Not being able to handle forgetting may impact the reliability of BKT's predictions in certain situations. For example, in a more general educational context, how might summer vacation lead to problematic estimates of P(init) by BKT?
Take a moment to think about this question and when you're ready, click the button below to return to the main scenario menu.
Read the scenario below and then answer the questions.
Mac and Cheese are two students being tested on their ASL knowledge. If both students get the exact same score, but Mac takes 10 minutes to finish the test while Cheese takes 3 hours, who will have the higher P(init) according to BKT?
However, as you may be thinking, this behavior of BKT isn't the most intuitive and doesn't really reflect how things work in real life. Think about it. The time it takes you to complete something (aka. your speed) is often an indicator of level of mastery. So in real life, would Mac or Cheese have the higher P(init)?
Why is this true? Well, if a student completes a test faster, that may suggest higher recall and fluency (and thus a higher P(init)) with the material than a student who gets the same score but takes longer to finish the same test. In other words, correctness is important, but it's not the only thing that matters when it comes to assessing learning and mastery, and thus, BKT's predictions may not always be reliable.
When you're ready to continue, press the button below to return to the main scenario menu.