{'fraction_non_alphanumeric': 0.02109090909090909, 'fraction_numerical': 0.0014545454545454545, 'mean_word_length': 5.035087719298246, '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}}
Learn and Evolve the Domain Model in Intelligent Tutoring Systems - Approach Based on Interaction Traces

In an online adaptive teaching system, the domain expert is not necessarily aware of the target audiences’ knowledge levels. Indeed, there could be a gap between what the domain expert thinks is the right way to organize the domain knowledge and how the domain knowledge should be organized to maximize the learners’ learning. In this context, we present a novel approach to fill this gap by the semi-automatic reorganization of the domain knowledge in a way that can potentially maximize students’ learning. We have developed the GOALS (Generator of Adaptive Learning Scenarios) platform that records the learners’ activities in the form of interaction traces. In this paper, we are interested in updating knowledge domain and learner profiles from the interaction traces. The results of the updating process are then presented to the domain expert who can approve or disapprove them accordingly. We will look for two 
kinds of update, namely: 1) the detection of new concepts in the domain model, 2) the detection of new links between the domain concepts and the pedagogical resources. We apply mining algorithms to classify different students, according to their responses and then perform the analysis. We present our approach’s formalization, and some validations.