Details

Title Разработка образовательной платформы для обучения детей шахматам с интерактивными заданиями и системой онлайн-турниров: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» = Development of a Web-Based Educational System for Children’s Chess Instruction with Interactive Exercises and Online Competitions
Creators Сафонов Кирилл Максимович
Scientific adviser Хахина Анна Михайловна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects школьное шахматное обучение ; веб-платформа ; адаптивный тренажёр ; соревнования в реальном времени ; клиент-серверная архитектура ; school chess instruction ; web platform ; adaptive trainer ; real-time competitions ; client-server architecture
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.03
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2675
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\42561
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Объект исследования — процесс обучения детей шахматам в цифровой образовательной среде. Тема работы — «Разработка образовательной платформы для обучения детей шахматам с интерактивными заданиями и системой онлайн-турниров». Цель работы — проектирование и разработка веб-платформы, включающей интерактивные учебные материалы, тактические задачи с персонализированным подбором сложности и систему онлайн-турниров. Методы и методология исследования включают сравнительный анализ существующих платформ, проектирование трёхзвенной архитектуры «клиент—сервер — СУБД», реализацию алгоритмов Glicko-2 и SM-2 для подбора задач и швейцарской системы для турниров, модульное, функциональное и нагрузочное тестирование, апробацию в школе-заказчике. В результате работы спроектирован и реализован программный комплекс Chess Kids, включающий интерактивные уроки, адаптивный тренажёр задач, онлайн-игру, турнирный модуль и профиль пользователя. Проведены модульное, функциональное и нагрузочное тестирование без выявления критических дефектов; нагрузочное тестирование подтвердило приемлемую производительность при одновременной работе группы учащихся. Платформа апробирована в образовательной организации-заказчике и принята заказчиком. Область применения результатов — самостоятельное обучение детей дома и организация занятий в общеобразовательных школах: бесплатный доступ, русскоязычный контент, работа в браузере без установки дополнительного программного обеспечения. Выводы: цель работы достигнута, поставленные задачи решены; разработанная платформа устраняет выявленный пробел на рынке русскоязычных детских шахматных ресурсов. При выполнении работы использованы следующие информационные технологии: языки программирования Go 1.25 и TypeScript 5.5, библиотека React 18, реляционная СУБД PostgreSQL 16, протокол WebSocket для взаимодействия в реальном времени, платформа контейнеризации Docker, а также средства разработки и тестирования (Vite, Git, стандартная библиотека тестирования Go, браузерные средства разработки).

The object of the study is children’s chess instruction in a digital educational environment. The subject of the thesis is «Development of a Web-Based Educational System for Children’s Chess Instruction with Interactive Exercises and Online Competitions». The objective is to design and implement a web platform comprising interactive learning materials, tactical puzzles with personalized difficulty selection, and an online tournament system. The research methods include comparative analysis of existing platforms, three–tier client-server-database architecture design, implementation of Glicko-2 and SM-2 algorithms for puzzle selection and the Swiss-system tournament pairing, modular, functional, and load testing, and pilot deployment at the commissioning school. The Chess Kids software system was designed and implemented, providing interactive lessons, an adaptive puzzle trainer, online play, tournaments, and a user profile. Modular, functional, and load testing was performed without critical defects; load testing confirmed acceptable performance for a classroom-sized user group. The platform was piloted at the commissioning educational institution and accepted by the customer. The results are applicable to self-paced home learning and school-based chess instruction: free access, Russian-language content, and browser operation without additional software installation. Conclusions: the stated objective was achieved and all tasks were completed; the developed platform addresses the identified gap in Russian-language chess resources for children.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...