{'fraction_non_alphanumeric': 0.024390243902439025, 'fraction_numerical': 0.0, 'mean_word_length': 5.038961038961039, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Improved computation of individual ZPD in a distance learning system

This paper builds upon theoretical studies in the field of social constructivism. Lev Vygotsky is considered one of the greatest representatives of this research line, with his theory of the Zone of Proximal Development (ZPD). Our work aims at integrating this concept in the practice of a computer-assisted learning system. For each learner, the system stores a model summarizing the current Student Knowledge (SK). Each educational activity is specified through the deployed content, the skills required to tackle it, and those acquired, and is further annotated by the effort estimated for the task. The latter may change from one student to another, given the already achieved competence. A suitable weighting of the robustness (certainty) of student's skills, stored in SK, and their combination are used to verify the inclusion of a learning activity in the student's ZPD. With respect to our previous work, the algorithm for the calculation of the ZPD of the individual student has been optimized, by enhancing the certainty weighting policy, and a graphical display of the ZPD has been added. Thanks to the latter, the student can get a clear vision of the learning paths that he/she can presently tackle. This both facilitates the educational process, and helps developing the metacognitive ability self-assessment.