{'fraction_non_alphanumeric': 0.020100502512562814, 'fraction_numerical': 0.0, 'mean_word_length': 5.2265625, '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 metaprogramming-based model for generation of the eLearning-oriented Web pages

We analyse ICT-based learning and consider the problem for generation of eLearning-oriented Web pages. We propose a metamodel for analysis of the problem domain as well as a metamodel for the solution domain. We represent the problem domain as a fixed set of the pre-specified parameter values and their relationships. We describe the solution domain at a higher-level as a metaspecification, which expresses parameter-based variability and is implemented using the metaprogramming techniques. The lower-level of the model describes different aspects of the teaching content such as structure, representation and management. We deliver some details of the experimental system that implements the proposed approach.