{'fraction_non_alphanumeric': 0.02027027027027027, 'fraction_numerical': 0.0, 'mean_word_length': 5.5851851851851855, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Explaining educational recommendations through a concept-level knowledge visualization

In this demo paper, we present a visual approach for explaining learning content recommendation in the personalized practice system Mastery Grids. The proposed approach uses a concept-level visualization of student knowledge in Java programming to demonstrate why specific practice content is recommended by the system. The visualized student knowledge is estimated by a Bayesian Knowledge Tracing approach, which traces student problem-solving performance. The visual explanatory components, which show both a fine-grained and aggregated knowledge level, are presented to the students along with textual explanations. The goal of this approach is to display the suitability of each recommended item in the context of a student's current knowledge and goal, i.e., the current topic they are studying.