Moodle
Moodle (акронім від Modular Object-Oriented Dynamic Learning Environment — модульне об'єктно-орієнтоване динамічне навчальне середовище) — навчальна платформа призначена для об'єднання педагогів, адміністраторів і учнів (студентів) в одну надійну, безпечну та інтегровану систему для створення персоналізованого навчального середовища.
Moodle — це безкоштовна, відкрита (Open Source) система управління навчанням. Вона реалізує філософію «педагогіки соціального конструктивізму» та орієнтована насамперед на організацію взаємодії між викладачем та студентами, хоча підходить і для організації традиційних дистанційних курсів, а також підтримки очного навчання. Moodle перекладена на десятки мов, в тому числі й на українську. Система використовується у 197 країнах світу.
Історія
Головним розробником системи є Martin Dougiamas з Австралії. Цей проект є відкритим та в ньому бере участь і велика кількість інших розробників.
Moodle написана на PHP з використанням SQL-бази даних (MySQL, PostgreSQL чи Microsoft SQL Server). Moodle може працювати з об'єктами SCO та відповідає стандарту SCORM.
Фінансування проекту відбувається загалом за рахунок мережі офіційних партнерів, які надають послуги встановлення, технічної підтримки, хостінгу, консультування, інтеграції, доопрацювання та інші. Усі офіційні партнери сплачують членські внески та відсоток від продаж на користь Moodle Pty Ltd, якою керує Martin Dougiamas. Більша частина найактивніших розробників ядра Moodle є співробітниками Moodle Pty Ltd.
Функціональність
Moodle має широкий набір функціональності притаманний платформам електронних систем навчання, системам управління курсами (CMS), системам управління навчанням (LMS) або віртуальним навчальним середовищам (VLE). Moodle надає можливість викладачам створювати ефективні сайти для онлайн-навчання. Moodle можна використовувати як в навчанні школярів, студентів, так і при підвищенні кваліфікації, бізнес-навчанні.
Типова функціональність Moodle включає:
- Здача завдань
- Дискусійні форуми
- Завантаження файлів
- Оцінювання
- Обмін повідомленнями
- Календар подій
- Новини та анонси подій (для різних рівнів: сайт, курс, навчальна група)
- Онлайн тестування
- Вікі
Розробники можуть створювати додаткові модулі з новою додатковою функціональністю. Moodle підтримує різні типи модулів:
- Типи діяльностей (включаючі можливі навчальні ігри)
- Типи ресурсів
- Типи тестових питань
- Типи полів для бази даних (мається на увазі діяльність база даних)
- Теми для оформлення
- Різні методи аутентифікації
- Різні методи зарахування на курс
- Фільтри для контенту
- Використовуючи цю можливість розроблено багато сторонніх модулів.
Стандартно Moodle включає в себе бібліотеку TCPDF, яка дозволяє генерувати зі сторінок PDF документи.
Можливості для студентів
У середовищі Moodle студенти отримують
1) доступ до навчальних матеріалів (тексти лекцій, завдання до практичних/лабораторних та самостійних робіт; додаткові матеріали (книги, довідники, посібники, методичні розробки) та засобів для спілкування і тестування «24 на 7»;
2) засоби для групової роботи (Вікі, форум, чат, семінар, вебінар);
3) можливість перегляду результатів проходження дистанційного курсу студентом;
4) можливість перегляд результатів проходження тесту;
5) можливість спілкування з викладачем через особисті повідомлення, форум, чат;
6) можливість завантаження файлів з виконаними завданнями;
7) можливість використання нагадувань про події у курсі.
8) можливість завантаження файлів з виконаними завданнями.
Можливості для викладачів
Викладачам надається можливість:
1) використання інструментів для розробки авторських дистанційних курсів;
2) розміщення навчальних матеріалів (тексти лекцій, завдання до практичних/лабораторних та самостійних робіт; додаткові матеріали (книги, довідники, посібники, методичні розробки) у форматах .doc, .odt, .html, .pdf, а також відео, аудіо і презентаційні матеріали у різних форматах та через додаткові плагіни;
3) додавання різноманітних елементів курсу;
4) проведення швидкої модифікації навчальних матеріалів;
5) використання різних типів тестів;
6) автоматичного формування тестів;
7) автоматизації процесу перевірки знань, звітів щодо проходження студентами курсу та звітів щодо проходження студентами тестів;
8) додавання різноманітних плагінів до курсу дозволяє викладачу використовувати різноманітні сторонні програмні засоби для дистанційного навчання.