{'fraction_non_alphanumeric': 0.019830028328611898, 'fraction_numerical': 0.0, 'mean_word_length': 5.546296296296297, '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}}
Generation of Test Tasks in Systems of Computer Mathematics for Educational Purposes

The study of exact sciences includes not only lectures but also the active forms of learning (practical classes, laboratory work and so on). Thus, it is necessary to control not only declarative knowledge but also procedural knowledge of the students (the knowledge of methods for solving problems). This article describes functional requirements, mathematical models, and algorithms for the development of the modules of procedural knowledge testing in the systems of computer mathematics for educational purposes. We present methods of generation of test tasks implemented in the web application “Test on Mathematics”.