• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Разработка системы автоматического тестирования лабораторных работ на языках С и С++

ФИО студента: Красков Владислав Владимирович

Руководитель: Сластников Сергей Александрович

Кампус/факультет: Московский институт электроники и математики им. А.Н. Тихонова

Программа: Прикладная математика (Бакалавриат)

Оценка: 7

Год защиты: 2021

Данная работа направлена на автоматизацию процесса проверки студенческих лабораторных работ на языках C и C++. Целью работы является реализация системы автоматической проверки лабораторных работ. В процессе изучения предметной области были изучены статьи по безопасности виртуализации, аналог проверяющей системы, документация по языкам программирования, библиотекам и различным инструментам разработки программного обеспечения. Для разработки проверяющей системы был выбран язык python3, в качестве брокера сообщений был выбран rabbitmq, серверная часть написана на библиотеке aiohttp языка python3. Серверная часть принимает запрос на проверку от студента, валидирует запрос и отправляет его в очередь, система проверки в свою очередь опрашивает очередь на наличие запроса на проверку и когда она видит его в очереди, начинает проверять лабораторную работу по заданному конфигурационному файлу конкретной работы, после чего отправляет результат проверки назад.

Текст работы (работа добавлена 31 мая 2021 г.)

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

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

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ