instalacja moodle
DESCRIPTION
Wskazówki co wziąc pod uwagę przed zainstalowaniem platformy MoodleTRANSCRIPT
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?
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/
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
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
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/
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!!!
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
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
1. WŁASNY SERWER moodlepotrzeby:
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+
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
http://sbs.oeiizk.edu.pl
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
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.
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
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
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ł)
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
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
2. HOSTING moodle
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
2. HOSTING moodle
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
2. HOSTING moodle
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
2. HOSTING moodle
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
2. HOSTING moodlenie polecam…
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
www.moodle.org
Poznaj.... Moodle’a!
Modular Object-Oriented Dynamic Learning Environment(Modularne Obiektowo Zorientowane Środowisko Nauczania)
Dziękuję za uwagę