Реализация разграничения прав доступа в информационной системе «Портфолио СибГИУ»
Раецкий Александр Денисович
ведущей инженер-профаммист, отдел информационных технологий и электронного обучения,
Сибирский государственный индустриальный университет
654007, Россия, Кемеровская область, г. Новокузнецк, уп. Кирова, 42, оф. 251
Штанин Сергей Алексеевич
ведущей инженер-программист, отдел информационных технологий и электронного обучения,
Сибирский государственный индустриальный университет
654007, Россия, Кемеровская область, г. Новокузнецк, уп. Кирова, 42, оф. 253
^э макова Лкщл/ила Александровна
кандидат технических наук
доцент, кафедра прикладных информационных технологий и программирования, Сибирский
государственный индустриальный университет
654007, Россия, Кемеровская область, г. Новокузнецк, уп. Кирова, 42, оф. 251
Статья из рубрики "Образовательные программные системы"
Аннотация.
Объектом исследования является информационная система для формирования электронного портфолио обучающегося, а предметом исследования - организация разграничения прав доступа для различных групп пользователей: студентов, модераторов портфолио и администраторов. Подробно рассмотрены права, функции и интерфейс каждой группы пользователей информационной системы. Описан механизм, позволяющий информационной системе «Портфолио СибГИУ» определять новое право для LMS Moodle, которое предоставляет пользователю Moodle возможность просматривать все категории файлов в портфолио, а также отчет о деятельности группы. При создании информационной системы использовался метод дедукции, при котором по множеству частных признаков делается заключение об общей совокупности исследуемых признаков, а также метод анализа существующего программного обеспечения 4poгtfolio. Основным результатом работы является реализация разграничения прав доступа в информационной системе «Портфолио СибГИУ», благодаря чему в плагине определено три роли: пользователь, модератор портфолио и администратор. В качестве пользователей выступают обучающиеся вуза, которые могут загрузить в портфолио документы, подтверждающие личные достижения в различных видах деятельности, при этом каждое их действие контролируется закрепленным за группой модератором, что повышает качество наполнения и позволяет избежать ошибок при формировании портфолио. Для контроля процесса заполнения портфолио в информационной системе «Портфолио СибГИУ» формируются отчеты различного уровня детализации, отражающие результаты работы как модераторов, так и пользователей.
Для реализации возможности просмотра содержимого портфолио студентов зарегистрированными пользователями LMS Moodle информационная система «Портфолио СибГИУ» определяет новое право в LMS Moodle.
Ключевые слова: плагин, синхронизация заданий, модератор, права доступа, система управления обучением, электронное обучение, электронное портфолио, дистанционные образовательные технологии, Moodle, информационная система
УДК:
378:004
DOI:
10.25136/2306-4196.2019.2.18530
Дата направления в редакцию:
31-03-2016
Дата рецензирования:
04-04-2016
Сегодня наличие в университете электронной информационной образовательной среды (ЭИОС) является обязательным условием для реализации вузом образовательных программ по новым федеральным государственным образовательным стандартам
высшего образования (ФГОС ВО 3 + )-^. К ЭИОС вуза предъявляются достаточно серьёзные требования в части поддержки технологий электронного обучения (ЭО) и
дистанционных образовательных технологий (ДОТ)[2-4]. Одной из задач электронной информационной образовательной среды вуза является формирование электронного портфолио обучающихся, которое будет содержать работы обучающихся, а также оценки и рецензии на эти работы.
Анализ рынка программного обеспечения показал, что для решения этой задачи предлагается единственная информационная система, размещенная на сайте 4portfolio.ru и позиционирующая себя как социальная сеть - бесплатный конструктор
сайта-портфолио Главным достоинством системы является сохранение портфолио обучающегося после завершения обучения в образовательной организации, что позволяет использовать это портфолио как инструмент карьерного роста. Знакомство с этим проектом показывает, что для образовательной организации он является платным продуктом, и стоимость размещения в нем информации даже для регионального вуза
составляет более 60000 рублей в год [6]. В тоже время необходимо отметить, что организация портфолио студентов на сайте 4portfolio.ru для университета имеет ряд недостатков:
• нет возможности групповой регистрации всех обучающихся организации администратором, т.е. каждый студент должен зарегистрироваться самостоятельно;
• нет возможности синхронизации работ студентов с LMS вуза, т.е. каждый студент должен сам загрузить все свои работы (курсовые, рефераты и т.д.) в портфолио, даже те, результатами которых он не удовлетворён;
• нет возможности синхронизации оценок студентов с информационными системами вуза, т.е. каждый студент должен самостоятельно внести в портфолио свои оценки за выполненные работы и оставаться объективным;
• наполнение портфолио осуществляется обучающимся самостоятельно, без непосредственного контроля всей размещаемой информации администратором, что может привести к хранению в портфолио недостоверной или некачественной информации;
• нет механизма выгрузки портфолио всех студентов университета для переноса во внешнюю базу в случае, если организаторы проекта перестанут поддерживать систему или учебное заведение примет решение о смене информационной системы для организации портфолио обучающихся.
Поэтому большинство университетов вынуждены самостоятельно разрабатывать информационные системы, реализующие функционал электронного портфолио. Оптимальным решением является интеграция такой информационной системы с LMS (Learning management system или система управления обучением) вуза, где уже хранятся все работы студентов, а также оценки и рецензии на эти работы.
В течение нескольких лет в качестве системы управления обучением в Сибирском государственном индустриальном университете используется LMS Moodle[7-10], которая является свободно распространяемым программным обеспечением с лицензией GPL. Развитая модульная архитектура LMS Moodle позволяет разработчикам создавать различные модули (плагины), наиболее удобным из которых является блок. Блок - это
стандартный контейнер для отображения виджетов на страницах системы Moodle Ш-11. По своей сути он является набором пользовательских скриптов в директории с именем блока. Поэтому в Сибирском государственном индустриальном университете было принято решение разработать собственную информационную систему «Портфолио
СибГИУ»I"12-131, являющуюся дополнением типа блок к системе управления обучением Moodle, которая позволит формировать электронные портфолио обучающихся.
Портфолио содержит документальные подтверждения достижений обучающихся, которые систематизируются по различным разделам (учебная деятельность, научно-исследовательская деятельность, спортивные достижения, общественная деятельность и т.д.), определенным образовательным учреждением. В информационной системе «Портфолио СибГИУ» категория «Учебная деятельность по ООП» формируется автоматически, на основе размещенных в LMS Moodle работ обучающихся (лабораторные работы, контрольные работы, рефераты, тесты и т.д.), оценок и отзывов преподавателей, а остальные категории создаются администратором и заполняются студентами самостоятельно, на основе формирования заявок на размещение документов -U-21.
В настоящее время в информационной системе «Портфолио СибГИУ» все документы разделяются на шесть категорий: «Учебная деятельность по ООП», «Научно-исследовательская деятельность», «Прочие образовательные достижения», «Общественная деятельность», «Культурно-творческая деятельность», «Спортивная деятельность». На рисунке 1 показана главная страница портфолио студента.
Профиль портфолио
В начало Портфолио ОСНОВНОЕ МЕНЮ
Мой профиль Мои заявки
Поиск пользователей Обработанные заявки
Иванова Наталья Ивановна
Группа МЭ-113 И
Номер зачетной книжки М-13021
Направление подготовки 05.03.06
Форма обучения очная
Файлы пользователя Категория Количество Просмотр
Учебная деятельность по ООП © Просмотреть файлы
Нау чн о -и с еле до вател ьс к а я де ятел ьн о сть 4 Просмотреть файлы
Прочие образовательные достижения 1 Просмотреть файлы
Общественная деятельность 3 Просмотреть файлы
Культурно-творческая деятельность 1 Просмотреть файлы
Спортивная деятельность 0 Просмотреть файлы
Создать заявку на файл
Рисунок 1 - Главная страница портфолио студента
Автоматическое формирование категории «Учебная деятельность по ООП» путем динамического отображения всех выполненных работ обучающегося (лабораторные работы, контрольные работы, рефераты, тесты и т.д.), оценок и отзывов преподавателей из системы Moodle позволяет исключить ошибки, которые могли бы возникнуть при самостоятельном наполнении данной категории студентом.
Однако во время эксплуатации системы обнаружился серьезный недостаток данного подхода: при отчислении преподавателем студентов из электронного курса (например, после освоения студентами данного курса), все работы, выполненные студентами в курсе, перестали отображаться в портфолио, то же самое происходило при удалении заданий или тестов в курсе.
Для решения данной проблемы рассматривались два подхода:
• запретить преподавателям отписывать студентов из курса, а также удалять задания и тесты. Главный недостаток данного варианта состоит в том, что он до конца не реализуем с помощью настроек прав Moodle, поэтому потребовалось бы внести изменения в исходный код самой системы. С одной стороны это может привести к снижению надежности работы системы, а с другой стороны, необходимость внесения изменений в исходный код будет возникать после каждого обновления системы;
• выполнить копирование всех работ обучающихся в электронное портфолио с использованием File API, при этом сохраняя оценки и отзывы преподавателей на эти работы.
В качестве решения выбран и реализован второй вариант, при котором автоматический импорт файлов производится по расписанию на сервере с использованием системы Moodle cron: каждые десять минут импортируются все работы для десяти пользователей (данный параметр является настраиваемым). Результаты внедрения показали, что
синхронизация более двадцати тысяч работ заняла менее четырех дней.
Таким образом, было реализовано автоматическое заполнение категории «Учебная деятельность по ООП» путем отображения всех выполненных работ обучающегося, оценок и отзывов преподавателей из системы Moodle в независимости от дальнейшего изменения электронного курса в Moodle.
Механизм заполнения прочих категорий портфолио основан на формировании заявок: обучающийся создает заявку на внесение информации в электронное портфолио, в которой дает краткое описание размещаемой информации и загружает файл с документальным подтверждением достижения. Специально назначенный модератор рассматривает заявку и принимает решение об ее подтверждении или отклонении. Только в случае подтверждения информация добавляется в портфолио обучающегося.
Таким образом, всего в информационной системе «Портфолио СибГИУ» определено три роли: пользователь, модератор портфолио и администратор.
Под ролью пользователя портфолио обычно работают обучающиеся вуза, вид их главной страницы показан на рисунке 1. На ней отображается группа, направление подготовки и форма обучения, а также список категорий с отображением количества файлов в каждой. Обучающийся имеет возможность связаться со своим модератором посредством личных сообщений системы Moodle при помощи нажатия по кнопке, расположенной рядом с названием группы.
Студент может свободно просматривать и скачивать файлы достижений любых пользователей. Однако при этом он не может увидеть файлы автоматически формируемой категории «Учебная деятельность по ООП» других пользователей, что сделано с целью исключения возможности «списывания» чужих работ. Поиск портфолио другого студента возможен через пункт меню «Поиск пользователей».
При загрузке, изменении или удалении файлов в портфолио обучающимся создаются соответствующие заявки. В плагине предусмотрена возможность настройки максимального размера для загружаемых файлов, а также установки максимального числа ожидающих заявок на одного пользователя. Обучающийся может просматривать список своих заявок и, в случае необходимости, отменять их. Доступ к данному списку он может получить через пункт основного меню «Мои заявки».
В разделе «Обработанные заявки» пользователь увидит подробности обработки заявок: кем и когда была обработана заявка, была ли она отклонена и по какой причине, ссылку на файл заявки и др. В случае отклонения модератором заявок студентов на добавление информации в портфолио, или в случае подтверждения модератором заявки студента на удаление из портфолио ранее размещенной информации, ссылка на файл будет действительна в течение недели с момента обработки заявки, после чего файл будет окончательно удален с сервера. Это достигается с помощью использования системы Moodle стоп.
Контролем за формированием портфолио обучающихся занимаются пользователи с ролью «Модератор портфолио». Пользователей на данную роль назначают администраторы системы Moodle. Каждой группе студентов назначается модератор. На рисунке 2 представлена главная страница модератора портфолио.
Профиль портфолио
В начало Портфолио
ОСНОВНОЕ МЕНЮ
Мой профиль
Поиск пользователей Отчет о деятельное™ группы Обработка заявок ЕЯ
[м] Бендре Юлия Владимировна
Группа не состоит в группе
Номер зачетной книжки -
Направление подготовки -
Форма обучения -
Список модерируемых групп *
Группа Всего пользователей Процент заполненности Незаполненных портфолио
АСП-14 19 57.89% 8
АСП-15 38 65.79% 13
Файлы пользователя Категория Количество Просмотр
Учебная деятельность по ООП ф Просмотреть файлы
Научно-исследовательская деятельность О Просмотреть файлы
Рисунок 2 - Главная страница модератора портфолио
В отличие от пользователя модератор на главной странице портфолио видит список модерируемых групп, количество пользователей в каждой группе, процент наполненности и количество незаполненных портфолио. Признаком того, что портфолио заполнено, является наличие в нем хотя бы одного файла.
Также модератор может свободно просматривать, добавлять, изменять и удалять файлы в своем портфолио и у модерируемых пользователей (в том числе просматривать их файлы категории «Учебная деятельность по ООП»).
Роль модератора привязана к глобальным группам LMS Moodle. В плагине устанавливается связь «один-ко-многим» для пользователей (таблица user) и глобальных групп (таблица cohort) системы Moodle. Соответственно, все пользователи, которые присутствуют в глобальной группе, находятся под контролем определенного модератора. Возможны ситуации, когда обучающийся состоит в нескольких группах. Следовательно, у такого пользователя может быть несколько модераторов. В случае удаления глобальной группы из системы Moodle, модератор автоматически открепляется от этой группы, что достигается с помощью использования Event 2 API Moodle.
Как и пользователь, модератор может использовать «Поиск пользователей». При этом присутствует возможность уточнения поиска, путем вывода списка только модерируемых польз ов а те ле й.
Пункт меню «Отчет о деятельности группы» содержит отчет по наполнению всех портфолио обучающихся для выбранной группы, как показано на рисунке 3. Также возможен вывод всех модерируемых пользователей, у которых в портфолио присутствует хотя бы один файл. Здесь возможны двунаправленные сортировки по любым столбцам таблицы. В конце отчета подведены итоги по количеству файлов в каждой категории. Кликом по имени пользователя можно перейти в его портфолио.
Отчет по пользователям (АСП-15)
Группа ;>сп ДСП-15 *
ФИО пользователя Идуч но-и с сл едо•дтел ьс пая деятельность Прочна обрдзевательные достижения Общественна* деятельность Кул ьту рно-творчвская деятельность Спортивная деятельность Всего
Комиссаром Ирина Алексеевна 20 1 0 0 0 21
Басов Вадим Викторович 11 4 1 О 0 16
Стрекалов Станислав Валерьевич 1 0 0 0 10
Тимошин Даниил Юрьевич 1 2 0 2 5 10
белый Андрей Михайлович 2 1 6 0 0 9
Гагарин Александр Юрьевич 3 4 О о а 7
Гусев Александр 4 л 0
Буцук н^- 1
Гусев Максим Михайлович 1 - 0 0
Долгополое Александр Евгеньевич 0 1 о а 1
Каланчкн Илья Юрьевич 0 1 0 0 0 1
Итог по всем пользователям 49 29 7 2 5 92
Рисунок 3 - Отчет о деятельности группы
Последним пунктом меню, доступным модератору, является «Обработка заявок». В данном разделе модератор видит всех своих пользователей, у которых есть заявки. Из раздела возможен переход к списку заявок конкретного пользователя, а оттуда к странице принятия или отклонения заявки. При принятии модератор может предварительно внести какие-либо изменения в заявку (изменить категорию или описание файла). В случае отклонения потребуется указать причину, которую в дальнейшем увидит обучающийся в своем списке обработанных заявок.
Еще одной ролью в портфолио является «Администратор». Администраторы портфолио -это администраторы системы Moodle. Администратор может управлять категориями портфолио, назначать модераторов и контролировать их работу, а также свободно
просматривать, добавлять, изменять
удалять файлы в портфолио у любых
пользователей. На рисунке 4 показана страница профиля администратора портфолио.
и
Профиль портфолио
В начало Портфолио
ОСНОВНОЕ МЕНЮ
Мой профиль
Поиск пользователей Сведения о модераторах Отчет о деятельное™ группы Обработка заявок ^
Управление группами Управление пользователями Управление категориями
Раецкий Александр Денисович
Группа
Номер зачетной книжки Направление подготовки Форма обучения
ИВТ-12
И-12069 230100.62 очная
Файлы пользователя Категория Количество Просмотр
Учебная деятельность по ООП ® - Просмотреть файлы
Научно-исследовательскаядеятельность 6 Просмотреть файлы
Прочие образовательные достижения 2 Просмотреть файлы
Общественная деятельность 0 Просмотреть файлы
Культурно-творческая деятельность О Просмотреть файлы
Спортивная деятельность 0 Просмотреть файлы
Добавить файл в портфолио
Рисунок 4 - Главная страница администратора портфолио
В разделе «Сведения о модераторах» администратору доступен отчет о деятельности модераторов, показанный на рисунке 5.
Отчет по модераторам
Модератор
Сортировать по: Модератор | Последний вход | Количество заявок
Модератор Последний вход Количество заявок
Аникин Александр Ефимович Пн. 29 фев 2016, 00:30 *
Бендре Юлия Владимировна Чт, 3 мар 2016, 05:48
Группа Всего пользователей Процент заполненности Незаполненных портфолио
АСП-14 19 57.89% 8
АСП-15 38 65.79% 13
-.mrMi_ii.iv Рпаи^ Л и п |_ а ои ^
Ыт 1 и^п ОГИС П^ Чй
Рисунок 5 - Отчет о деятельности модераторов
В данном отчете выводится количество ожидающих обработки заявок у модератора, а также время его последнего входа в систему Moodle. Присутствует возможность поиска пользователя. Для каждого модератора представлен список групп, закрепленных за ним. Это те же самые данные, которые выводятся на его главной странице профиля портфолио (см. рисунок 2). При нажатии по группе откроется отчет, который приводился
ранее на рисунке 3. Также с данной страницы можно перейти к списку заявок конкретного модератора, для чего нужно кликнуть по количеству заявок требуемого польз ов а те ля .
Пункт меню администратора «Управление группами» позволяет назначать модераторов, указывать направление подготовки и форму обучения глобальным группам системы Moodle. Модератором может быть любой пользователь, в том числе и сам администратор. Форма обучения и направление подготовки, указанные здесь, будут отображаться в портфолио у всех пользователей, входящих в глобальную группу. Кроме того, форму обучения, направление подготовки и номер зачетки можно установить индивидуально каждому пользователю группы в разделе «Управление пользователями».
Пункт «Управление категориями» позволяет добавлять, удалять и переименовывать категории для файлов портфолио. При удалении категории, в которой имеются файлы пользователей, необходимо указанную новую категорию, куда будут перемещены все файлы.
В таблице 1 представлено распределение прав доступа между ролями портфолио. Таблица 1 - Разграничение прав доступа в системе «Портфолио СибГИУ»
Право Администратор портфолио Модератор портфолио Пользователь портфолио
Управлять категориями для файлов в портфолио Есть право - -
Назначать модераторов глобальным группам системы Моос11е Есть право - -
Осуществлять поиск портфолио Есть право Есть право с возможностью поиска только модерируемых пользователей Есть право
Просматривать файлы категории «Учебная деятельность по ООП» Есть право Только у модерируемых пользователей Только свои файлы
Просматривать файлы категорий, заполняемых обучающимися самостоятельно Есть право Есть право Есть право
Добавлять, изменять и удалять файлы в портфолио Есть право Только у модерируемых пользователей Только свои файлы, через механизм заявок
Просматривать список заявок пользователя Есть право Только у модерируемых пользователей Только свои заявки с возможностью их отмены
Выполнять обработку заявок Есть право Только у модерируемых пользователей -
Просматривать список обработанных заявок Есть право Только у модерируемых пользователей Только свои заявки
Просматривать отчет о деятельности группы Есть право Только для модерируемых групп -
Просматривать отчет о деятельности модераторов Есть право - -
В дополнение к приведенным ролям, информационная система «Портфолио СибГИУ» определяет новое право для системы Moodle, позволяющее любому пользователю просматривать все категории файлов в портфолио, а также отчет о деятельности группы (рисунок 3). Данная возможность реализована с помощью Access API Moodle. Для объявления нового права необходимо в директории плагина в файле db/access.php создать массив $capabilities, как показано в листинге на рисунке 6.
defined['MOODLE_INTERNAL1) die();
■block/^^i^^^^.: viewer 1 => array ( ' => CONTEXT_5Y5TEM..
Рисунок 6 - Определение нового права в системе Moodle
В данном случае создается одно право на просмотр содержимого портфолио. При этом для него устанавливается риск доступа к личной информации пользователей, а также уровень контекста системы. В дальнейшем наличие данного права у авторизованного пользователя осуществляется посредством вызова функции
has_capabNity('block/sibportfolio:viewer', context_system::instance()). Для
администраторов такой вызов функции всегда вернет истину.
Таким образом, информационная система «Портфолио СибГИУ» реализована в качестве дополнительного модуля (плагина) в LMS Moodle. В плагине определено три роли: пользователь, модератор портфолио и администратор. В качестве пользователей выступают обучающиеся вуза, которые могут загрузить в портфолио документы, подтверждающие личные достижения в различных видах деятельности, при этом каждое их действие контролируется закрепленным за группой модератором, что повышает качество наполнения и позволяет избежать ошибок при формировании портфолио. Для контроля процесса заполнения портфолио администратору доступны отчеты различного уровня детализации: с отчета по модераторам можно перейти к списку пользователей с заявками для выбранного модератора, а оттуда к заявкам конкретного пользователя. Также с отчета по модераторам возможен переход к отчету по группе, с которого можно перейти к конкретному портфолио пользователя. Для реализации возможности просмотра содержимого портфолио студентов зарегистрированными пользователями LMS Moodle информационная система «Портфолио СибГИУ» определяет новое право в LMS Moodle.
Библиография
1. ФГОС ВО по направлениям бакалавриата [Электронный ресурс] - Режим доступа -[http://fgosvo.ru/fgosvo/92/91/4] - Загл. с экрана (дата обращения: 28.03.2016).
2. Разработка методики мониторинга уровня развития электронного обучения и дистанционных образовательных технологий в вузах [Электронный ресурс] / М.Б. Малинов, С.П. Мочалов, В.С. Третьяков, Л.А. Ермакова, Л.Д. Павлова//Современные проблемы науки и образования.-2013.-№ 5. - Режим доступа - [http://www.science-education.ru/111-10642]. - (дата обращения: 28.03.2016).
3. Разработка системы показателей для мониторинга вузов в области электронного обучения и дистанционных образовательных технологий / М.Б. Малинов, С.П. Мочалов, В.С. Третьяков, Л.А. Ермакова, Л.Д. Павлова, О.А. Кондратова // Открытое и дистанционное образование.-2013.-№ 4 (52).-С. 10-13.
4. Комплексная система оценки уровня развития электронного обучения в вузе [Текст] / М.Б. Малинов, С.П. Мочалов, Л.А. Ермакова, Л.Д. Павлова, О.А. Кондратова // Проблемы современного образования: Материалы IV международной научно-практической конференции, 10-11 сентября 2013г.-Прага, Vedecko
vydavatelske centrum «Sociosfera-CZ», 2013.-С. 74-76.
5. О проекте создания социальной сети 4portfolio.ru для ведения веб-портфолио / С.В. Панюкова, А.М. Гостин, Н.В. Самохина // Инновация в образовании. Современная психология в обучении Материалы II Международной научной конференции: В 2 томах.-2013. С. 59-60.
6. Регистрация организации для выделения мини социальной сети и передачи прав администрирования информационно-образовательного пространства [Электронный ресурс] - Режим доступа - [http://4portfolio.ru/view/view.php?
t = 0TP6ZDwbpQyrlAJxCSH9]. - Загл. с экрана (дата обращения: 28.03.2016).
7. Ермакова Л.А. Применение сети интернет для организации учебного процесса на заочном факультете университета: учебное пособие / Л.А. Ермакова, П.Г. Пермяков // Новокузнецк: СибГИУ, 2006. 106 с.
8. Ермакова Л.А. Построение единой информационно-образовательной среды университета // Информационные технологии. Проблемы и решения : материалы международной научно-практической конференции. - Уфа, 2015. - Т. 1.-С. 151-155.
9. Милованов М.М. Опыт внедрения и использования системы дистанционного обучения Moodle в ВУЗе // Информационные технологии. Проблемы и решения : материалы международной научно-практической конференции. - Уфа, 2015. - Т. 2.-С. 40-43.
10. Милованов М.М. Разработка системы управления образовательным процессом для системы дистанционного обучения Moodle / Программные системы и вычислительные методы. 2015. № 2. С. 145-149.
11. MoodleDocs [Электронный ресурс] - Режим доступа -[https://docs.moodle.org/dev/Main_Page] - Загл. с экрана (дата обращения: 28.03.2016).
12. Разработка плагина «Портфолио СибГИУ» для системы управления обучением «Moodle» [Электронный ресурс] / А.Д. Раецкий, С.А. Шлянин, Л.А. Ермакова // Кибернетика и программирование. — 2016.-№ 2.-С.52-61. DOI: 10.7256/23064196.2016.2.18016. - Режим доступа - [URL: http://e-notabene.ru/kp/article_18016.html]. - (дата обращения: 28.03.2016).
13. Раецкий А.Д. Разработка информационной системы «PORTFOLIO SIBSIU»/ А.Д. Раецкий, С.А. Шлянин, Л.А. Ермакова // Системы автоматизации в образовании, науке и производстве : Труды X Всероссийской научно-практической конференции / Сиб. гос. индустр. ун-т ; под общ. ред. С.М. Кулакова, Л.П. Мышляева. Новокузнецк : Изд. центр СибГИУ, 2015. C. 349-354.
14. Морохин Д.В. Использование LMS Moodle для поддержки дисциплин с элементами программирования // Программные системы и вычислительные методы. - 2013. - 2. -C. 199 - 204. DOI: 10.7256/2305-6061.2013.2.7966.