An episode either explains stuff (= provides [intro] or [explanation] level knowledge items) or is an interactive experience (= provides [experience] level knowledge items).
If a student just finished an episode that provided the intro or explanation for an item and she thereby unlocked an episode that provides experience for that same item, we display a cheerful message instead of the normal episode menu.
Yay! You just unlocked the interactive gizmo thinggy "[title of the episode]". Do you want to open it now? [YES] [NO]
Clicking yes has the same effect like choosing the episode from the menu. Clicking no displays the menu.
An episode either explains stuff (= provides [intro] or [explanation] level knowledge items) or is an interactive experience (= provides [experience] level knowledge items).
If a student just finished an episode that provided the intro or explanation for an item and she thereby unlocked an episode that provides experience for that same item, we display a cheerful message instead of the normal episode menu.
Clicking yes has the same effect like choosing the episode from the menu. Clicking no displays the menu.