Локальный плагин «Техническая поддержка СЭО 3KL». Страница информации о продукте

Сергей Гусев
10.23.24
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL, начиная с версии 4.1.2b.
Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».

1. Общая информация

Локальный плагин «Техническая поддержка СЭО 3КL» (local_opentechnology) предназначен для реализации дополнительных интерфейсов и функций, повышающих удобство использования СЭО 3КL. Компоненты плагина позволяют:

-Вернуться к содержанию-

2. Страница «Техническая поддержка СЭО 3KL» (информация о продукте)

Страница «Техническая поддержка СЭО 3КL» содержит основную информацию о продукте и доступна пользователю с ролью Диспетчер-администратор по пути Администрирование->Техническая поддержка СЭО 3КL (Рис.2.1).

Рис. 2.1. Раздел «Техническая поддержка СЭО 3КL» на странице администрирования.

Страница «Техническая поддержка СЭО 3КL» (Рис. 2.2) содержит следующие данные:

Рис. 2.2. Страница «Техническая поддержка СЭО 3КL».
  • Версия продукта (см. поз. 1 Рис. 2.2). Здесь отображается информация об установленной версии СЭО 3КL.
  • Серийный номер (см. поз. 2 Рис. 2.2). Помимо отображения номера на странице система проводит его автоматическую валидацию, и сообщение «Серийный номер действителен» свидетельствует о том, что номер успешно прошел проверку и является подлинным.
  • Тарифный план (см. поз. 3 Рис. 2.2). Здесь отображается наименование тарифного плана и информация о сроках его действия.
  • Дополнительная информация о продукте (см. поз. 4 Рис. 2.2):
Название Описание
Билд 3kl Номер версии продукта.
Стадия разработки 3kl Описание редакции версии продукта.
Версия Moodle Номер версии продукта.
Релиз Moodle Номер версии продукта.
Размер moodledata Суммарный размер файлов, загруженных пользователями в инсталляцию.инструмент принудительной очистки корзины.
Размер базы данных Размер БД со всеми данными пользователей, учебными материалами (кроме вложенных файлов), оценками, журналами операций.
Перейти к отчету с размером курсов Ссылка на отчет о размерах существующих курсов и файлах их данных.
Количество курсов Общее количество курсов.
Количество пользователей Общее количество зарегистрированных в системе пользователей.
  • Пояснение к особенностям подсчета общего размера курсов (см. поз. 5 Рис. 2.2).
  • Ограничение загрузки файлов на сервер (см. поз. 6 Рис. 2.2):
Название Описание
Действует ограничение загрузки файлов на сервер

Параметр информирует о текущем состоянии защиты от переполнения дискового пространства сервера:

  • Да – действует ограничение на загрузку файлов (был превышен лимит на суммарный полезный объем или свободного места на диске осталось меньше лимита);
  • Нет – ограничения нет, пользователи могут загружать файлы в систему.
Превышен лимит на суммарный полезный объем системы

Сравнительная оценка объема данных в системе (moodledata + размер базы данных) относительно установленного лимита на суммарный полезный объем:

  • Да – объем данных превышает установленный лимит на суммарный полезный объем;
  • Нет – суммарный полезный объем не превышает лимита (или лимит не установлен).
Лимит на суммарный полезный объем Отображает величину установленного в системе ограничения на суммарный занимаемый объем (=Не задан, если ограничение не установлено).
Суммарный полезный объем (пересчитать) Последнее актуальное значение суммарного занимаемого объема. Нажав на ссылку «пересчитать» пользователь может сформировать разовую задачу на пересчет значения. Задача будет выполнена при ближайшей обработке запланированных задач (запуске cron) и значение суммарного полезного объема будет обновлено (Рис. 2.3).
Объем оставшегося места на диске меньше лимита

Сравнительная оценка текущего объема свободного дискового пространства сервера относительно установленного лимита на свободное место:

  • Да – объем оставшегося свободного места меньше установленного лимита;
  • Нет – объем оставшегося свободного места больше лимита (или лимит не установлен).
Процент места на диске, которое должно оставаться свободным Установленный лимит свободного места (в % от общего объема).
Процент свободного места на диске Текущее свободное дисковое пространство сервера.

 Рис. 2.3. Вид параметра после того, как задача на пересчет суммарного полезного объема создана, но еще не исполнена.
  • Ограничение на авторизацию новых пользователей (см. поз. 7 Рис. 2.2):
Название Описание
Действует ограничение на авторизацию новых пользователей

Параметр информирует о состоянии защиты от перегрузки базы данных (БД):

  • Да – в системе действует ограничение на авторизацию новых пользователей (достигнут лимит на число активных пользователей или лимит на количество подключений к БД);
  • Нет – авторизация в системе, в данный момент, не ограничена.
Превышено максимальное число активных пользователей

Сравнительная оценка количества активных пользователей в системе относительно установленного лимита на допустимое число активных пользователей:

  • Да – количество активных пользователей в системе превышает лимит;
  • Нет – количество активных пользователей в пределах установленного лимита.
Максимально допустимое число активных* пользователей Отображает значение настроенного в системе лимита на количество активных пользователей (=Не задано, если лимит не установлен).
Количество пользователей онлайн Количество авторизованных, в данный момент,пользователей в системе.
Повышенная нагрузка на базу данных

Сравнительная оценка нагрузки на базу данных относительно установленного лимита свободных подключений к БД:

  • Да – нагрузка на БД превышает установленный лимит;
  • Нет – нагрузка на БД в пределах установленного лимита.
Процент подключений к БД, который должен оставаться свободным Отображает настроенный в системе лимит коннектов активных пользователей к БД (=Не задан, если лимит не установлен).
Процент свободных подключений к БД Текущее количество свободных подключений к БД.

___________________________________________
* — Авторизованный в СЭО 3КL пользователь, выполнявший какие-то действия в системе в течение последних 5 минут.

  • Мониторинг свободного дискового пространства на сервере (см. поз. 8 Рис. 2.2). В разделе отображаются существующие на накопителе сервера разделы с указанием размера свободного пространства на них в гигабайтах и процентах.
  • Пояснение о минимальном объеме свободного дискового пространства, необходимого для обеспечения работоспособности СЭО 3КL (см. поз. 9 Рис. 2.2).

Если объем свободного пространства становится меньше 20% — раздел «Мониторинг свободного дискового пространства на сервере» автоматически подсвечивается красным (Рис. 2.4), дополнительно информируя Диспетчера-администратора о необходимости принять меры по расширению дискового пространства или удалению ненужных файлов.

Рис. 2.4. Цветовая сигнализация о недостаточном объеме свободного места в разделе «Мониторинг свободного дискового пространства на сервере».
  • Дополнительная информация для Диспетчера-администратора (см. поз. 10 Рис. 2.2). Здесь сотрудник технической поддержки может сформировать информационное сообщение для Диспетчера-администратора системы.
  • Параметры сетевых интерфейсов на сервере (см. поз. 11 Рис. 2.2). В этом разделе отображается информация о сетевых интерфейсах сервера (название, сетевой адрес, шлюз, DNS-сервер, маска подсети).
По умолчанию, отображение на странице «Техническая поддержка СЭО 3КL» разделов «Мониторинг свободного дискового пространства», «Дополнительная информация для диспетчера-администратора» и «Параметры сетевых интерфейсов на сервере» отключено.
Для включения отображения указанных разделов необходимо обратиться с соответствующей заявкой в службу технической поддержки ООО «Открытые технологии».

-Вернуться к содержанию-

2.1. Дополнительные инструменты и возможности

2.1.1. Принудительная очистка корзины

Удаление каких-либо данных в СЭО 3КL (файлов, курсов и т. п.) осуществляется по безопасной схеме: удаленные объекты сначала перемещаются в корзину (помечаются системой на удаление), а последующая очистка корзины производится автоматически, по расписанию. Период удаления объектов (срок жизни в корзине) задается на странице настроек корзины (блок «Настройки»->Администрирование->Плагины->Инструменты администрирования->Корзина) (Рис. 2.1.1.а).

Рис. 2.1.1.а. Страница настроек корзины.

Если файл или курс были удалены по ошибке, всегда остается возможность восстановить данные, даже если ошибка была замечена не сразу. Однако могут возникнуть ситуации, когда очистить корзину необходимо немедленно, например, чтобы освободить дисковое пространство.

При нажатии на (поз. 1 Рис. 2.1.1.б) в строке параметра «Размер moodledata» раздела «Дополнительная информация о продукте» (см. поз. 4 Рис. 2.2) раскроется модальное окно, в котором пользователю будут доступны следующие возможности:

Рис. 2.1.1.б. Модальное окно инструмента принудительной очистки корзины.
  • Место, занимаемое файлами в корзине (см. поз. 2. Рис. 2.1.1.б). Позволяет оценить объем файлов, отмеченных на удаление, но еще не удаленных из системы.
  • Ссылка для перехода к настройкам корзины (см. поз. 3. Рис. 2.1.1.б). Позволяет быстро перейти на страницу настроек корзины (см. Рис. 2.1.1.а) и, при необходимости, скорректировать параметры.
  • Принудительная очистка корзины (см. поз. 4. Рис. 2.1.1.б). При нажатии на ссылку формируется задача на очистку корзины, которая будет выполнена при ближайшей обработке запланированных задач (запуске cron). В ходе выполнения задачи содержимое корзины принудительно удаляется и пересчитывается значение суммарного полезного объема.
Дополнительная информация о файлах и файловой системе в статье «Работа с файлами в СЭО 3КL. Файловый контент».

-Вернуться к содержанию-

2.1.2. Защита от переполнения дискового пространства сервера (ограничение загрузки файлов)

В СЭО 3КL предусмотрен настраиваемый механизм защиты от переполнения дискового пространства — при срабатывании условий ограничения, возможность загрузки новых файлов на сервер блокируется и остается недоступной, пока не будет произведена очистка диска в необходимом объеме, расширено дисковое пространство или изменены настройки ограничения.

Включенная защита сработает, если:

  • размер свободного дискового пространства достиг значения установленного лимита на свободное место;
  • размер полезных данных в системе (moodledata + размер базы данных) достиг значения установленного лимита на суммарный полезный объем.
По умолчанию, установлены и включены: для облачных лицензий — лимит на суммарный полезный объем данных в соответствии с тарифом; для серверных лицензий — защита от переполнения свободного места на диске (не более 80% заполнения диска). Параметры настроек соответствуют условиям действующего тарифного плана.

Информацию о том, действует ли в данный момент ограничение на загрузку файлов (поз. 1 Рис. 2.1.2.а) и по какой причине сработала защита (поз. 2 Рис. 2.1.2.а), можно увидеть в разделе «Ограничение загрузки файлов на сервер» на странице «Техническая поддержка СЭО 3КL».

Рис. 2.1.2.а. Текущее состояние защиты от переполнения диска и причины срабатывания.

Дополнительно в системе могут быть настроены (включены или отключены) общие уведомления о действующей в данный момент защите. Если уведомления включены и достигнуто какое-либо ограничение, пользователь при работе с СЭО 3КL будет видеть вверху страниц соответствующее сообщение (Рис. 2.1.2.б, Рис. 2.1.2.в, Рис. 2.1.2.г).

Рис. 2.1.2.б. Уведомление об ограничении загрузки файлов при достижении лимита на свободное место.

Рис. 2.1.2.в. Уведомление об ограничении загрузки файлов при достижении лимита на суммарный полезный объем.

Рис. 2.1.2.г. Уведомление об ограничении загрузки файлов при превышении обоих лимитов.

При срабатывании любого условия по ограничению (или обоих одновременно) загрузка файлов в СЭО 3КL становится невозможна. Пользователь, при попытке сохранить в системе файл, увидит сообщение об ошибке (Рис. 2.1.2.д, Рис. 2.1.2.е).

Рис. 2.1.2.д. Сообщение для пользователя, у которого установлены ограничения на размер загружаемого файла.

Рис. 2.1.2.е. Сообщение для пользователя без ограничений на размер загружаемого файла.
При необходимости общие уведомления можно отключить, обратившись с заявкой в техническую поддержку ООО «Открытые технологии». Защиту от переполнения также возможно выключить по заявке, но при этом система может быть снята с мониторинга или полной поддержки, так как отключение лимита создает угрозу стабильной работы системы и необоснованно повышает нагрузку на техподдержку.

-Вернуться к содержанию-

2.1.3. Защита от перегрузки базы данных (ограничение авторизации новых пользователей в системе)

В СЭО 3КL предусмотрен настраиваемый механизм защиты базы данных от перегрузки путем блокировки авторизации в системе — при срабатывании условий ограничения, возможность авторизации в СЭО 3КL новых пользователей будет временно заблокирована и остается недоступной, пока действуют условия.

Включенная защита сработает, если будет превышен один из установленных лимитов (или оба вместе):

  • на число активных пользователей в системе;
  • на количество оставшихся свободных подключений к базе данных.
По умолчанию, установлены и включены: для облачных лицензий — лимит на максимальное число активных пользователей в соответствии с тарифом; для серверных лицензий —защита от перегрузки БД (не более 50% от предельного количества коннектов к БД). Параметры настроек соответствуют условиям действующего тарифного плана.

Информацию о том, действует ли в данный момент ограничение на авторизацию новых пользователей (поз. 1 Рис. 2.1.3.а) и по какой причине сработала защита (поз. 2 Рис. 2.1.3.а), можно увидеть в разделе «Ограничение на авторизацию новых пользователей» на странице «Техническая поддержка СЭО 3КL».

Рис. 2.1.3.а. Текущее состояние защиты от перегрузки базы данных и причины срабатывания.

Дополнительно в системе могут быть настроены (включены или отключены) общие уведомления о действующей в данный момент, защите. Если уведомления включены и действует какое-либо ограничение, пользователь при работе с СЭО 3КL будет видеть вверху страниц системы соответствующее сообщение (Рис. 2.1.3.б, Рис. 2.1.3.в, Рис. 2.1.3.г).

Рис. 2.1.3.б. Уведомление об ограничении авторизации при достижении лимита на число активных пользователей.

Рис. 2.1.3.в. Уведомление об ограничении авторизации при достижении лимита на количество свободных подключений к базе данных.

Рис. 2.1.3.г. Уведомление об ограничении авторизации при превышении обоих лимитов.

При срабатывании любого условия по ограничению (или обоих одновременно) авторизация пользователей в СЭО 3КL станет невозможна, и новый пользователь при попытке войти в систему увидит в модальном окне вместо формы авторизации сообщение об этом (Рис. 2.1.3.д, Рис. 2.1.3.е, 2.1.3.ж).

Рис. 2.1.3.д. Модальное окно авторизации, сообщение об ограничении по количеству активных пользователей.

Рис. 2.1.3.е. Модальное окно авторизации, сообщение об ограничении по количеству  подключений к БД.

Рис. 2.1.3.ж. Модальное окно авторизации, сообщение о действии обоих ограничений.
При необходимости общие уведомления можно отключить, обратившись с заявкой в техническую поддержку ООО «Открытые технологии». Защиту от перегрузки также возможно выключить по заявке, но при этом система может быть снята с мониторинга или полной поддержки, так как отключение лимита создает угрозу стабильной работы системы и необоснованно повышает нагрузку на техподдержку.

-Вернуться к содержанию-

3. Глобальные настойки и возможноститребуются права администратора

Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора.
Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку.
Подробная информация в статье «Полный административный доступ».

3.1. Страница «Сброс идентификатора инсталляции»

Страница доступна по пути Администрирование->Плагины->Локальные плагины->Техническая поддержка СЭО 3КL->Сброс идентификатора инсталляции (Рис.3.1.1).

Рис. 3.1.1. Страница «Сброс идентификатора инсталляции».

При нажатии на кнопку «Сбросить идентификатор» будет сброшена регистрация СЭО 3КL и пересоздан идентификатор инсталляции.

Возможность может быть востребована при необходимости перерегистрации среды электронного обучения (отмены ошибочной регистрации) на платформе moodle.net.
Если ваша инсталляция активирована в рамках лицензионного договора (подключен платный тариф), то, после сброса идентификатора, необходимо будет обратится в техническую поддержку ООО «Открытые технологии» для повторной активации продукта.

-Вернуться к содержанию-

3.2. Страница «Альтернативные настройки СЭО 3KL»

Страница расположена по пути Администрирование->Плагины->Локальные плагины->Техническая поддержка СЭО 3КL->Альтернативные настройки СЭО 3KL.

В разделе настроек «Дополнительные опции резервного копирования курсов» доступна опция «Не включать в резервную копию курса вопросы из глобальных категорий, не задействованные в этом курсе» (Рис.3.2.1).

Рис. 3.2.1. Страница «Альтернативные настройки СЭО 3КL».

По штатному алгоритму Moodle, если в курсе присутствует элемент курса «Тест», в котором используются вопросы из банка вопросов, то, при резервировании такого курса (а также копировании или создании нового курса на основе старого), в резервную копию будет выгружаться вся структура банка вопросов (даже те вопросы, которые в данном конкретном тесте не используются). И, если в среде электронного образования используется единый банк вопросов с разветвленной структурой и множеством вопросов, то размер резервной копии курса может оказаться очень большим; для создания копии потребуется продолжительное время; и, при этом, значительно возрастает нагрузка на систему.

Использование опции «Не включать в резервную копию курса вопросы из глобальных категорий, не задействованные в этом курсе» позволит значительно уменьшить размер файла резервной копии и снизить нагрузку на систему (Рис. 3.2.2).

Рис. 3.2.2. Пример резервных копий курса «Устройство мотоцикла. Для демонстрации» без опции и с опцией альтернативного резервного копирования.
Обратите внимание: если в курсе присутствуют тесты со случайным вопросом, то в резервной копии будет сохранена та категория (полностью, с подкатегориями, если это необходимо), вопросы из которой указаны в настройках теста.

-Вернуться к содержанию-

Теги: контент, ограничение, отчет, система
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены