{'fraction_non_alphanumeric': 0.013901760889712697, 'fraction_numerical': 0.0, 'mean_word_length': 5.585365853658536, '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}}
A Separation of Concerns Approach to Simplify the Computational Modelling of Educational Units

Educational Modelling Languages (EMLs) have been proposed to support the computational modelling of educational units accordingly to different pedagogical approaches. These languages are presented as formal specifications to capture the elements and behaviours involved in educational units. Eventually, these models are intended to support the execution of appropriate e-learning systems, enabling the provision of educational units in accordance with different pedagogical approaches. Currently, a main problem of these languages is their complexity. It is very difficult both to create models of educational units and to develop software systems supporting their execution. This paper introduces an EML proposal to simplify the modelling of educational units. The key of this proposal is the separation of the modelling in several issues as independently as possible. Then, as each issue can be approached in a separated way from other issues the complexity problem is simplified.