Разработка скрипта для автоматизации проверки однотипных заданий по информатике (на примере проверки заданий на перевод чисел между системами счисления)
Автор: Чурунова Е. С.
Журнал: Форум молодых ученых @forum-nauka
Статья в выпуске: 5 (117), 2026 года.
Бесплатный доступ
Проверка письменных работ студентов по информатике традиционно занимает много времени и сопряжена с риском пропустить ошибку. В статье предлагается скрипт на языке Python для автоматизации проверки однотипных заданий (на примере перевода чисел между системами счисления), который считывает ответы из текстовых файлов и формирует отчёт в формате CSV. Описан алгоритм работы программы: обход файлов, извлечение номера варианта, парсинг ответов с помощью регулярных выражений и сравнение с эталоном. Тестирование на 4 студенческих работах показало 100% распознавание корректных ответов и сокращение времени проверки с 20 минут до менее 1 секунды. Сделан вывод о практической ценности скрипта: снижение нагрузки на преподавателя, исключение субъективных ошибок и возможность адаптации под другие типы заданий.
Автоматизация проверки, python, системы счисления, обработка текстовых файлов, учебный процесс, студенческие работы, парсинг ответов
Короткий адрес: https://sciup.org/140316214
IDR: 140316214 | УДК: 004.42
Development of a script for automating the checking of similar computer science assignments (using the example of checking tasks for converting numbers between number systems)
Checking students' written work in computer science traditionally takes a lot of time and is associated with the risk of missing an error. The article proposes a Python script for automating the verification of uniform tasks (using the example of converting numbers between numeral systems), which reads answers from text files and generates a report in CSV format. The program's algorithm is described: traversing files, extracting the variant number, parsing answers using regular expressions, and comparing them with the standard. Testing on 4 student works showed 100% recognition of correct answers and a reduction in checking time from 20 minutes to less than 1 second. The conclusion is made about the practical value of the script: reducing the teacher's workload, eliminating subjective errors, and the possibility of adapting it to other types of assignments.