Top Banner
Poznaj.... Moodle’a! Modular Object-Oriented Dynamic Learning Environment (Modularne Obiektowo Zorientowane Środowisko Nauczania) Co należy zrobić, żeby szkoła mogła wykorzystywać platformę Moodle?
25

Instalacja Moodle

Jun 20, 2015

Download

Education

Wskazówki co wziąc pod uwagę przed zainstalowaniem platformy Moodle
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

Co należy zrobić,żeby szkoła mogła

wykorzystywać platformę Moodle?

Page 2: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

Moodle jest dystrybuowany za darmo na zasadach licencji Open Source. Każdy ma dostęp do pełnego kodu źródłowego i może w nim czynić

potrzebne zmiany.

http://download.moodle.org/

Page 3: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

MOŻLIWE ROZWIĄZANIA:

LUB1. WŁASNY SERWER

moodle2. HOSTING

moodle

Page 4: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

Czy jest w szkole

administrator /informatyk/

?Czy mamy fundusze na

zakup serwera/lub serwer/

?Czy mamy łącze

internetowe o odpowiedniej

przepustowości?

Czy z platformy będzie

korzystało dużo osób

?

TAK

TAK

TAK

TAK

NIE

NIE

NIE

NIE

1. WŁASNY SERWER

moodle

2. HOSTING

moodle

Page 5: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

1. WŁASNY SERWER moodlepotrzeby: a) administrator: dobre chęci, umiejętności, czas, samokształcenie:

http://moodle.org/mod/forum/http://docs.moodle.org/

Page 6: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

1. WŁASNY SERWER moodlepotrzeby: b) Sprzęt: serwer o odpowiednio dobrych parametrach:

- wydajność procesora ok. 3GHz /jest 2*2GHz/- RAM minimum: 1GB/50 uczestników /jest 4GB/- miejsce na dysku twardym: ok.10-20GB /jest4*500GB/- dobra przepustowość łącza: „upload” /DSL 2Mbps-down/256kbps-up/

jest bardzo słabe!!!

Page 7: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

d) Łącze internetowe- dobra przepustowość w kierunku upload przy dużej liczbie jednoczesnych logowań, najlepiej SDSL – symetryczne.

1. WŁASNY SERWER moodlepotrzeby:

Serwer moodle

upload

download

użytkownik

użytkownik

Page 8: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

1. WŁASNY SERWER moodlepotrzeby:

Page 9: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

1. WŁASNY SERWER moodlec) oprogramowanie:potrzeby:

PLATFORMA LAMP PLATFORMA WAMP

LINUX

APACHE – serwer www

MySQL – serwer bazodanowy

PHP – interpreter skryptów

WINDOWS SERWER

APACHE, IIS – serwer www

MySQL, PostgreSQL, Oracle, Microsoft SQL Server – serwer bazodanowy

PHP – interpreter skryptówMoodle

1.9.7+

Page 10: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

Page 11: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

http://sbs.oeiizk.edu.pl

Page 12: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

INSTALACJA SERWERA moodle1. Zabezpieczenie łącza ze stałym adresem IP2. Założenie domeny na stałym adresie IP: nazwa_domeny3. Instalacja serwera sieciowego np. SBS 20034. Instalacja serwera www np.Apache5. Instalacja i konfiguracja języka skryptowego php

• Włączona biblioteka GD z obsługą formatów JPG i PNG• Obsługa Sesji (session support) włączona• Przesyłanie plików (file uploading) włączone• Tryb awaryjny (Safe Mode) musi być wyłączony

6. Instalacja i konfiguracja serwera bazy danych MySQL7. Pobranie pakietu instalacyjnego moodle: http://download.moodle.org/8. Rozpakowanie pakietu na serwerze9. Skopiowanie katalogu moodle z zawartością na serwer, platforma moodle będzie

dostępna pod adresem: http://nazwa_domeny/moodleW katalogu tym będą dostępne m. innymi pliki: version.php, index.php

Page 13: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

INSTALACJA SERWERA moodle c.d.W folderze moodle dostępna będzie następująca struktura katalogów:

• admin/ - kod pozwalający na administrację całego serwisu• auth/ - moduły służące do uwierzytelniania użytkowników• course/ - kod służący do wyświetlania i zarządzania kursami• doc/ - dokumentacja Moodle (np. ta strona)• files/ - kod służący do wyświetlania i obsługi przesłanych plików• lang/ - Pliki różnych wersji językowych, po jednym katalogu na wersję• lib/ - biblioteki dla jądra platformy Moodle• login/ - kod obsługujący tworzenie nowych kont i proces logowania• mod/ - wszystkie moduły kursów Moodle• pix/ - ogólne pliki graficzne dla serwisu• theme/ - tematy, służące do zmiany wyglądu twojego serwisu• user/ - kod służący do wyświetlania i obsługi użytkowników

10. Przesunięcie katalogu na dane: moodledata najlepiej poza katalogiem sieciowym, aby nie był bezpośrednio dostępny z internetu, sprawdzić, czy serwer Apache ma prawo zapisu do tego katalogu.

Page 14: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

INSTALACJA SERWERA moodle c.d.11. Utworzenie pustej bazy danych np. „moodle” i specjalnego użytkownika np.

„moodleuser”, który będzie miał dostęp do tej bazy danych12. Sprawdzenie ustawień serwera:

a) czy domyślną stroną startową jest index.php DirectoryIndex index.php index.html index.htm (index.php jako pierwszy, aby

zwiększyć wydajność)b) w przypadku Apacha 2 włączenie zmiennej AcceptPathInfo (przez dodanie linii: „AcceptPathInfo on” do pliku httpd.conf)c) edycja pliku konfiguracyjnego „php.ini” (na ogół są to ustawienia domyślne):

magic_quotes_gpc = 1magic_quotes_runtime = 0 (konieczne)file_uploads = 1short_open_tag = 1session.auto_start = 0session.bug_compat_warn = 0

Page 15: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

INSTALACJA SERWERA moodle c.d.d) Ustawienie maksymalnego rozmiaru przesyłanych plików (edycja pliku php.ini lub htaccess): LimitRequestBody 0

php_value upload_max_filesize 16Mphp_value post_max_size 16M

e) Uruchomienie skryptu instalacyjnego instal.php, utworzenie i edycja pliku konfiguracyjnego config.php (według szczegółowych instrukcji: ustawić ścieżkę dostępu do katalogu z danymi, adres serwisu, szczegóły dotyczące bazy danych)

13. Uruchomienie strony administracyjnej: http://nazwa_domeny/moodle/admin (przy uruchamianiu ustawienie plików cooki – zgoda na zapis). Po uruchomieniu platforma moodle zacznie konfigurację bazy danych i tworzenie tabel przeznaczonych do zapisu danych. Efektem końcowym powinien być komunikat:SUCCESS, a po nim: Main databases set up successfullyNa koniec zostanie utworzone konto administratora i hasło.

14. Ustawienie mechanizmu „Cron” – konfiguracja pliku „cron.php” odpowiedzialnego za cykliczne wykonywanie zadań np. wysyłanie postów z forów dyskusyjnych co pewien czas: uruchomienie pliku i konfiguracja cyklicznego uruchamiania np. co 5 minut

Page 16: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

2. HOSTING moodleZalety hostingu: a) Automatyczna instalacja – INSTALLATRON /ok. 10 minut/

b) Brak problemów konfiguracyjnychc) Pomoc techniczna

Opłaty: a) Za miejsce na serwerzeb) Za miesięczny/roczny transfer danychc) Za łącze /zwykle nie zdefiniowana ściśle

przepustowość – zależnie od obciążenia serwera/

Wysokość opłat: do kilkuset zł rocznie (150zł – 400zł)

Page 17: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

2. HOSTING moodleJak znaleźć???

http://moodle.org/mod/forum/discuss.php?d=101367&parent=447978

Page 18: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

2. HOSTING moodle

Page 19: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

2. HOSTING moodle

Page 20: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

2. HOSTING moodle

Page 21: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

Page 22: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

2. HOSTING moodle

Page 23: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

2. HOSTING moodlenie polecam…

Page 24: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

www.moodle.org

Page 25: Instalacja Moodle

Poznaj.... Moodle’a!

Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)

Dziękuję za uwagę