{'fraction_non_alphanumeric': 0.02138690861957226, 'fraction_numerical': 0.0, 'mean_word_length': 5.71304347826087, '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}}
Exploiting Semantic Web and Knowledge Management Technologies for E-learning. (Exploitation des Technologies du Web Semantique et de la Gestion des Connaissances pour le E-Learning)

This work explores the potential applications of semantic web and knowledge management technologies for e-learning systems. The problem of reusing existing pedagogical resources is dealt with through a process called semantization. In this process, pedagogical content is semi-automatically annotated with ontological concepts, from several points of view (domain, pedagogy, structure, etc.). This process aims at contextualizing the material with regard to the teacher´s conceptualization and pedagogical strategy. It specifically offers answers to the complexity and difficulty of annotation by a human. The exploitation of annotated pedagogical resources is then proposed through dynamic web interfaces. Semantic web technologies are used to perform useful inferences based on ontological knowledge to personalize and adapt courses. The interest of actual semantic web standards (OWL, RDF, SPARQL) is highlighted in a practical perspective, relying on the deployment of semantic search engine Corese. Finally, this work investigates tracking learner activity and the analysis of such activity. It explores the potential of graphic based visualization and inferences to analyze manually or automatically activity traces on a semantized course. The proposed tools and methods for analysis take advantage of the semantics and underlying semantic web framework.