---
title: "Діяльність курсу \"База даних\""
canonical: "https://docs.mocotms.com/space/UAUGDLEARN/21856258/%D0%94%D1%96%D1%8F%D0%BB%D1%8C%D0%BD%D1%96%D1%81%D1%82%D1%8C%20%D0%BA%D1%83%D1%80%D1%81%D1%83%20%22%D0%91%D0%B0%D0%B7%D0%B0%20%D0%B4%D0%B0%D0%BD%D0%B8%D1%85%22"
format: markdown
---
## Призначення

Модуль «**База даних**» дозволяє учасникам створювати, обслуговувати та шукати записи із сукупності. Структура записів визначається викладачем через кількість полів. Типи полів включають прапорці, перемикачі, списки, меню, текстові області, гіперпосилання, зображення і завантажувані файли.

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

Якщо в базі даних включений авто-зв'язуючий фільтр, то будь-який запис бази даних буде автоматично пов'язаний в курсі з однаковим словом, що зустрічається, і/або фразою.

Викладач може дозволити коментувати записи. Записи також можуть оцінюватися викладачами або студентами (рівноправна оцінка). Бали можуть бути об'єднані, щоб сформувати остаточну оцінку, яка записується до журналу оцінок.

**База даних** має безліч застосувань, таких як:

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

## Налаштування

Створити курс з діяльністю **База даних**, Можна двома способами:

1. Створити курс у полі **Формат** вказати **Єдиної діяльності формат,** а в полі **Тип діяльності** вказати **База даних **(Рис.1).
2. В курс **формат** якого **Тижневий формат, Тематичний формат **або **Програма навчання **як діяльність додати **База даних **(Рис.2).


![1.png](media://6fa5f359-8e84-46cd-b8ab-d35d0ad8914d)


![2.png](media://73bf8e00-14f4-4124-8ee0-cae8f4d18de5)


Після створення діяльності необхідно налаштувати **База даних**. Установки Глосарію включають:

- **Загальне **— включає 3 елементи: обов'язкове поле **Назва** та необов'язкові: поле **Опис **і чекбокс **Показувати опис на сторінці курсу** (Рис.3).
  - **Показувати опис на сторінці курсу** — при включенні цього параметра вказаний вище опис буде відображатися на сторінці курсу під посиланням на ресурс або діяльність курсу.
- **Записи **— розділ включає налаштування записів бази даних і вміщує такі поля (Рис.4):
  - **Вимагає погодження?** — при включеному параметрі запису повинні бути схвалені викладачем, перш ніж вони стануть доступними для перегляду.
  - **Дозволити коментувати записи **— якщо встановлено значення Так, користувачі можуть додавати коментарі. Викладачі завжди можуть додавати коментарі.
  - **Потрібна кількість записів для перегляду інших записів **— кількість записів, які повинен надати студент, перш ніж він зможе переглядати записи інших студентів. Якщо перед переглядом потрібні свої записи, то фільтр, що зв'язує базу даних, повинен бути відключений. Причина — фільтр не може визначити чи вніс користувач необхідну кількість записів.
  - **Максимум записів** — максимальна кількість записів, яку може внести студент.
- **Доступність **— розділ включає налаштування доступності бази даних для внесення змін (**Доступно з/до**) та для перегляду (**Форма перегляду**/**Перегляд до**) (Рис.4).
- **Рейтинги **— розділ містить параметри розрахунку оцінок (Рис.5).
- **Загальні налаштування модуля **— в розділі можна налаштувати Доступність, Ідентифікатор, Режим роботи з групами (Рис. 6). Основним параметром в даному розділі є поле **Доступність** — дане поле має два варіанти установки: Показати та Сховати; це поле відповідає будуть користувачі бачити дану діяльність курсу чи ні.
- **Обмеження доступності **— в розділі можна встановити додаткові параметри обмеження доступу без якого користувачі не зможуть відкрити дану діяльність курсу (Рис.6).
- **Виконання діяльностей** — у цьому розділі налаштовуються критерії завершення діяльності курсу (або курсу загалом у разі курсу з єдиною діяльністю курсу), за яких система перенесе його в історію (Рис.7).
- **Мітки **— розділ дозволяє привласнювати мітки діяльності курсу (Рис.7).
- **Компетенції** — розділ дозволяє привласнювати компетенції діяльності курсу (Рис.7).


![3.png](media://9c28e80d-6834-4dc5-adbf-721ee45c851a)

![2023-01-20_16h42_38.png](media://8b498cfe-766b-4760-a769-f70c27564f26)

![2023-01-20_16h43_56.png](media://bec934c7-c05f-432d-969f-1bc80a4c6017)

![2023-01-20_16h44_23.png](media://3103cb1e-4581-44ea-bf81-51207edbd7d6)

![image-20240224-122657.png](media://f0dfef49-a523-4134-ade5-6b6102289568)

Потім налаштування **бази даних** необхідно натиснути кнопку **Зберегти й показати**. Після збереження буде показано сторінку **бази даних **(Рис.8).

![image-20240224-122736.png](media://5e67c202-4a77-46a1-95ec-2c4469a9ad4e)

 У **Базі даних** є такі вкладки:

- **Перегляд списку** — перегляд всієї бази даних
- **Перегляд одного запису** — перегляд бази даних по одному запису
- **Пошук** — пошук записів у базі даних
- **Додати запис** — наповнення бази даних
- **Експорт** — експорт бази даних у файл
- **Шаблони** — налаштування відображення бази даних на різних вкладках
- **Поля** — додавання, видалення, редагування полів у базі даних
- **Представлення** — експорт та імпорт бази даних у zip архів, експорт та імпорт шаблонів

Для початку потрібно створити поля. Для цього необхідно відкрити вкладку **Поля **і вибрати потрібний тип поля зі списку **Створити нове поле** (Рис.9). У базі даних є такі поля:

- **Меню**
- **Гіперпосилання (URL**)
- **Дата**
- **Картинка**
- **Мультименю**
- **Перемикач**
- **Текст**
- **Текстовий блок**
- **Файл**
- **Вибір**
- **Число**
- **Широта/довгота**

![image-20240224-122857.png](media://eedc34c9-d886-4465-aba5-ce0a7f7f1201)

Після додавання полів до бази даних потрібно налаштувати шаблони на вкладці **Шаблони** (Рис.10). Ця вкладка має такі підвкладки:

- **Шаблон списку **— визначення інтерфейсу перегляду списку записів
- **Шаблон одного запису **— визначення інтерфейсу перегляду по одному запису
- **Шаблон розширеного пошуку **— визначення інтерфейсу Розширеного пошуку
- **Шаблон редагування **— визначення інтерфейсу редагування записів
- **Шаблон RSS **— визначення структури RSS-стрічки
- **CSS шаблон **— визначення локальних CSS стилів для шаблонів
- **Шаблон JavaScript **— визначення функцій Javascript, які будуть використовуватися для інших шаблонів

![image-20240224-122938.png](media://a1bce0a2-ab4d-466d-872e-27c4a5e62f8d)

Далі потрібно заповнити базу даних. Для цього необхідно відкрити вкладку **Додати запис**. На цій вкладці заповнюються всі раніше додані поля, що вважається одним записом. Після додавання запису вона відображатиметься на вкладках **Перегляд списку** і **Перегляд одного запису**. Під час перегляду викладач може редагувати запис, переглянути запис, видалити його та скасувати схвалення запису.