{'fraction_non_alphanumeric': 0.01694915254237288, 'fraction_numerical': 0.0, 'mean_word_length': 4.976190476190476, '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}}
Domain and User Knowledge in a Web-based Courseware Engineering Course

AIMS is a knowledge-based system for learning and teaching support within the context of distance education. It is aimed not only at enhancing learner's conceptual knowledge in a specific subject area but also at providing knowledge verification tools for the teacher. The system can be used to aid learning and teaching in different subject areas and to provide user-oriented support in searching course- related information, concept teaching and learning, and conceptual and task-oriented domain structuring. AIMS has an agent -based system architecture, which accommodates a team of agents mediating the process of providing information to the individual user. Each of those agents is an active system entity characterised by a set of specific roles with respect to the main system functionality. In this paper we present a general view on AIMS with an emphasis on its agent-based architecture and the domain and user knowledge.