Перейти к основному содержимому

База данных: FAQ

Где можно скачать дополнительные предустановки для базы данных?​

См. разделы «Предустановки» и «См. также» в Создании базы данных, чтобы узнать о различных источниках предустановок для загрузки.

Как добавить предустановки для базы данных в список доступных для выбора пользователями?​

Можно создать свои собственные предустановки.

Когда вы создадите базу данных, которую хотите установить в качестве предустановки; перейдите на вкладку «Предустановки» базы данных и выберите «Сохранить как предустановку». Дайте предустановке имя, и поля базы данных и шаблоны теперь будут доступны в качестве предустановки для всего сайта. Для этого вам потребуются права администратора сайта.

Пожалуйста, ознакомьтесь с предустановками для базы данных, чтобы узнать о других доступных предустановках, которые вы можете импортировать в свою систему.

Как создать базу данных, в которой студенты могут просматривать только свои записи?​

Либо:

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

Или:

  • Установите для базы данных групповой режим «Изолированные группы» и назначьте каждого студента в отдельную группу.

Как включить функцию сортировки по клику на заголовки полей?​

Для сортировки необходимо вручную создать ссылку в шаблоне вокруг этого заголовка. Чтобы найти нужный URL, вы можете выполнить сортировку с помощью меню, а затем посмотреть URL-адреса. Удалите всё, кроме параметров d, sort и order. Например:

http://moodle.org/mod/data/view.php?d=13&sort=44&order=ASC

http://moodle.org/mod/data/view.php?d=13&sort=44&order=DESC

Как вывести информацию из базы данных горизонтально, а не вертикально?​

Не удаётся выровнять столбцы в просмотре списком​

Как создать предустановку для энциклопедии?​

Есть ли временная метка для записей в базе данных?​

##timeadded##

Как сделать заголовок записи ссылкой?​

Чтобы сделать заголовок записи в просмотре списком ссылкой на простой вид, добавьте следующий код в шаблон списка:

<a href="##moreurl##">[[Title]]</a>

Как скрыть запись в базе данных, которая была ранее одобрена?​

Отредактируйте список и/или одиночный шаблон и добавьте тег отмены одобрения (##disapprove##).

Как установить заданный порядок сортировки записей по умолчанию?​

На вкладке «Поля» выберите поле сортировки по умолчанию, выберите возрастание или убывание, затем нажмите кнопку «Сохранить».

Почему моя база данных так медленно загружает каждую страницу?​

Попробуйте перейти в «Управление /> Разное /> Редактор XMLDB» и выбрать «Проверить индексы». Если у вас обнаружены отсутствующие индексы; обновите YooLearn (Moodle) до последней еженедельной сборки вашей версии; повторно запустите тест; создайте резервную копию базы данных вашего сайта, а затем запустите предложенный SQL из теста в базе данных вашего сайта. Это должно ускорить время загрузки активности базы данных.

Как запретить студентам добавлять записи?​

Можно использовать переопределение, чтобы закрыть/архвировать элемент курса «База данных» или создать базу данных, в которой только учителя могут добавлять записи, а студенты — просматривать их.

  1. Перейдите по ссылке «Разрешения» в блоке настроек под управлением элементом курса «База данных».
  2. Удалите «Студента» из возможности mod/data:writeentry, нажав на крестик рядом с ним.
  3. Нажмите кнопку «Продолжить», чтобы подтвердить.

Как очистить базу данных / удалить записи из базы данных массово?​

В просмотре списком рядом с каждой записью есть флажок. Нажмите, чтобы выбрать те, которые вы хотите удалить, а затем нажмите кнопку «Удалить выбранные». Кроме того, можно нажать кнопки «Выбрать все» и «Удалить все». Появится предупреждающее сообщение с просьбой подтвердить, что вы хотите удалить.

При импорте csv записей появляется сообщение об ошибке​

Попробуйте открыть csv-файл в Excel и сохранить его снова в виде csv-файла под другим именем, а затем попробовать импортировать его снова. Иногда это просто работает :)

Как экспортировать/импортировать поля изображений из элемента курса «База данных» из одного курса в другой?​

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

Как отобразить недавно добавленные записи в блоке на странице курса?​

  1. Включите RSS-канал с недавно добавленными записями, как описано в Использовании базы данных.
  2. Добавьте блок RSS-каналов на страницу курса.
  3. Добавьте в него RSS-канал элемента курса «База данных».

Как выделить записи, ожидающие одобрения?​

В Moodle 3.0 и выше любые вновь созданные элементы курса «База данных» отображают записи, ожидающие одобрения, выделенными для учителя и пользователя, который добавил запись.

Для существующих элементов курса «База данных» выделение можно добавить, отредактировав список и/или одиночный шаблон и сбросив его, или добавив встроенный CSS:

class="mod-data-default-template ##approvalstatus##"

Остались вопросы?​

Пожалуйста, опубликуйте их на форуме по базе данных на moodle.org

См. также​

Обсуждения на форуме:

Категория:FAQ


Оригинал: https://docs.moodle.org/502/en/Database_activity_FAQ