{'fraction_non_alphanumeric': 0.013057671381936888, 'fraction_numerical': 0.0, 'mean_word_length': 5.618705035971223, '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}}
Using Ontologies to generate Learning Objects automatically

In this paper, the possibilities and challenges of using well known ontologies like WordNet and YAGO as knowledge bases in order to automatically compose learning objects for specific e-learning applications are explored. This approach takes advantage of those existing and free knowledge bases, combining them with concept level entities which give an outline of the course. A software system is presented which generates interactive exercises in HTML format for different courses. Based on an exercise previously generated by hand as a pattern and the already mentioned ontologies as knowledge bases, the system SIEG (System for Interactive Exercises Generation) allows creating new versions of the exercise changing its specific content. After creation, the exercises are transformed into learning objects by the AGORA learning object management platform.