рат на навчання - немає необхідності здійснювати далекі поїздки для приватних осіб, і для організацій - направляти співробітників у відрядження.
Можливість створювати сайти для онлайн-навчання надають ряд засобів, серед яких система управління курсами Moodle. Дана система має модульний принцип побудови і відкритий вихідний код. Завдяки цьому система постійно модернізується, доповнюється новими модулями, що дозволяють удосконалити процес навчання. Однак перед початківцями розробниками виникає проблема відсутності знань для подальшої розробки модулів в системі Moodle. Ці знання в розрізнених стані можна отримати з різних інтернет-джерел, але це лише ускладнить завдання програмістів: вони будуть змушені затратити багато часу на їх пошук, вивчення.
Виходом з даної ситуації може бути об'єднання знань в одному ресурсі. Це можна зробити, створивши небудь джерело з правилами написання компонентів в системі Moodle. Але на вивчення цих правил буде потрібно якусь кількість часу, і не завжди вийде в результаті цього вивчення створення коректного модуля системи. Тому для вирішення даної задачі доцільно створити експертну систему для автоматизації побудови компонентів системи Moodle, яка дозволить розробнику отримати можливість написання коректного модуля, не втрачаючи часу на пошук знань і вивчення специфіки системи.
1. Спеціальна частина
.1 Аналітичний огляд системи Moodle
.1.1 Про систему Moodle
Moodle - це система управління курсами (CMS) з відкритим вихідним кодом, також відома як система управління навчанням (LMS) або віртуальна навчальна середовище (VLE). Вона стала дуже популярною серед викладачів у всьому світі як засіб для створення динамічних веб-сайтів для учнів. Для забезпечення роботи вона повинна бути встановлена ??на веб-сервері, або на власний комп'ютер, або у хостингової компанії.
Метою проекту Moodle є надання викладачам завжди найкращих засобів для управління та прискоренню навчання. Є кілька шляхів використання Moodle:
Moodle має можливості для масштабування аж до декількох сотень тисяч учнів, а може використовуватися навіть для початкової школи або самостійного навчання.
Багато організацій використовують Moodle в якості платформи для створення повністю онлайнових курсів (відоме як змішане навчання).
Багатьом користувачам подобаються модулі елементів курсу (такі як форуми, бази даних і вікі) за можливість створення зручного середовища для обміну інформацією з досліджуваних тем (в традиціях соціального конструктивізму), в той час як інші вважають за краще використовувати Moodle як спосіб надання інформації для студентів (наприклад, стандарт пакетів SCORM) та оцінки навчання з використанням завдань або тестов.относітся до класу LMS (Learning Management System) - систем управління навчанням. У нашій країні подібне програмне забезпечення частіше називають системами дистанційного навчання (СДО), так як саме за допомогою подібних систем у багатьох вузах організовано дистанційне навчання. Moodle - це вільне програмне забезпечення з ліцензією GPL, що дає можливість безкоштовного використання системи, а також її безболісного зміни відповідно до потреб освітньої установи та інтеграції з іншими продуктами. Moodle - абрев...