{'fraction_non_alphanumeric': 0.020086083213773313, 'fraction_numerical': 0.0, 'mean_word_length': 5.288288288288288, '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 three-level model for educational evaluation process in a client/server environment

We prove that the educational evaluation process can be described by a three-level model: the conceptual level, the implementation level and the user level. At the conceptual level, the automata formalism represents in a very formal way the educational process's environment including tests' structure and learner-system interaction. This formalism is implemented in XML to define a test description language and allows designing an evaluation system running as an automaton. At the user level, we make use of the evaluation system and produce XML documents in the test description language for questionnaires.