Details

Title Разработка веб-сервиса для игрофикации обучения технологии CSS Grid: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Development of a web application for gamification of CSS Grid technology training
Creators Корчинский Максим Олегович
Scientific adviser Косторнова Александра Сергеевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects CSS Grid ; геймификация ; веб-приложение ; frontend ; react ; обучение ; интерфейс ; HTML/CSS ; gamification ; web application ; learning ; interface
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.02
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr26-1290
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\40856
Record create date 7/1/2026

Allowed Actions

Action 'Прочитать' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена созданию интерактивного обучающего веб-приложения, направленного на формирование и закрепление навыков работы с технологией 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.

Network User group Action
ILC SPbPU Local Network All
Прочитать Print
Internet Authorized users SPbPU
Прочитать Print
Internet Anonymous
...