Jednym z najpopularniejszych systemów e-learningowych na świecie jest platforma o nazwie Moodle. Jest to oprogramowanie typu all-in-one, czyli zawierające kompletny zestaw narzędzi, potrzebnych do uruchomienia projektu e-learningowego. I pisząc o zestawie narzędzi, mam na myśli prawdziwy kombajn – znajdziesz tu praktycznie wszystko, od prostego czata, forum i bloga, aż po zaawansowany system zarządzania treścią i raporty.
Pierwsza wersja systemu została opublikowana w 2002 roku, czyli można śmiało powiedzieć, że mówimy o dosyć dojrzałym oprogramowaniu, które zostało gruntownie przetestowane przez wiele firm w tak zwanej “produkcji”, dzięki czemu mamy pewność, że system jest w miarę stabilny, dobrze zabezpieczony oraz poprawnie skaluje się nawet do milionów użytkowników.

Dzięki wieloletniej obecności na rynku, modułowej budowie oraz otwartej społeczności – do Moodla dostępnych jest około 1300 dodatków, które pozwalają na uruchomienie dodatkowych funkcjonalności, modyfikację wyglądu lub integrację z zewnętrznymi systemami. Do najpopularniejszych można zaliczyć dynamiczne generowanie certyfikatów, kwestionariusz, wsparcie wyrażeń matematycznych, logowanie za pomocą sieci społecznościowych czy też narzędzia do podstawowej gamifikacji.
Dobre wsparcie zewnętrznych standardów jak SCORM i Tin Can API sprawia, że Moodle jest bardzo często wykorzystywany jako platforma bazowa do uruchamiania projektów e-learningowych stworzonych poza samą platformą. Moodle działa wtedy jak “odtwarzacz” dla zewnętrznego kursu stworzonego w technologiach typu web (HTML, JS, CSS itp.) lub też za pomocą autorskiego oprogramowania, które pozwala na eksport projektu. Podczas takiego użycia platformy jest ona wykorzystywana tylko i wyłącznie do identyfikacji sesji użytkownika, zarządzania projektem i użytkownikami oraz generowania raportów – czyli jak standardowy LMS.
Moodle jest rozwijany na licencji open-source z publicznie dostępnym kodem źródłowym (aktualnie 1600 gwiazdek na GitHubie), więc możesz zainstalować go na swoim serwerze bez żadnych opłat. Oczywiście dookoła samego systemu powstało wiele firm oferujących wsparcie oraz profesjonalne usługi, ponieważ zarządzanie taką platformą w dużej skali wymaga jednak specjalistycznej wiedzy oraz doświadczenia. Wsparcie profesjonalistów to z jednej strony ogromny plus, gdyż nie każda firma może pozwolić sobie na eksperymentowanie podczas wdrożenia, z drugiej strony ilość firm konsultingowych świadczy o tym, jak duży jest popyt na tego typu usługi – wygląda na to, że Moodle nie jest prosty w administracji.
Osobiście, nie jestem fanem Moodla. Projekt w moim odczuciu jest ciężki i ogromny, a jak coś jest do wszystkiego to jest.. słabe. Warstwie UI brakuje świeżości, czuć tu zdecydowanie ducha ubiegłego dziesięciolecia i nawet system templatek nie jest w stanie pomóc. Pieniądze, które pozornie zaoszczędzimy wybierając projekt open source, możemy stracić wydając na usługi firm konsultingowych.