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
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
...