Abstract: Dynamic web-client programming with HTML, CSS, and JavaScript has become dominant in web application system. To assist its study by novices, we have developed a Phrase Fill-in-Blank Problem ...