{'fraction_non_alphanumeric': 0.014619883040935672, 'fraction_numerical': 0.0, 'mean_word_length': 5.37888198757764, '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}}
An agent-based approach to dynamic adaptive learning

Dynamic adaptive learning and teaching strategies are increasingly demanded in order to improve the efficiency and effectiveness of the education process, but few learning systems exist which are dynamic and able to satisfy individual students. In an attempt to 
overcome these limitations, we propose a multi-agent architecture that provides the key functions of a dynamic and adaptive learning system. Learning style schemes are used to adapt to students’ individual needs, and learning objects provide effective reuse and structuring of material. The incorporation of agents and learning objects is based on learning style — a pedagogic foundation for adaptivity — and this is one of the main contributions of this research. The system has been analysed through several functional experiments, and the analysis of a simulation study indicates that the approach is able to handle individual students’ requirements and improve the dynamic adaptivity in education systems.