{'fraction_non_alphanumeric': 0.023445463812436288, 'fraction_numerical': 0.0, 'mean_word_length': 5.546666666666667, '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 educational-oriented framework for building on-line courses using XML

Internet can represent a useful tool for delivering knowledge in distance education scenarios; the real effectiveness of Internet courses, however, depends on the educational design and on the flexibility of the contents, which should adapt to the individual student's knowledge and needs. We describe the prototype of an educational-oriented authoring tool we developed in the attempt of giving an answer to these issues. The application has been designed in order to produce Internet courses, composed of XML documents, whose content organisation reflects some basic educational principles, such as modularity, possibility of multiple views of the contents, and existence of self-evaluation mechanisms. After the definition of these concepts, the paper describes the structure of the produced courses, that is the "grammar" they should satisfy, and explains in details the architecture of the application.