Автоматизация процесса проверки базовых задач на курсе по «Технологиям программирования Python»

Валиев Булат Айратович

Аннотация


Выпускная квалификационная работа посвящена объединению курса по «Технологиям программирования Python» на единой платформе и автоматизированию процесса проверки базовых задач для курса.
Цель работы - анализ требований, публикация курса на платформу
Ulearn.me и автоматизация проверки базовых задач.
Объект исследования - автоматизация проверки кода.
Предмет исследования - технология проверки практических задач по
учебному курсу.
Методы исследования: абстрактно-логический анализ, генерация идей, проектирование и разработка проверок задач.
Первый раздел посвящен анализу текущего (на момент анализа) состояния курса и курсов-аналогов.
Второй раздел посвящен анализу платформ для размещения онлайн-курсов, анализу работы Ulearn, анализу технических требований Ulearn и созданию требований к реализации.
Третий раздел описывает техническое задание, поставленное для выполнения работы.
Четвертый раздел посвящен описанию архитектуры и логики системы автопроверки задач.
Пятый раздел описывает техническую реализацию работы.
Результатом работы является опубликованный на Ulearn.me онлайн-курс с реализованной автоматической проверкой базовых задач.