Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка експертної системи для автоматизації побудови компонентів в системі Moodle

Реферат Розробка експертної системи для автоматизації побудови компонентів в системі Moodle





ворення ресурсів для спільного доступу, модуль для управління проектами.


1.4.1 Вміст папки базового модуля

Кожен модуль в системі Moodle містить в собі певний набір папок і файлів, необхідних для коректної роботи в системі.

Основні файли модулів:

- db / install.xml

- db / upgrade.php

- icon.gif

- index.php

- lang/en_utf8/help/newmodule/index.html

- lang/en_utf8/help/newmodule/mods.html

- lang/en_utf8/newmodule.php

- lib.php

- mod_form.php

- README.txt

- version.php

- view.php


1.4.2 Опис файлів

db / install.xml - це файл з XML-описом таблиць, необхідних для роботи модуля. Їх мінімум дві: назва першої відповідає назві модуля, другий називається «log_display». Вони мають строгий синтаксис. Дуже важливо дотримуватися зв'язку між таблицями і полями. Це обов'язковий файл, в якому повинна бути написана структура таблиць, яку модуль буде використовувати. У таблиці «log_display» потрібно перерахувати всі «дії», які будуть додані в журнали модуля.

db / upgrade.php - це файл, який необхідно редагувати кожен раз, коли потрібно змінити структуру таблиці модуля.

icon.gif - це значок розміром 16px на 16px для ідентифікації кожного примірника модуля в рамках курсу.

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

lang представляє собою папку, яка містить мовні пакети.

Мовний пакет модуля являє собою папку з ім'ям «xx_utf8», що містить, в свою чергу, папку з ім'ям «help» і назва мовного файлу. Перші два символи «хх» позначають скорочена назва мови, наприклад, EN, DE, ES, IT, FR і так далі. Кожен мовний файл призначений для певної мови. Папка lang може містити стільки мовних пакетів, скільки передбачено перекладачем.

Папка Lang/xx_utf8/help / містить файли довідки, що необхідні для модуля.

lib.php є попередньо заповненим файлом з «ядром» функцій, необхідних модулю.

Тут знаходяться майже всі функції. Кожна з них повинна мати ім'я, яке починається з назви модуля. Цей файл повинен мати дві відмінні одна від одної частини:

· Всі основні функції Moodle, необхідні для роботи модуля в системі Moodle.

· Всі функції, специфічні для конкретного модуля, які використовуються для здійснення логіки модуля.

Якщо за великої кількості функцій модуль стає складним, то рекомендується перемістити всі ці специфічні функції модуля в новий файл «locallib.php». Це допомагає заощадити пам'ять при виконанні дій системою Moodle.

mod_form.php - це файл, що описує форму модуля.

README.txt - це файл, де описано, для чого потрібен даний модуль.

version.php - це простий, але дуже важливий файл.


Назад | сторінка 5 з 22 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Проектування циклу роботи токарного модуля
  • Реферат на тему: Розробка конструкції друкованого вузла модуля за принциповою схемою в систе ...
  • Реферат на тему: Розробка модуля контролю знань іменного відмінювання для інтелектуальної си ...
  • Реферат на тему: Розробка економічного ядра модуля ERP системи
  • Реферат на тему: Розробка програмного модуля