Details
| Title | Внешний модуль тестирования для Moodle: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = External testing module for Moodle |
|---|---|
| Creators | Чурина Маргарита Алексеевна |
| Scientific adviser | Зайцев Игорь Владимирович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | Moodle ; LTI 1.3 ; LMS ; тестирование ; внешний инструмент ; React ; Node.js ; testing ; external tool |
| 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-2184 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42747 |
| 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 |
Объект исследования – процесс автоматизированного контроля знаний обучающихся в цифровой образовательной среде. Цель работы – разработать внешний модуль тестирования для LMS Moodle, который поддерживает стандарт LTI 1.3, устойчивую работу при нестабильном сетевом соединении и позволяет создавать задания новых нестандартных типов. Актуальность обусловлена ростом популярности дистанционного формата обучения, ограничениями встроенных средств Moodle для создания тестов для технических предметов в ВУЗах. Новизна работы заключается в обеспечении устойчивости к кратковременным обрывам соединения при прохождении теста, добавлении в LMS Moodle новых типов заданий, например, с возможностью ввода ответа в формате csv, добавлении многошаговых заданий с проверкой правильности ответа предыдущего шага для перехода на следующий, добавлении возможности распределять задания разной сложности между студентами в соответствии с уровнем сложности. В результате получен готовый модуль, который можно развернуть с помощью Docker на сервере и подключить к любой LMS Moodle для использования в курсах.
The object of the research is the process of automated control of students knowledge in a digital educational environment. The purpose of the work is to develop an external testing module for LMS Moodle, which supports the LTI 1.3 standard, stable work during an unstable network connection, and allows you to create new non–standard types of tasks. The relevance is due to the growing popularity of the distance learning format, the limitations of the built-in Moodle tools for creating tests for technical subjects in universities. The novelty of the work lies in ensuring resistance to short-term disconnections during the test, adding new types of tasks to LMS Moodle, for example, with the ability to enter an answer in csv format, adding multi-step tasks with checking the correctness of the answer of the previous step to move on to the next, adding the ability to distribute tasks of varying complexity among students according to the difficulty level. The result is a ready-made module that can be deployed using Docker on a server and connected to any LMS Moodle for use in courses.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|