Zbuduj internetową platformę edukacyjną z platformą e-learningową open source. W tym artykule wyjaśniono, jak używać Moodle LMS do tworzenia witryny uczenia się na odległość.
![Moodle LMS](images/moodle-banner.png#center)
Od ponad roku dotknęło nas Covid 19. Każda część świata została zamknięta. Ma to negatywny wpływ na życie ludzi i przedsiębiorstwa na całym świecie. Co ważniejsze, ma to duży wpływ na nasz system edukacyjny. Instytucje edukacyjne muszą przejść do nauki online, aby uczniowie mogli kontynuować edukację z komfortu własnych domów. Bez solidnej i bezpiecznej platformy e-learningowej uczenie się online jest niemożliwe. W tym artykule przyjrzymy się projektowi Moodle Open Source , który umożliwia nauczycielom i uczniom komunikację i uczenie się z dowolnego miejsca. W tym artykule omówimy następujące sekcje, aby utworzyć witrynę e-learning za pomocą Moodle.
Wymagania wstępne {#Wymagania wstępne}
Jeśli jeszcze tego nie zrobiłeś, musisz zainstalować i konfigurować środowisko lamp na swoim serwerze.
Co to jest Moodle?
Moodle to bezpłatne i open source e-learning. Moodle oznacza modułowe obiektowe środowisko dynamicznego uczenia się. Został stworzony, aby dać nauczycielom, administratorom i uczniom platformę e-learningową do tworzenia i dostarczania zindywidualizowanych środowisk edukacyjnych. Ponadto Moodle jest odpowiednim LMS dla szkół , uniwersytetów i szkoleń zawodowych w firmach. Jest to jedno z popularnych uczenia się na odległość do tworzenia strony internetowej LMS. Ponadto Moodle zapewnia nauczycielom i uczniom bogate narzędzia i wspólne środowiska uczenia się. Moodle ma aplikację mobilną na telefony i tablety i tablety z systemem iPhone’a, Androida oraz Windows. Aplikację mobilną może być używana z dowolnej lokalizacji na całym świecie. Ten samodzielny LMS jest napisany w PHP i przechowuje dane w bazach danych MySQL/PostgreSQL. Jest wyposażony w obszerną dokumentację użytkowników i programistów. Cały kod źródłowy jest dostępny na github . Licencja dla tego open sourcerozwiązanie e-learning to GPLV3+.
Cechy Moodle
Moodle ma wiele funkcji. Jednak w tym artykule omówimy niektóre z następujących kluczowych funkcji. Wspólne narzędzia i działania : Fora, wiki, glosariusze, działania bazy danych i inne narzędzia pozwalają użytkownikom współpracować i uczyć się razem. Grupa elementów w kursie Moodle jest określana jako aktywność. Działanie jest zazwyczaj czymś, co robi uczeń, w którym wchodzi w interakcje z innymi uczniami i/lub nauczycielem. Postęp śledzenia : Nauczyciele i studenci mogą śledzić swoje postępy i ukończenie za pomocą różnych narzędzi do śledzenia określonych działań lub materiałów, a także na poziomie kursu. Istnieje kilka sposobów śledzenia postępów uczniów w Moodle, takich jak oceny, kompetencje, zakończenie aktywności, zakończenie kursu, odznaki, raporty z zakresu i analizy. Zarządzanie wtyczkami : Wtyczki pozwalają rozszerzyć fundamentalną funkcjonalność Moodle, dodając nowe funkcje. Użytkownicy mogą dodawać wtyczki do różnych zadań, takich jak dodatkowe działania, nowe typy pytań quizu, nowe raporty, złącza systemowe i wiele innych. Interfejs administratora może być używany do instalacji i wyłączania wtyczek. Zarządzanie kursami : Utwórz i zarządzaj kursami, które spełniają różne potrzeby. Zajęcia prowadzone przez instruktora, zajęcia z samodzielnego tempa, klasy mieszane i całkowicie klasy online to opcje. Peer i samoocena : Warsztaty i ankiety są wbudowanymi zajęciami, które zachęcają uczniów do oglądania, oceny i przeglądania pracy własnych i innych kolegów z klasy jako grupy.
Instalacja Moodle
Postępuj zgodnie z poniższym przewodnikiem krok po kroku, aby zainstalować Moodle LMS na Ubuntu 18.04.
- Po pierwsze, uruchom poniższe polecenia, aby zmienić DirectLory Pobierz i pobieranie Moodle.
cd /var/www/
sudo git clone -b MOODLE_38_STABLE git://git.moodle.org/moodle.git moodle
- Uruchom następujące polecenia Utwórz katalog danych i ustaw uprawnienia.
sudo mkdir -p /var/www/moodledata
sudo chown -R www-data:www-data /var/www/
sudo chmod -R 755 /var/www/
sudo chown www-data:www-data /var/www/moodledata
- Utwórz plik konfiguracji Nginx dla witryny Moodle.
sudo nano /etc/nginx/sites-available/moodle
- Dodaj do niego kod poniżej i zapisz plik.
server {
listen 80;
listen [::]:80;
root /var/www/moodle;
index index.php index.html index.htm;
server_name example.com;
client_max_body_size 100M;
autoindex off;
location / {
try_files $uri $uri/ =404;
}
location /dataroot/ {
internal;
alias /var/www/moodledata/;
}
location ~ [^/].php(/|$) {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
- Utwórz SymLink, aby włączyć nowo utworzoną stronę.
sudo ln -s /etc/nginx/sites-available/moodle /etc/nginx/sites-enabled/
- Uruchom ponownie serwer WWW Nginx.
sudo systemctl restart nginx
- Następnie otwórz przeglądarkę i wpisz http://example.com. Zastąp „example.com” rzeczywistą nazwą domeny lub IP twojego serwera.
- Teraz możesz zobaczyć kreatora instalacyjnego. Wybierz język i kliknij następny przycisk.
![Moodle - wybierz język](images/moodle-install-1-1024x408.png#center)
- Musisz przejrzeć i upewnić się, że adres URL witryny, katalogu głównego Moodle i katalogu danych są prawidłowe. Możesz także zmienić ścieżkę „Directory danych” i powinna ona znajdować się poza katalogiem kodu Moodle dla bezpieczeństwa. Kliknij następny przycisk.
![Moodle - Ustaw ścieżkę katalogu danych](images/moodle-install-2-1024x529.png#center)
- Wybierz sterownik bazy danych na tym etapie. Możesz jednak użyć już wybranego i kliknąć następny przycisk.
![Moodle - Wybierz sterownik bazy danych](images/moodle-install-3-1024x413.png#center)
- Podaj ustawienia bazy danych, takie jak host bazy danych, nazwa bazy danych, użytkownik bazy danych, hasło do bazy danych i prefiks tabeli. Kliknij następny przycisk.
![Moodle - Ustawienia bazy danych](images/moodle-install-4.png#center)
- Kliknij przycisk potwierdzający, aby zgodzić się z warunkami.
- Możesz zobaczyć listę wymaganych rozszerzeń PHP. Będziesz jednak musiał zainstalować wszelkie brakujące dodatki. Kliknij przycisk Kontynuuj, aby przenieść następny krok.
- W tym momencie musisz wypełnić dane administratora, aby utworzyć konto. Kliknij przycisk „Zaktualizuj profil”.
- Podaj informacje dla Twojej witryny, takie jak pełna nazwa witryny, krótka nazwa witryny, podsumowanie frontPage, domyślna strefa czasowa i e-maila bez odpowiedzi. Kliknij przycisk „Zapisz zmiany”.
- Wypełnij rejestrację witryny, dostarczając takie informacje, jak nazwa witryny, język, region, adres e -mail itp.
Wniosek
Dowiedzieliśmy się o Moodle i jego głównych cechach w tym artykule. Przedstawiliśmy również podejście krok po kroku do konfigurowania Moodle LMSdo Utworzenie strony internetowej e-learning . Możesz przejrzeć oficjalną dokumentację , aby poczuć się bardziej komfortowo z różnymi funkcjami, takimi jak kursy, rejestracja studentów, postęp śledzenia i tak dalej. Mam nadzieję, że ten post uznałeś za przydatny w tworzeniu strony internetowej LMS. Wreszcie Containerize.com jest w spójnym procesie pisania postów na blogu na temat dalszych najnowszych produktów typu open source. Dlatego pozostań w kontakcie z tym System zarządzania uczeniem się kategorii najnowszych aktualizacji.
Badać
Możesz znaleźć istotne następujące linki: