Архитектура и реализация программы онлайн-тестировщика для проверки решений задач по олимпиадному программированию
Автор: Шагилова Елена Викторовна
Журнал: Вестник Донского государственного технического университета @vestnik-donstu
Рубрика: Информатика, вычислительная техника и управление
Статья в выпуске: 2 т.18, 2018 года.
Бесплатный доступ
Введение. Рассмотрена возможность автоматизации проверки работ участников олимпиад по программированию. Описана архитектура и работа серверной части системы проверки выполнения олимпиадных задач по программированию. Материалы и методы. В качестве средств создания приложения были рассмотрены технологии 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.