Архитектура и реализация программы онлайн-тестировщика для проверки решений задач по олимпиадному программированию

Бесплатный доступ

Введение. Рассмотрена возможность автоматизации проверки работ участников олимпиад по программированию. Описана архитектура и работа серверной части системы проверки выполнения олимпиадных задач по программированию. Материалы и методы. В качестве средств создания приложения были рассмотрены технологии MySQL, PHP, C++, JavaScript, HTML, CSS. Программа-тестировщик реализована на языке C++ для операционных систем семейства Windows NT. Результаты исследования. Реализована возможность автоматизации проверки работ участников олимпиады в режиме реального времени. Для проверки олимпиадных работ по программированию разработана программа-тестировщик системы. Обсуждение и заключения. В результате анализа функционирования глобальной сети Internet и технологии «клиент-сервер» были определены возможности для организации взаимодействия приложения с Internet-ресурсами. Разработанное приложение доказало целесообразность и эффективность организации взаимодействия приложения с Internet-ресурсами.

Еще

Онлайн-система, тестировщик, программирование, веб-сервер, интернет, протокол передачи данных

Короткий адрес: https://sciup.org/142214945

IDR: 142214945   |   DOI: 10.23947/1992-5980-2018-18-2-214-222

Список литературы Архитектура и реализация программы онлайн-тестировщика для проверки решений задач по олимпиадному программированию

  • Буздалов, М. В. Генерация тестов для олимпиадных задач по программированию с использованием генетических алгоритмов/М. В. Буздалов//Научно-технический вестник Санкт-Петербургского университета информационных технологий, механики и оптики. -2011. -№ 2. -С. 72-77.
  • Корнеев, Г. А. Автоматическое тестирование решений на соревнованиях по программированию/Г. А. Корнеев, Р. А. Елизаров//Телекоммуникации и информатизация образования. -2003. -№ 1. -С. 61-73.
  • Назаренко, А. С. Аспекты автоматизации тестирования при проведении олимпиад по программированию/А. С. Назаренко, В. О. Скрипачёв//Информационные технологии в обеспечении федеральных государственных образовательных стандартов. -2014. -№ 3. -С. 147-151.
  • Евстропов, Г. О. Cистемы оценивания в задачах с автоматической проверкой на олимпиадах по программированию/Г. О. Евстропов//Информатика и образование. -2016. -№ 3 (272). -С. 65-67.
  • Макиева, З. Д. Проектирование автоматизированной системы проверки олимпиадных заданий по программированию/З. Д. Макиева//Известия Кыргызского государственного технического университета им. И. Раззакова. -2016. -Т. 38. -С. 54-61.
  • Иванова, С. А. Построение сервиса автоматизированной проверки решений задач по информатике «Информатик-ассистент»/С. А. Иванова, В. В. Иванов, Н. В. Николаева//Инновационные технологии в науке и образовании. -2015. -№ 4 (4). -С. 150-154.
  • Применение автоматизированной системы тестирования в учебном процессе/Е. Н. Боженкова //Новые информационные технологии в образовании (НИТО-Байкал). -2010. -№ 2. -С. 161-163.
  • Сверчкова, Г. В. Автоматизированная система проверки результатов олимпиады по программированию/Г. В. Сверчкова, Д. И. Кислицын//Сборник статей студ., аспирантов и магистр. «Информационные системы и технологии». -2016. -С. 30-34.
  • Рогачева, Е. В. Опыт использования систем автоматизированной проверки решений при обучении программированию/Е. В. Рогачева//Высшая школа. -2015. -№ 9. -С. 55-58.
  • Самощенко, Ю. Ю. Исследование эффективности автоматизированной проверки решений при проведении олимпиад по программированию/Ю. Ю. Самощенко//Молодой ученый. -2016. -№ 11. -С. 223-226.
  • Автоматизированная система тестирования программ/В. А. Соловьев //Электронные средства и системы управления. -2012. -№ 1. -С. 188-191.
  • Автоматизированная система тестирования программ/С. А. Черепанов //Электронные средства и системы управления. -2014. -№ 2. -С. 61-65.
Еще
Статья научная