Локальный плагин «Техническая поддержка СЭО 3KL». Страница информации о продукте
Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
1. Общая информация
2. Страница «Техническая поддержка СЭО 3KL» (информация о продукте)
2.1. Дополнительные инструменты и возможности
2.1.1. Принудительная очистка корзины
2.1.2. Защита от переполнения дискового пространства сервера (ограничение загрузки файлов)
2.1.3. Защита от перегрузки базы данных (ограничение авторизации новых пользователей в системе)
3. Глобальные настройки и возможности
3.1. Страница «Сброс идентификатора инсталляции»
3.2. Страница «Альтернативные настройки СЭО 3KL»
3.3. Страница «Среда (Версии ПО)»
3.4. Страница «Пользовательские поля элементов курса»
3.4.1. Типы полей и их настройки
3.5. Страница «Пользовательские поля секций курса»
1. Общая информация
Локальный плагин «Техническая поддержка СЭО 3КL» (local_opentechnology) предназначен для реализации дополнительных интерфейсов и функций, повышающих удобство использования СЭО 3КL. Компоненты плагина позволяют:
- отображать в графическом интерфейсе техническую информацию о системе (статус инсталляции, серийный номер, размер дискового пространства и т. п.);
- хранить дополнительные библиотеки для плагинов;
- использовать функционал справки по системе;
- реализовать набор альтернативных настроек системы, отсутствующих в базовом Moodle.
2. Страница «Техническая поддержка СЭО 3KL» (информация о продукте)
Страница «Техническая поддержка СЭО 3КL» содержит основную информацию о продукте и доступна пользователю с ролью Диспетчер-администратор по пути Администрирование->Техническая поддержка СЭО 3КL (Рис.2.1).
Страница «Техническая поддержка СЭО 3КL» (Рис. 2.2) содержит следующие данные:
- Версия продукта (см. поз. 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). |
| Объем оставшегося места на диске меньше лимита |
Сравнительная оценка текущего объема свободного дискового пространства сервера относительно установленного лимита на свободное место:
|
| Процент места на диске, которое должно оставаться свободным | Установленный лимит свободного места (в % от общего объема). |
| Процент свободного места на диске | Текущее свободное дисковое пространство сервера. |
- Ограничение на авторизацию новых пользователей (см. поз. 7 Рис. 2.2):
| Название | Описание |
| Действует ограничение на авторизацию новых пользователей |
Параметр информирует о состоянии защиты от перегрузки базы данных (БД):
|
| Превышено максимальное число активных пользователей |
Сравнительная оценка количества активных пользователей в системе относительно установленного лимита на допустимое число активных пользователей:
|
| Максимально допустимое число активных* пользователей | Отображает значение настроенного в системе лимита на количество активных пользователей (=Не задано, если лимит не установлен). |
| Количество пользователей онлайн | Количество авторизованных, в данный момент,пользователей в системе. |
| Повышенная нагрузка на базу данных |
Сравнительная оценка нагрузки на базу данных относительно установленного лимита свободных подключений к БД:
|
| Процент подключений к БД, который должен оставаться свободным | Отображает настроенный в системе лимит коннектов активных пользователей к БД (=Не задан, если лимит не установлен). |
| Процент свободных подключений к БД | Текущее количество свободных подключений к БД. |
___________________________________________
* — Авторизованный в СЭО 3КL пользователь, выполнявший какие-то действия в системе в течение последних 5 минут.
- Мониторинг свободного дискового пространства на сервере (см. поз. 8 Рис. 2.2). В разделе отображаются существующие на накопителе сервера разделы с указанием размера свободного пространства на них в гигабайтах и процентах.
- Пояснение о минимальном объеме свободного дискового пространства, необходимого для обеспечения работоспособности СЭО 3КL (см. поз. 9 Рис. 2.2).
Если объем свободного пространства становится меньше 20% — раздел «Мониторинг свободного дискового пространства на сервере» автоматически подсвечивается красным (Рис. 2.4), дополнительно информируя Диспетчера-администратора о необходимости принять меры по расширению дискового пространства или удалению ненужных файлов.
- Дополнительная информация для Диспетчера-администратора (см. поз. 10 Рис. 2.2). Здесь сотрудник технической поддержки может сформировать информационное сообщение для Диспетчера-администратора системы.
- Параметры сетевых интерфейсов на сервере (см. поз. 11 Рис. 2.2). В этом разделе отображается информация о сетевых интерфейсах сервера (название, сетевой адрес, шлюз, DNS-сервер, маска подсети).
Для включения отображения указанных разделов необходимо обратиться с соответствующей заявкой в службу технической поддержки ООО «Открытые технологии».
2.1. Дополнительные инструменты и возможности
2.1.1. Принудительная очистка корзины
Удаление каких-либо данных в СЭО 3КL (файлов, курсов и т. п.) осуществляется по безопасной схеме: удаленные объекты сначала перемещаются в корзину (помечаются системой на удаление), а последующая очистка корзины производится автоматически, по расписанию. Период удаления объектов (срок жизни в корзине) задается на странице настроек корзины (блок «Настройки»->Администрирование->Плагины->Инструменты администрирования->Корзина) (Рис. 2.1.1.а).
Если файл или курс были удалены по ошибке, всегда остается возможность восстановить данные, даже если ошибка была замечена не сразу. Однако могут возникнуть ситуации, когда очистить корзину необходимо немедленно, например, чтобы освободить дисковое пространство.
При нажатии на (поз. 1 Рис. 2.1.1.б) в строке параметра «Размер moodledata» раздела «Дополнительная информация о продукте» (см. поз. 4 Рис. 2.2) раскроется модальное окно, в котором пользователю будут доступны следующие возможности:
- Место, занимаемое файлами в корзине (см. поз. 2. Рис. 2.1.1.б). Позволяет оценить объем файлов, отмеченных на удаление, но еще не удаленных из системы.
- Ссылка для перехода к настройкам корзины (см. поз. 3. Рис. 2.1.1.б). Позволяет быстро перейти на страницу настроек корзины (см. Рис. 2.1.1.а) и, при необходимости, скорректировать параметры.
- Принудительная очистка корзины (см. поз. 4. Рис. 2.1.1.б). При нажатии на ссылку формируется задача на очистку корзины, которая будет выполнена при ближайшей обработке запланированных задач (запуске cron). В ходе выполнения задачи содержимое корзины принудительно удаляется и пересчитывается значение суммарного полезного объема.
2.1.2. Защита от переполнения дискового пространства сервера (ограничение загрузки файлов)
В СЭО 3КL предусмотрен настраиваемый механизм защиты от переполнения дискового пространства — при срабатывании условий ограничения, возможность загрузки новых файлов на сервер блокируется и остается недоступной, пока не будет произведена очистка диска в необходимом объеме, расширено дисковое пространство или изменены настройки ограничения.
Включенная защита сработает, если:
- размер свободного дискового пространства достиг значения установленного лимита на свободное место;
- размер полезных данных в системе (moodledata + размер базы данных) достиг значения установленного лимита на суммарный полезный объем.
Информацию о том, действует ли в данный момент ограничение на загрузку файлов (поз. 1 Рис. 2.1.2.а) и по какой причине сработала защита (поз. 2 Рис. 2.1.2.а), можно увидеть в разделе «Ограничение загрузки файлов на сервер» на странице «Техническая поддержка СЭО 3КL».
Дополнительно в системе могут быть настроены (включены или отключены) общие уведомления о действующей в данный момент защите. Если уведомления включены и достигнуто какое-либо ограничение, пользователь при работе с СЭО 3КL будет видеть вверху страниц соответствующее сообщение (Рис. 2.1.2.б, Рис. 2.1.2.в, Рис. 2.1.2.г).
При срабатывании любого условия по ограничению (или обоих одновременно) загрузка файлов в СЭО 3КL становится невозможна. Пользователь, при попытке сохранить в системе файл, увидит сообщение об ошибке (Рис. 2.1.2.д, Рис. 2.1.2.е).
2.1.3. Защита от перегрузки базы данных (ограничение авторизации новых пользователей в системе)
В СЭО 3КL предусмотрен настраиваемый механизм защиты базы данных от перегрузки путем блокировки авторизации в системе — при срабатывании условий ограничения, возможность авторизации в СЭО 3КL новых пользователей будет временно заблокирована и остается недоступной, пока действуют условия.
Включенная защита сработает, если будет превышен один из установленных лимитов (или оба вместе):
- на число активных пользователей в системе;
- на количество оставшихся свободных подключений к базе данных.
Информацию о том, действует ли в данный момент ограничение на авторизацию новых пользователей (поз. 1 Рис. 2.1.3.а) и по какой причине сработала защита (поз. 2 Рис. 2.1.3.а), можно увидеть в разделе «Ограничение на авторизацию новых пользователей» на странице «Техническая поддержка СЭО 3КL».
Дополнительно в системе могут быть настроены (включены или отключены) общие уведомления о действующей в данный момент, защите. Если уведомления включены и действует какое-либо ограничение, пользователь при работе с СЭО 3КL будет видеть вверху страниц системы соответствующее сообщение (Рис. 2.1.3.б, Рис. 2.1.3.в, Рис. 2.1.3.г).
При срабатывании любого условия по ограничению (или обоих одновременно) авторизация пользователей в СЭО 3КL станет невозможна, и новый пользователь при попытке войти в систему увидит в модальном окне вместо формы авторизации сообщение об этом (Рис. 2.1.3.д, Рис. 2.1.3.е, 2.1.3.ж).
3. Глобальные настойки и возможноститребуются права администратора
Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку.
Подробная информация в статье «Полный административный доступ».
3.1. Страница «Сброс идентификатора инсталляции»
Страница доступна по пути Администрирование->Плагины->Локальные плагины->Техническая поддержка СЭО 3КL->Сброс идентификатора инсталляции (Рис.3.1.1).
При нажатии на кнопку «Сбросить идентификатор» будет сброшена регистрация СЭО 3КL и пересоздан идентификатор инсталляции.
3.2. Страница «Альтернативные настройки СЭО 3KL»
Страница расположена по пути Администрирование->Плагины->Локальные плагины->Техническая поддержка СЭО 3КL->Альтернативные настройки СЭО 3KL.
В разделе настроек «Дополнительные опции резервного копирования курсов» доступна опция «Не включать в резервную копию курса вопросы из глобальных категорий, не задействованные в этом курсе» (Рис.3.2.1).
По штатному алгоритму Moodle, если в курсе присутствует элемент курса «Тест», в котором используются вопросы из банка вопросов, то, при резервировании такого курса (а также копировании или создании нового курса на основе старого), в резервную копию будет выгружаться вся структура банка вопросов (даже те вопросы, которые в данном конкретном тесте не используются). И, если в среде электронного образования используется единый банк вопросов с разветвленной структурой и множеством вопросов, то размер резервной копии курса может оказаться очень большим; для создания копии потребуется продолжительное время; и, при этом, значительно возрастает нагрузка на систему.
Использование опции «Не включать в резервную копию курса вопросы из глобальных категорий, не задействованные в этом курсе» позволит значительно уменьшить размер файла резервной копии и снизить нагрузку на систему (Рис. 3.2.2).
3.3. Страница «Среда (Версии ПО)»
Страница расположена по пути Администрирование->Сервер->Среда (Версии ПО).
На странице отображается информация из плагина «Техническая поддержка СЭО 3KL» – тест на соответствие требованиям к версии PHP, необходимой для работы системы (Рис. 3.3.1), это обязательное требование для корректной работы СЭО 3KL. Подробное описание всех возможностей страницы представлено в статье «Страница «Среда (Версии ПО)».
3.4. Страница «Пользовательские поля элементов курса»
Страница расположена по пути Администрирование->Плагины->Локальные плагины->Техническая поддержка СЭО 3KL->Пользовательские поля элементов курса.
Для того, чтобы создать пользовательское поле, сначала нужно добавить новую категорию через соответствующую кнопку (Рис. 3.4.1).
После добавления категории администратор сможет изменить название категории (поз. 1 Рис. 3.4.2), удалить категорию (поз. 2 Рис. 3.4.2) и добавить новое пользовательское поле (поз. 3 Рис. 3.4.2).
По нажатии на ссылку «Добавить новое пользовательское поле» открывается выпадающий список, в котором необходимо выбрать тип пользовательского поля.
Далее необходимо нажать на выбранный тип поля и заполнить открывшуюся форму.
После сохранения заполненной формы поле появится на странице «Пользовательские поля элементов курса» (Рис. 3.4.4) и на странице настроек элементов и ресурсов курса (Рис. 3.4.5).
3.4.1. Типы полей и их настройки
При создании пользовательского поля администратор может выбрать один из следующих типов:
1) Выпадающее меню: варианты выбора представлены в виде раскрывающегося списка, из которого пользователь может выбрать только один ответ.
2) Дата и время: позволяет пользователю вводить дату / время.
3) Короткий текст: позволяет пользователю ввести небольшой текст размером до 1333 символов.
4) Текстовая область: позволяет пользователю ввести значительный объем текста с помощью встроенного редактора, например, вести заметки.
5) Флажки: создает чекбокс, который можно отметить.
6) Число: позволяет пользователю ввести числовое значение в зависимости от настроек.
У полей всех типов есть общие и специфические настройки. Общие настройки располагаются в секции «Общие» и состоят из:
- Имя (поз. 1 Рис. 3.4.1.а): название поля.
- Краткое имя (поз. 2 Рис. 3.4.1.а): уникальное короткое название поля, может включать буквы латинского алфавита в нижнем регистре, цифры и знак подчеркивания.
- Описание (поз. 3 Рис. 3.4.1.а): описание поля, отображается под полем.
- Обязательное поле (поз. 4 Рис. 3.4.1.а) (нет / да): определяет, является ли поле быть обязательным к заполнению.
- Уникальные данные (поз. 5 Рис. 3.4.1.а) (нет / да): определяет, должно ли значение поля быть уникальным.
Специфические настройки полей представлены в таблице:
| Тип поля | Описание настроек | Поясняющий скриншот |
| Выпадающее меню |
1) Варианты меню (по одному на строку): позволяет указать варианты, которые будет выбирать пользователь (каждый вариант начинается с новой строки). 2) Значение по умолчанию: позволяет указать вариант, который будет отображаться по умолчанию. |
Пример настроек Пример готового поля |
| Дата и время |
1) Опция «Включить время»: отметка опции позволит пользователям выбирать не только дату, но и время. 2) Минимальное значение: позволяет выбрать год, который может быть указан как минимальное значение. 3) Максимальное значение: позволяет выбрать год, который может быть указан как максимальное значение. |
Пример настроек Пример готового поля |
| Короткий текст |
1) Значение по умолчанию: позволяет ввести значение, которое будет отображаться в поле по умолчанию. 2) Размер формы ввода: задает размер поля. 3) Максимальное количество символов: задает максимальное количество символов, которое можно ввести в поле (не более 1333). 4) Поле пароля (нет / да): позволяет выбрать, будет ли это поле использоваться для ввода пароля. 5) Поле ссылки: позволяет преобразовать введенный текст в ссылку с помощью заполнителя $$. 6) Цель ссылки: позволяет выбрать, нужно ли открывать ссылку, и в каком окне ссылка откроется (новое окно, то же окно, тот же фрейм) |
Пример настроек Пример готового поля |
| Текстовая область | Значение по умолчанию: позволяет ввести значение, которое будет отображаться в поле по умолчанию. |
Пример настроек Пример готового поля |
| Флажки | Выбрано по умолчанию (да / нет): позволяет выбрать, должен ли чекбокс быть отмечен по умолчанию. |
Пример настроек Пример готового поля |
| Число |
1) Значение по умолчанию: позволяет ввести значение, которое будет отображаться в поле по умолчанию. 2) Минимальное значение: позволяет задать минимальное значение. 3) Максимальное значение: позволяет задать максимальное значение. 4) Десятичные знаки: позволяет указать разрешенное количество знаков после запятой 5) Показать шаблон: позволяет задать формат отображения значения (общий формат, цена, время). 6) Отображение при нуле: позволяет ввести значение, которое будет отображаться в поле при нуле. |
Пример настроек Пример готового поля |
3.5. Страница «Пользовательские поля секций курса»
Страница расположена по пути Администрирование->Плагины->Локальные плагины->Техническая поддержка СЭО 3KL->Пользовательские поля секций курса (Рис. 3.5.1).
Добавление пользовательских полей и категорий секций курса происходит так же, как добавление пользовательских полей и категорий элементов курса: сначала нужно добавить категорию, затем через ссылку добавления поля выбрать тип поля и заполнить открывшуюся форму.
После сохранения формы добавленное поле появится на странице «Пользовательские поля секций курса» (Рис. 3.5.2) и на странице настроек секции (Рис. 3.5.3).