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 |
|