{'fraction_non_alphanumeric': 0.021613832853025938, 'fraction_numerical': 0.004322766570605188, 'mean_word_length': 5.342465753424658, '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}}
A Microservice-driven Collaborative Agent in Virtual Learning Environments: A Role Model for a Tracing Agent

Currently, distance learning comprises almost half of students enrolled in undergraduate courses in Brazil. However, the dropout rate of this modality is over 50%, and only 22% of students complete the courses [27]. Despite technological advances and good acceptance of this modality, research indicates that the lack of involvement in a virtual community can lead to feelings of loneliness, low self-esteem, isolation and desmotivation. There is evidence that these feelings are among the main factors responsible for the low performance and high evasion rate. Virtual Learning Environments (VLE) handles a large volume of student interaction data. In this context, it is important to create mechanisms to maintain and manage a data structure to facilitate the processes of transforming data into information and knowledge. This paper aims to present a tracing agent responsible for maintaining and managing the data structure in VLE. The agent acts in the context of a microservice-oriented multi-agent system, interacting and collaborating with other agents in order to improve interaction and decision-making processes. This work becomes original and at the same time innovative, presenting an unprecedented combination of technologies and techniques in the context of VLEs.