Moodle

## Definicja

**Moodle** (ang. Modular Object-Oriented Dynamic Learning Environment) – środowisko nauczania zdalnego za pomocą sieci teleinformatycznych, dostępne przez przeglądarkę internetową. Platforma e-learningowa Moodle została stworzona w oparciu o Apache, PHP i MySQL lub PostgreSQL. Można ją uruchomić w systemach operacyjnych Linux, MS Windows, Mac OS X, NetWare 6. Moodle jest rozprowadzany za darmo jako otwarte oprogramowanie (open source) zgodnie z licencją GNU GPL.

## Moodle

### Licencja

GPLv3+

Do znaczących usług powiązanych z Moodle’em zalicza się MoodleCloud – miejsce przeznaczone do umieszczania goszczących kursów Moodle, oraz Moodle Mobile App – aplikację, która poszerza funkcjonalność platformy Moodle o urządzenia mobilne.

Projekt Moodle jest wspierany przez liczną społeczność on-line, a w styczniu 2016 wystartowało Zrzeszenie Użytkowników Moodle (ang. Moodle Users Association), finansowane ze zbiórki dobrowolnych datków zebranych za pośrednictwem Internetu.

W 2015 roku platforma Moodle była prawdopodobnie najbardziej popularnym na świecie Systemem Zarządzania Kształceniem (Learning Management System) z najliczniejszą liczbą użytkowników, cieszącą się 70 136 zarejestrowanych stron w 222 miejscach na całym świecie.

## Wsparcie dla standardów e-learning

Moodle przyjął następujące standardy e-learningu:

* Model SCORM (Sharable Content Object Reference Model) to zbiór standardów i specyfikacji e-learningowych, które definiują komunikację między treścią po stronie klienta a systemem zarządzania uczeniem po stronie serwera, a także sposób, w jaki spersonalizowane treści powinny być pakowane w celu integracji z LMS efektywnie. Istnieją dwie wersje: SCORM 1.2 i SCORM 2004. Moodle jest zgodny z SCORM 1.2 i przechodzi wszystkie testy w pakiecie testów zgodności ADL 1.2.7 dla SCORM 1.2. SCORM 2004 nie jest obsługiwany w Moodle, jednak oprogramowanie Rustici posiada wtyczkę Moodle, która może zamienić dowolną stronę Moodle w całkowicie zgodny z LMS SCORM 2004.

* Standard AICC HACP dla CMI został opracowany przez Komitet Szkolenia Komputerowego Aviation Industry (AICC) i służy do wywoływania zewnętrznych autorskich treści i pakietów oceny. Pakiety treści AICC są obsługiwane w Moodle 2.1 i nowszych wersjach.

* Pakiety Common Cartridge IMS można również importować do Moodle. Ponadto działania Moodle Book można eksportować jako pakiety treści IMS.

* Interoperacyjność narzędzi szkoleniowych (LTI) to standardowy sposób integracji bogatych aplikacji edukacyjnych (często zdalnie hostowanych i dostarczanych za pośrednictwem usług stron trzecich) z platformami edukacyjnymi. Moodle wykorzystuje działanie Narzędzia Zewnętrznego, aby działać jako "konsument LTI" w standardzie i będzie działał jako "dostawca LTI" za pomocą wtyczki.

## Uruchomienie

Użytkownicy mogą pobierać i instalować Moodle na serwerze WWW, takim jak serwer HTTP Apache, a także wiele systemów zarządzania bazami danych, takich jak PostgreSQL. Gotowe kombinacje Moodle z serwerem sieciowym i bazą danych są dostępne dla systemów Microsoft Windows i Macintosh. Istnieją inne zautomatyzowane metody instalacji, takie jak instalacja pakietu Debian, wdrażanie gotowego do użycia urządzenia TurnKey Moodle, użycie instalatora Bitnami lub użycie usługi "instalowania jednym kliknięciem", takiej jak Installatron.

Certyfikowani partnerzy Moodle zapewniają inne usługi Moodle, w tym hosting, szkolenia, personalizację i tworzenie treści. Ta sieć dostawców wspiera rozwój projektu Moodle poprzez tantiemy.

## Interoperacyjność

Moodle działa bez modyfikacji w systemach Unix, Linux, FreeBSD, Windows, OS X, NetWare i innych systemach obsługujących PHP i bazę danych, w tym dostawców hostingu.

Moodle ma również funkcje importowania do użytku z innymi specyficznymi systemami, takimi jak importowanie quizów lub całych kursów z Blackboard lub WebCT. Od lutego 2010 r. Moodle nie będzie importować kursów Blackboard, najwyraźniej ze względu na zmiany w wydaniach php.

W marcu 2012 r. Blackboard nabyła dwie firmy oparte na oprogramowaniu Moodle, w tym Moodlerooms Inc. z siedzibą w Baltimore i NetSpot z Adelaide w Australii. W sierpniu 2015 r. Blackboard przejął Nivel7 z Kolumbii, prawdopodobnie największego dostawcy usług Moodle w Ameryce Łacińskiej. Strona Red Hat, Opensource.com, informuje, że Moodle będzie zawsze projektem open source, z wyraźnym rozróżnieniem między Blackboard i Moodle.

Dla wielu szkół, szkół wyższych i uniwersytetów integracja SIMS jest kluczem do zapewnienia bezproblemowego przepływu danych z Systemu Zarządzania Informacją do platformy szkoleniowej iz powrotem. Wiele platform szkoleniowych nie umożliwia funkcji odpisywania, jednak jest to często kluczowy wymóg od szkół, które muszą zapisywać dane w swoich MIS iz powrotem.

## Historia

Martin Dougiamas, który ma wykształcenie wyższe w dziedzinie informatyki i edukacji, napisał pierwszą wersję Moodle. Dougiamas rozpoczął doktorat zbadanie "użycia oprogramowania open source do wspierania epistemologii społecznego konstruktualizmu nauczania i uczenia się w społecznościach opartych na refleksyjnych dociekaniach". Chociaż trudno jest wykazać, że konstruktualizm społeczny sprawia, że ​​Moodle różni się od innych platform e-learningowych, został wymieniony jako istotny czynnik przez użytkowników Moodle. Inni użytkownicy Moodle, tacy jak Open University w Wielkiej Brytanii, wskazali, że systemy zarządzania nauczaniem można równie dobrze postrzegać jako "względnie neutralne pedagogicznie".

## Podejście pedagogiczne

Stwierdzona filozofia Moodle obejmuje konstruktywistyczne i społeczne konstruktywistyczne podejście do edukacji, podkreślając, że uczniowie (a nie tylko nauczyciele) mogą przyczynić się do doświadczenia edukacyjnego. Korzystając z tych zasad pedagogicznych, Moodle zapewnia środowisko do uczenia się społeczności.

## Pochodzenie nazwy

Akronim Moodle oznacza modułowe, dynamiczne środowisko uczenia się obiektowego. (We wczesnych latach "m" oznaczało "Martina", nazwanego na cześć Martina Dougiamas, pierwotnego autora). Poza akronimem nazwa została wybrana ze względu na słownikową definicję Moodle i odpowiadającej dostępnej nazwie domeny.