Details

Title Разработка платформы для репетиторов с использованием методов машинного обучения: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of a platform for private tutors using machine learning methods
Creators Чубаров Дмитрий Андреевич
Scientific adviser Прокофьев Олег Валерьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects платформа для репетиторов ; машинное обучение ; анализ успеваемости ; веб-приложение ; fastapi ; vue.js ; scikitlearn ; классификация групп риска ; прогнозирование оценок ; кластеризация ; tutoring platform ; machine learning ; academic performance analysis ; web application ; scikit-learn ; risk group classification ; grade prediction ; clustering
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2180
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\42743
Record create date 8/21/2026

Allowed Actions

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

Group Anonymous
Network Internet

Объект работы — процесс организации индивидуальной работы репетитора с учениками; предмет — методы автоматизации управления учебным процессом и интеллектуального анализа успеваемости. Цель работы — разработка интеллектуальной веб-системы для поддержки деятельности репетитора, объединяющей функционал управления учебным процессом с модулем машинного обучения для анализа успеваемости учеников. В ходе работы проведён анализ рынка репетиторских услуг и существующих решений, спроектирована архитектура веб-системы (клиентская часть на Vue.js, серверный REST API на FastAPI, база данных PostgreSQL, модуль машинного обучения на scikit-learn) и выполнена её программная реализация. Реализован функционал управления учениками, расписанием и электронным журналом успеваемости, а также модуль интеллектуальной аналитики: классификация учеников по группам риска, прогнозирование следующей оценки и кластеризация по паттернам успеваемости. Качество моделей подтверждено валидацией: точность классификации группы риска — 86%, средняя абсолютная ошибка прогноза оценки — 0,76 балла, силуэтная оценка кластеризации — 0,38 при трёх группах. Результаты работы могут применяться частными репетиторами и небольшими образовательными центрами для автоматизации учёта и поддержки принятия педагогических решений на основе данных. Поставленная цель достигнута, все задачи выполнены.

The object of the work is the organisation of an individual tutor’s work with students; the focus is on methods of automating the management of the learning process and the intelligent analysis of academic performance. The aim of the work is to develop an intelligent web system supporting a tutor’s activities that combines learning-process management with a machinelearning module for analysing student performance. The work includes an analysis of the tutoring market and existing solutions, the design of the system architecture (a Vue.js client, a FastAPI REST API, a PostgreSQL database and a scikit-learn machine-learning module) and its implementation. Functionality for managing students, the schedule and an electronic performance journal has been implemented, together with an analytics module: classification of students into risk groups, prediction of the next grade and clustering by performance patterns. Model quality was confirmed by validation: risk-group classification accuracy of 86%, a mean absolute error of grade prediction of 0.76 points and a clustering silhouette score of 0.38 for three groups. The results can be applied by private tutors and small educational centres to automate record-keeping and to support data-driven pedagogical decisions. The stated aim has been achieved and all tasks have been completed.

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