УДК 37:004.774.6:373.57
DOI: 10.36871/26189976.2026.03-3.017

Авторы

Елена Андреевна Салтанаева,
Казанский государственный энергетический университет, Казань, Россия
Светлана Мунавировна Куценко,
Казанский государственный энергетический университет, Казань, Россия
Артамонова Екатерина Валерьевна,
Казанский государственный энергетический университет, Казань, Россия

Аннотация

Данная работа посвящена разработке веб-приложения для подготовки обучающихся к государственной итоговой аттестации (ГИА). Актуальность исследования обусловлена необходимостью поиска эффективных инструментов обучения, способных персонализировать образовательный процесс и повысить качество подготовки в условиях растущего объема учебного материала. В ходе работы проведен анализ современных технологий веб-разработки, на основе которого для реализации серверной части был выбран язык Python и фреймворк Flask, обеспечивающие гибкость и производительность. Для управления данными используется СУБД PostgreSQL с применением индексов, ограничений и триггеров для обеспечения целостности и скорости доступа к информации. Пользовательский интерфейс построен с использованием HTML, CSS и шаблонизатора Jinja2, что позволило создать интуитивно понятную и единообразную структуру страниц. Взаимодействие с базой данных на уровне кода осуществляется через объектно-реляционную технологию SQLAlchemy, что упрощает работу с данными. В результате разработано полнофункциональное веб-приложение с разграничением прав доступа (ученик, учитель, администратор). Приложение включает в себя модули для изучения теории, выполнения практических задач и тестирования с автоматической проверкой и сохранением истории результатов. Проведенное функциональное тестирование подтвердило корректность работы всех модулей. Разработанный инструмент может быть внедрен в образовательных учреждениях для повышения эффективности подготовки к экзаменам.

Ключевые слова

веб-технологии
HTML
CSS
Python
Flask
база данных
образовательная платформа
шаблон
модель

Список литературы

[1] Алемасов Е. П., Зарипова Р. С. Мобильные приложения в образовательном процессе // Преподавание информационных технологий в Российской Федерации: материалы Двадцатой открытой Всероссийской конференции. Москва, 2022. С. 118–119.

[2] Асабаев И. А., Халиев М. С. У. Django и Flask для разработчиков // Уральский научный вестник. 2023. Т. 9, № 1. С. 205–210.

[3] Волков Д. PostgreSQL изнутри и снаружи // Открытые системы. СУБД. 2023. № 1. С. 46. DOI 10.51793/OS.2023.93.28.001.

[4] Денисова О. Р., Скворцова Т. В., Ягодкин А. С. CSS как современный инструмент создания стильных сайтов // Перспективные аспекты моделирования систем и процессов: Материалы Всероссийской научно-практической конференции, Воронеж, 07 октября 2023 года. Воронеж: Воронежский государственный лесотехнический университет им. Г. Ф. Морозова, 2023. С. 49–55. DOI 10.58168/PAMSP_49–55.

[5] Калитаев А. Н., Егорова Л. Г. Разработка WEB-приложений. Основы HTML и CSS: Электронное издание—Магнитогорск: Магнитогорский государственный технический университет им. Г. И. Носова, 2022.

[6] Куценко С. М., Салтанаева Е. А. Использование мобильного приложения для подготовки к экзаменам в школе // Казанская наука. 2024. № 10. С. 101–103.

[7] Салтанаева Е. А., Эшелиоглу Р. И. Использование новых информационных технологий в образовании // NovaUm.Ru. 2018. № 12. С. 224–226.

[8] Brown L. Modern Web Frameworks: A Comparative Study. London: Academic Press, 2021. 450 p.

[9] Smith J. Advanced Web Development with Node.js, Django, and Flask. New York: Tech Publications, 2020. 500 p.