Автоматизация проверки практических работ по информатике

28 августа 2026

Цитирование

Воронова Е. С. Автоматизация проверки практических работ по информатике // Междисциплинарные горизонты социально-экономических и гуманитарных исследований : сборник научных трудов по материалам Международной научно-практической конференции 28 августа 2026г. Белгород : ООО Агентство перспективных научных исследований (АПНИ), 2026. URL: https://apni.ru/article/15966-avtomatizaciya-proverki-prakticheskih-rabot-po-informatike

Аннотация статьи

В статье рассматривается проблема автоматизации контроля знаний в рамках преподавания дисциплины «Информатика». Анализируются существующие подходы к автоматизированной проверке практических заданий, включая тестирование с выбором ответа, проверку исходного кода программ, оценку структурированных отчетов, а также лабораторных работ, выполненных в средах офисных пакетов. Обозначены ключевые моменты, связанные с обработкой недетерминированных форматов файлов (например, .docx, .xlsx) и многопоточного выполнения кода. Формулируются риски и ограничения связанные с полной автоматизацией проверки заданий.

Текст статьи

Цифровая трансформация образования делает актуальным вопрос о повышении эффективности контрольно-оценочной системы. Практическая составляющая курса информатики традиционно является наиболее трудозатратной для преподавательского состава ввиду необходимости индивидуальной проверки алгоритмов, синтаксической корректности программного кода и качества его исполнения, а также точности форматирования тестовых документов, корректности работы формул в электронных таблицах и запросов в базах данных. Ручная проверка сопряжена с высоким уровнем субъективизма, временными издержками и риском человеческой ошибки при оценке больших потоков обучающихся, поэтому автоматизация данного процесса выступает не просто инструментом разгрузки преподавателя, но и главной причиной изменения подхода к обучению.

Практические работы по информатике разнообразны по своей структуре, что требует дифференцированного подхода к выбору инструментария проверки. В тестах базового уровня владения аппаратным обеспечением или стандартным ПО проверка осуществляется путем сопоставления введенного значения с эталоном из базы данных. При написании фрагментов или полноценных программ на языках программирования высокого уровня (Python, C++, Visual Basic) объектом оценки выступают полнота, эффективность по времени и памяти, а также стилистика кода. Во время создания текстовых документов сложной структуры, содержащих оглавление, перекрестные ссылки и стили, разработки расчетных моделей в табличных процессорах, проектировании баз данных или мультимедийных презентаций оценивается правильность использования программных инструментов и точность выполнения задания. Разработка баз данных, веб-приложений или аналитических моделей требует комплексной оценки архитектуры решения, документирования и результатов тестирования.

Специфика автоматизации проверки лабораторных работ в офисных программах считается наименее поддающимся автоматизации из-за визуальной природы выходных данных (файлы .docx, .xlsx, .pptx, .accdb). Однако современные методы позволяют систематизировать критерии оценки подобных работ через анализ внутренней структуры документов и функциональности встроенных элементов. В текстовых процессорах проверка осуществляется путем парсинга внутреннего формата документа. Например, учитывается использование именованных стилей («Заголовок 1», «Основной текст» и т.д.) вместо ручного форматирования, такого как изменение размера шрифта, цвета или жирности кнопками, автоматически отслеживается наличие и корректность автосоставляемого оглавления, работоспособность гиперссылок и перекрестных ссылок на литературу, проверяется иерархия многоуровневых списков.

В табличных процессорах оценка носит преимущественно функциональный характер, где важен не внешний вид ячеек, а логика вычислений. Скрипты считывают значения ячеек и сравнивают их с эталонными результатами, рассчитанными на тех же входных данных, что позволяет отличить забитое руками число от динамической формулы, проверяют корректное использование абсолютных и относительных ссылок при копировании формул [1]. В презентациях оцениваются структуры переходов между слайдами, наличие заполнителей в мастер-слайдах и автоматический счетчик слайдов.

Современная система автоматизированной проверки представляет собой многокомпонентный комплекс, включающий различные модули, а для офисных задач применяются специализированные инструменты, часто работающие в связке с универсальными платформами.

Интеграция автоматических инструментов проверки требует пересмотра оценочных средств. Переход от объемных работ к микромодулям или небольшим функциональным блокам позволяет обеспечить немедленную обратную связь, что способствует формированию у студентов навыков отладки, поиска и устранения ошибок еще до финальной сдачи [2]. Например, задание должно формулироваться не как «создайте красивый отчет», а как «разработайте шаблон документа с использованием таблицы стилей, в котором итоговая сумма контракта рассчитывается автоматически на основе изменяемой ставки НДС».

Важным моментом становится разработка качественных наборов тестов. Педагогу необходимо предусмотреть не только «удачные» тестовые сценарии, но и краевые случаи, такие как пустые входные данные, максимальное ограничение по объему или некорректные типы данных. Кроме того, для предотвращения академической недобросовестности применяются инструменты поиска заимствований, выявляющие структурное сходство алгоритмов независимо от переименования переменных.

Несмотря на высокую эффективность, полная автоматизация имеет и ряд ограничений, таких как невозможность качественной оценки пользовательских интерфейсов, чистоты визуального дизайна, сложность оценки креативности и нестандартности предложенного алгоритмического решения, риск академической недобросовестности, высокие требования к квалификации педагогического персонала для настройки сложных конфигурационных файлов и поддержки инфраструктуры, а также вероятность ложноположительных срабатываний систем информационной безопасности, блокирующих оптимальные, но ресурсоемкие решения студентов.

Автоматизация проверки практических работ по информатике эволюционирует от примитивных скриптов-сравнивалок до интеллектуальных экосистем поддержки образовательного процесса. Включение модулей для анализа офисных документов существенно расширяет охват дисциплин, позволяя применять единые стандарты объективности как для программистских, так и для прикладных цифровых компетенций. А внедрение специализированных платформ автодеплоя и верификации позволяет кардинально снизить административную нагрузку на преподавателей, обеспечить абсолютную беспристрастность и воспроизводимость оценки, а также предоставить обучающимся мгновенный отклик о качестве их решений. 

Дальнейшее развитие данной области связано с внедрением гибридных моделей, где рутинные операции, такие как синтаксический контроль или прохождение юнит-тестов, делегируются алгоритмам, а за преподавателем-экспертом сохраняется функция оценки архитектурной целостности, стиля проектирования, проведения защиты концептуальных проектных решений и цифровой грамотности студента в широком смысле. 

Искусственный интеллект следующего поколения способен взять на себя роль тьютора, предлагая студенту персонализированные подсказки по оптимизации алгоритма еще до момента финальной отправки работы на проверку.

Список литературы

  1. Немировский В. Б., Стоянов А. К. Разработка средств автоматического контроля выполнения учебных заданий в офисных приложениях // Известия ТПУ. – 2009. – №5. – С. 207-210.
  2. Юрьев И. А., Гостева И. Н. Механизм и технология настройки онлайн-сервиса автоматизированной проверки заданий по информатике // Auditorium. – 2023. – №2 (38).

Поделиться

1
Обнаружили грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики)? Напишите письмо в редакцию журнала: info@apni.ru

Похожие статьи

Другие статьи из раздела «Педагогика и психология»

Все статьи выпуска
Актуальные исследования

#36 (322)

Прием материалов

29 августа - 4 сентября

осталось 7 дней

Размещение PDF-версии журнала

9 сентября

Размещение электронной версии статьи

сразу после оплаты

Рассылка печатных экземпляров

23 сентября