instalacja moodle

25
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?

Upload: zespol-szkol-poligraficznych-w-warszawie

Post on 20-Jun-2015

4.259 views

Category:

Education


2 download

DESCRIPTION

Wskazówki co wziąc pod uwagę przed zainstalowaniem platformy Moodle

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ę