Стояла задача развернуть Moodle с сохранением максимального функционала предыдущей платформы.
О компании и её специфике: БайТехСервис ООО - ИT-компания, поставщик комплексного аутсорсинга ИТ-решений, ИТ-сервисов и продуктов. До июля 2014 на рынке предоставления ИТ-услуг в различных отраслях экономики Республики Беларусь компания была известна под другим названием: ООО «Марко-Плюс», специализация — технический и технологический сервис. БайТех - надежный поставщик комплексного аутсорсинга ИТ-решений, ИТ-сервисов и продуктов, с гарантированным качеством, инновационными технологиями и квалифицированными специалистами. Ведущие направления деятельности компании - комплексный ИТ-аутсорсинг, системы банковского самообслуживания и инновационные интегрированные системы безопасности.
Какие работы были выполнены и какие цели были достигнуты?
Мы выполняли работы по расширенному внедрению Moodle. Основные работы были направлены на оформление структуры категорий курсов и страниц учебного портала.
Курсы собирались при помощи внутреннего конструктора Moodle (специалисты SENSYS обучали работе с ним).
Перед определением объема работ клиент просил провести комплексный аудит текущих процессов обучения и использования LMS, в ходе которого мы составили портрет категорий и страниц учебного портала БайТехСервиса.
Установку и настройку ПО для работы LMS Moodle проводили наши специалисты, подобрав такую конфигурацию, которая позволит бесперебойно работать с порталом. Помимо всего прочего, наши специалисты также настроили Moodle согласно определенным критериям, которые сформировались еще с использованием прошлой платформы обучения.
Интегрировав категории и создав страницы на портале, мы провели обучение Заказчика, в ходе которого обучили редактированию страниц портала, добавлению учебного контента, разработке системы опросов сотрудников и многое другое.
Помимо решения основной задачи (создания структуры обучающих материалов и страниц портала максимально похожих на предыдущую обучающую платформу), мы также настроили дизайн по брендбук компании.
Сложности: клиент хотел добавить в LMS функционал HR-системы (например, возможность подачи и обработки заявок на удаленную работу), также разместить организационно-штатную структуру компании в LMS с добавлением интерактивности. Также к защите информации предъявлялись самые высокие требования (доступ к системе осуществлялся при помощи защищенного доступа).
-
1. Функциональные требования к LMS Moodle
1.1. Управление персоналом и организационной структурой организации
A. просмотр всех зарегистрированных пользователей;
B. настройка фильтров поиска пользователей;
C. одновременное выполнение действий над группой пользователей: отправление сообщения, принудительное изменение пароля, установка изображений по умолчанию для всех пользователей;
D. принудительная блокировка пользователей;
E. просмотр личной карточки пользователя с информацией о его имени, фамилии, логине, электронной почте, городе, стране, часовом поясе, описании, отделе, телефоне и мобильном телефоне;
F. возможность редактирования личной карточки пользователя, включая добавление, скрытие и изменения полей;
G. возможность доработки функционального решения, обеспечивающего синхронизацию пользователей с LMS и 1С (интеграция двух систем, потребуется разработка плагина (программная доработка));
H. удаление пользователей;
I. возможность принудительной смены пароля пользователей.
1.2. Роли и разграничения полномочий
A. гибкая настройка прав пользователей, включая создание собственных ролей;
B. предустановленные роли;
C. возможность установки роли по умолчанию для всех авторизованных (зарегистрированных) пользователей;
D. настройку доступа к объектам системы (курсы, тесты, отчеты и т.п.) с помощью механизма ролей;
E. настройку доступа к определенным операциям на портале над объектом с помощью механизма ролей;
F. настройку доступа к операциям над пользователями, группами и категориями с помощью механизма ролей;
G. настройку доступа к отдельным объектам системы, в том числе разграничение возможности чтения/записи/удаления, с помощью механизма ролей;
H. возможность одному пользователю иметь несколько ролей по отношению к нескольким объектам системы;
I. создание отдельной гостевой роли для доступа к карточке курсов с возможностью самостоятельной записи на курс;
J. принудительное добавление права к определенному параметру в рамках раздела и/или курса.
1.3. Управление процессами обучения и их организация
A. возможность создания обучающих курсов, страницы базы знаний, форумов, систем тестирования, записи вебинаров (стримов);
B. импорт курсов в систему;
C. настройка параметров курсов и установки порогов и результатов успешного прохождения;
D. управление каталогом курсов, иерархическое представление курсов и поиск курсов по их названию;
E. назначение курсов по различным условиям и правилам;
F. наличие встроенного конструктора учебных материалов, с помощью которого возможно создавать учебные курсы, не имея знания языков программирования;
G. импорт учебных материалов в конструктор курсов с поддержкой следующих форматов видео (.fmp4, .m4v, .mov, .mp4, .ogv,.webm), изображений (.jpg, .jpeg, .png, .gif), внешних ресурсов и файлов(.pdf);
H. система должна быть способной к загрузке материалов SCORM;
I. должны быть предусмотрены следующие критерии выполнения учебных материалов: по проходному баллу, по ручной отметки о выполнении, по статусу просмотра учебных элементов;
J. возможность создания формата курса как единственный элемент и по темам;
K. наличие личного кабинета пользователей с возможностью поиска внутри него необходимых курсов к прохождению, которые были назначены пользователю.
Варианты реализации размещения курсов в LMS следующие:
1. Страница категорий включает в себя категории и курсы. Способ отображения - список. В случае если категории содержат курсы, то категории размещаются над курсами.
2. Создание страницы, содержащей блоки курсов (обновляются вручную). Возможно реализовать несколько способов фильтраций и размещений карточек курсов. Для категорий возможно создать отдельный блок.
1.4. Способы анкетирования пользователей
A. создание вопросов различных типов для проведения опросов (один из многих, многие из многих, текстовый ввод, числовой ввод, выпадающий список и т.д.);
B. проведение анонимных опросов;
C. установку ограничения на количество попыток ответа на опрос;
D. привязку опроса к курсу, тесту или использование его как отдельную опросную процедуру;
E. формирование детальной отчетности по опросам с возможностью использования различных фильтров;
F. выгрузку отчетов по опросам в формате MS Excel (экспорт в форматах: csv, xlsx, html-таблица, .json, .ods, .pdf).
1.5. Способы формирования отчетности о прохождении курсов
A. наличие предустановленных отчетов для администратора, руководителя и сотрудника, позволяющих видеть и управлять процессом обучения и тестирования в системе, а также ситуацию в разрезе курсов, тестов, результатов, сотрудников, подразделений и других ключевых параметров обучения и тестирования;
B. просмотр отчета о длительности прохождения курсов с выводом времени, затраченного на прохождения курса и результатами итоговых тестов;
C. просмотр отчета об активности пользователей: количество посещений портала за день; просмотр отчета о времени наибольшей активности на сайте (в какое время дня на сайте больше всего пользователей и т.п.)
D. просмотр отчета о самом востребованном разделе сайта или ресурсе.
E. просмотр отчета по самому частому поисковому запросу.
1.6. Подсистема уведомлений
A. рассылку уведомлений о наступлении различных событий в системе (назначение курсов и тестов, завершение сроков обучения и т.п.)
B. настройку уведомлений по умолчанию: на всплывающее окно на сайте, на электронную почту, в мобильном приложении;
C. отправку уведомлений на электронную почту, указанную при регистрации;
D. отправку Push-уведомлений при использовании мобильных приложений;
E. возможность Заказчика настраивать тексты и параметры действующих уведомлений.
1.7. Подсистема социальных возможностей
A. возможность создания форумов для обсуждения тем;
B. наличие внутреннего чата для обмена сообщениями;
C. возможность оценки конкретного курса, теста, учебных модулей и другого контента системы.
1.8. Организация событий в календаре мероприятий
A. создание карточек событий в календаре мероприятий с установкой видимости для пользователей, продолжительностью, описанием (текст, картинка, карта);
B. возможность выбора определенного типа мероприятия к разным объектам системы для их разделения;
C. возможность настраивать уведомления о мероприятии.
1.9. Система формирование системных отчетов
A. возможность просмотра журнала работы с резервными копиями курсов;
B. возможность просмотра журнала изменений конфигураций;
C. возможность просмотра системного журнала событий, событий пользователей в реальном времени;
D. возможность просмотра сведений о производительности платформы и ее состоянии, а также сведений о безопасности;
E. возможность настройки правил отслеживания событий.
1.10. Заявки от пользователей
В LMS потребовалось реализовать функционал, который позволяет пользователям отправлять заявку своему руководителю. Руководитель в свою очередь через свой кабинет видит отправленную от пользователя заявку, которую он может одобрить или отклонить. Все заявки, отправленные к руководителю, должны аккумулироваться в одном месте.
О достигнутом результате:
Лучше всего на результат смотреть через призму самого клиента. Поэтому слово – специалистам ООО «БайТехСервис».
При выборе помощника по внедрению и запуску системы ориентировались на отзывы, ценовую составляющую, комфорт в коммуникациях. Заключили несколько договоров и смотрели на выполнение обязательств, соблюдение сроков и компетентность поставщика услуги при заключении каждого последующего договора.
Среди плюсов - скорость реагирования на запросы, четкость и логичность в коммуникациях, соблюдение договоренностей, экспертиза в продукте.
Запуск портала и настройка визуала прошли быстро. Впереди еще много работы по переносу информации со старой платформы, доработке функционала под наши потребности, однако уверена, постепенно мы все сделаем.