Preview

Вестник Донского государственного технического университета

Расширенный поиск

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

https://doi.org/10.23947/1992-5980-2018-18-2-214-222

Полный текст:

Аннотация

Введение. Рассмотрена возможность автоматизации проверки работ участников олимпиад по программированию. Описана архитектура и работа серверной части системы проверки выполнения олимпиадных задач по программированию.

Материалы и методы. В качестве средств создания приложения были рассмотрены технологии MySQL, PHP, C++, JavaScript, HTML, CSS. Программа-тестировщик реализована на языке C++ для операционных систем семейства Windows NT.

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

Обсуждение и заключения. В результате анализа функционирования глобальной сети Internet и технологии «клиент-сервер» были определены возможности для организации взаимодействия приложения с Internetресурсами. Разработанное приложение доказало целесообразность и эффективность организации взаимодействия приложения с Internet-ресурсами.

Об авторе

Е. В. Шагилова
Национальный исследовательский Мордовский государственный университет имени Н. П. Огарева
Россия

Шагилова Елена Викторовна, кандидат педагогических наук, доцент кафедры фундаментальной информатики 

430005, г. Саранск, ул. Большевистская, д. 68



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

1. Буздалов, М. В. Генерация тестов для олимпиадных задач по программированию с использованием генетических алгоритмов / М. В. Буздалов // Научно-технический вестник Санкт-Петербургского университета информационных технологий, механики и оптики. — 2011. — № 2. — С. 72–77.

2. Корнеев, Г. А. Автоматическое тестирование решений на соревнованиях по программированию / Г. А. Корнеев, Р. А. Елизаров // Телекоммуникации и информатизация образования. — 2003. — № 1. — С. 61–73.

3. Назаренко, А. С. Аспекты автоматизации тестирования при проведении олимпиад по программированию / А. С. Назаренко, В. О. Скрипачёв // Информационные технологии в обеспечении федеральных государственных образовательных стандартов. — 2014. — № 3. — С. 147–151.

4. Евстропов, Г. О. Cистемы оценивания в задачах с автоматической проверкой на олимпиадах по программированию / Г. О. Евстропов // Информатика и образование. — 2016. — № 3 (272). — С. 65–67.

5. Макиева, З. Д. Проектирование автоматизированной системы проверки олимпиадных заданий по программированию / З. Д. Макиева // Известия Кыргызского государственного технического университета им. И. Раззакова. — 2016. — Т. 38. — С. 54–61.

6. Иванова, С. А. Построение сервиса автоматизированной проверки решений задач по информатике «Информатик-ассистент» / С. А. Иванова, В. В. Иванов, Н. В. Николаева // Инновационные технологии в науке и образовании. — 2015. — № 4 (4). — С. 150–154.

7. Применение автоматизированной системы тестирования в учебном процессе / Е. Н. Боженкова [и.др.] // Новые информационные технологии в образовании (НИТО-Байкал). — 2010. — № 2. — С. 161–163.

8. Сверчкова, Г. В. Автоматизированная система проверки результатов олимпиады по программированию / Г. В. Сверчкова, Д. И. Кислицын // Сборник статей студ., аспирантов и магистр. «Информационные системы и технологии». — 2016. — С. 30–34.

9. Рогачева, Е. В. Опыт использования систем автоматизированной проверки решений при обучении программированию / Е. В. Рогачева // Высшая школа. — 2015. — № 9. — С. 55–58.

10. Самощенко, Ю. Ю. Исследование эффективности автоматизированной проверки решений при проведении олимпиад по программированию / Ю. Ю. Самощенко // Молодой ученый. — 2016. — № 11. — С. 223–226.

11. Автоматизированная система тестирования программ / В. А. Соловьев [и др.] // Электронные средства и системы управления. — 2012. — № 1. — С. 188–191.

12. Автоматизированная система тестирования программ / С. А. Черепанов [и.др.] // Электронные средства и системы управления. — 2014. — № 2. — С. 61–65.


Для цитирования:


Шагилова Е.В. Архитектура и реализация программы онлайн-тестировщика для проверки решений задач по олимпиадному программированию. Вестник Донского государственного технического университета. 2018;18(2):214-222. https://doi.org/10.23947/1992-5980-2018-18-2-214-222

For citation:


Shagilova E.V. Architecture and implementation of online testing to check solutions to Olympiad programming problems. Vestnik of Don State Technical University. 2018;18(2):214-222. (In Russ.) https://doi.org/10.23947/1992-5980-2018-18-2-214-222

Просмотров: 261


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1992-5980 (Print)
ISSN 1992-6006 (Online)