{'fraction_non_alphanumeric': 0.024301336573511544, 'fraction_numerical': 0.0, 'mean_word_length': 5.645161290322581, '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}}
From CD-ROM to Web-served: reverse engineering of an interactive multimedia course

The Web offers advantages for learning technologies, but the interactivity necessary for the learner requires technical features that are currently hardly supported. The authors briefly describe how a traditional multimedia course, usually marketed as offline CD-ROMs, has been reverse engineered to a server-based, multi-client Web application in order to have an identical behaviour at the learner's site. The new course consists of XML/XSL documents programmed by server-driven Java functionalities managing the conversations with the remote learners. Abstraction and generalisation to other courses and/or interactive Web applications or services, become feasible, easy and reusable because all middleware technologies are open source.