Details
| Title | Система анализа достижений студентов в процессе обучения: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = System for analyzing student achievements in the learning process |
|---|---|
| Creators | Загидулин Ранис Радикович |
| Scientific adviser | Зайцев Игорь Владимирович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | сравнительная аналитика ; Moodle ; обработка статистических данных ; comparative analytics ; statistical data processing |
| 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-2712 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42598 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
В данной работе рассматривается система анализа достижений студентов в процессе обучения, целью которой является регулярный расчет характеристик прогресса студентов как для преподавателей, так и для самих студентов (с отображением непосредственно в их аккаунтах) без увеличения затрат времени профессорско - преподавательского состава на ведение такой работы, позволяющей повысить мотивацию (по крайней мере части) студентов благодаря регулярному обновлению информации о влиянии их усилий по выполнению заданий курса на изменение их шансов на хорошие итоговые оценки, что теоретически должно способствовать эффективности применения цифровых технологий в обучении студентов. В ходе выполнения работы был проведен обзор существующих на рынке решений, а также определены их преимущества и недостатки. Благодаря этому при разработке программы был сделан акцент на сравнительную статистику и её предоставление напрямую студентам, что даёт приложению определённое превосходство над существующими решениями. Реализация системы представляет собой консольное приложение, написанное на языке Java, что позволяет обеспечить кроссплатформенность. Приложение связывается с сервером посредством HTTP-протокола, обмениваясь информацией в формате JSON. Система собирает данные о каждом студенте и о его результатах. На основании этого составляются числовые метрики и предоставляются каждому студенту лично в системе Moodle. Также предоставляется сравнительная статистика в рамках учебных групп для преподавателя. Дополнительным функционалом приложения является возможность автоматической корректировки оценок в зависимости от времени выполнения упражнений согласно настройкам конфигурации. Разработка подтвердила свою состоятельность в ходе апробации на Moodle-сервере последних версий и готова к внедрению в образовательный процесс.
This work considers a system for analyzing student achievements in the learning process, the purpose of which is to reduce the workload of the teaching staff and, as a result, increase the effectiveness of student learning using online courses and other digital technologies. In the course of the work, a review of existing solutions on the market was conducted, as well as their advantages and disadvantages were identified. Due to this, during the development of the program, emphasis was placed on comparative statistics and its provision directly to students, which gives the application a certain superiority over existing solutions. The implementation of the system is a console application written in Java, which allows for cross-platform compatibility. The application communicates with the server via the HTTP protocol, exchanging information in the JSON format. The system collects data about each student and their results. Based on this, numerical metrics are compiled and provided to each student personally in the Moodle system. Comparative statistics are also provided within the framework of study groups for the teacher. An additional feature of the application is the ability to adjust grades depending on the exercise time according to the configuration settings. The development has proven its viability during testing on the latest versions of the Moodle server and is ready for implementation in the educational process.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|