Детальная информация

Название Разработка веб-сервиса для игрофикации обучения технологии CSS Grid: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Development of a web application for gamification of CSS Grid technology training
Авторы Корчинский Максим Олегович
Научный руководитель Косторнова Александра Сергеевна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика CSS Grid ; геймификация ; веб-приложение ; frontend ; react ; обучение ; интерфейс ; HTML/CSS ; gamification ; web application ; learning ; interface
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.02
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr26-1290
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\40856
Дата создания записи 01.07.2026

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная работа посвящена созданию интерактивного обучающего веб-приложения, направленного на формирование и закрепление навыков работы с технологией CSS Grid у начинающих веб-разработчиков. В проекте применяется геймифицированный подход к обучению, основанный на последовательном прохождении уровней с возрастающей сложностью и получением визуальной обратной связи. Задачи, которые решались в ходе исследования: 1) Анализ существующих решений для обучения CSS Grid и выявление их недостатков. 2) Проектирование архитектуры клиентского приложения с учетом масштабируемости и пользовательского опыта. 3) Реализация визуального редактора сеток и интерфейса уровней с элементами геймификации. 4) Разработка функционала прогрессии, модальных окон, аутентификации и взаимодействия с сервером. 5) Проведение пользовательского опроса для оценки восприятия геймифицированного обучения и удобства интерфейса. 6) Формирование методики оценки эффективности предлагаемого подхода на основе пользовательской обратной связи. Работа выполнена с использованием технологий React, Node.js, MongoDB, SCSS, а также библиотек Redux, React Router, Jest, Axios и др. В качестве средств разработки использовались среды Visual Studio Code, облачный репозиторий GitHub. В результате работы было разработано веб-приложение, обеспечивающее интуитивно понятный интерфейс и последовательное обучение работе с CSS Grid. Приложение включает в себя игровые уровни, задания с проверкой, а также возможность отслеживания личного прогресса. Также проведен опрос среди пользователей, показавший высокий интерес к игровым форматам в изучении CSS. Для достижения поставленных целей были разработаны и реализованы программные модули, интерфейсные компоненты и методические принципы обучения, учитывающие особенности восприятия информации в условиях цифровой среды.

This work is devoted to the creation of an interactive educational web application aimed at developing and consolidating skills in working with CSS Grid technology among novice web developers. The project uses a gamified learning approach based on sequentially completing levels with increasing difficulty and receiving visual feedback. The research set the following goals: 1) Analysis of existing solutions for CSS Grid training and identification of their shortcomings. 2) Designing the architecture of the client application, taking into account scalability and user experience. 3) Implementation of a visual grid editor and a level interface with gamification elements. 4) Development of the functionality of progression, modal windows, authentication and interaction with the server. 5) Conducting a user survey to assess the perception of gamified learning and the convenience of the interface. 6) Formation of a methodology for evaluating the effectiveness of the proposed approach based on user feedback. The work was performed using React and Node technologies.js, MongoDB, SCSS, as well as the libraries Redux, React Router, Jest, Axios, etc. Visual Studio Code environments and the GitHub cloud repository were used as development tools. As a result, a web application was developed that provides an intuitive interface and consistent training in working with CSS Grid. The application includes game levels, tasks with verification, as well as the ability to track personal progress. A survey was also conducted among users, which showed a high interest in game formats in the study of CSS. To achieve these goals, software modules, interface components and methodological principles of learning have been developed and implemented, taking into account the peculiarities of information perception in a digital environment.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи
...