SlideShare une entreprise Scribd logo
1  sur  25
Poznaj.... Moodle’a!  Co należy zrobić, żeby szkoła mogła wykorzystywać platformę Moodle? ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  Moodle jest dystrybuowany za  darmo  na zasadach licencji OpenSource.  Każdy ma dostęp do pełnego kodu źródłowego i może w nim czynić potrzebne zmiany.  http://download.moodle.org/ ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  MOŻLIWE ROZWIĄZANIA: 1. WŁASNY SERWER  moodle 2.HOSTING moodle LUB ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  Czy jest w szkole administrator  /informatyk/ ? NIE TAK Czy mamy fundusze na zakup serwera /lub serwer/ ? TAK NIE Czy mamy łącze internetowe o odpowiedniej przepustowości? TAK NIE Czy z platformy będzie korzystało dużo osób ? TAK NIE 2.  HOSTING moodle 1. WŁASNY SERWER  moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  1. WŁASNY SERWER moodle potrzeby: administrator: dobre chęci, umiejętności, czas, samokształcenie:http://moodle.org/mod/forum/ http://docs.moodle.org/ ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  1. WŁASNY SERWER moodle potrzeby: 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!!! ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  1. WŁASNY SERWER moodle potrzeby: Łącze internetowe- dobra przepustowość w kierunku upload przy dużej liczbie jednoczesnych logowań, najlepiej SDSL – symetryczne. upload użytkownik download użytkownik Serwer moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  1. WŁASNY SERWER moodle potrzeby: ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  1. WŁASNY SERWER moodle potrzeby: oprogramowanie: PLATFORMA LAMP PLATFORMA WAMP WINDOWS SERWER LINUX APACHE, IIS – serwer www APACHE – serwer www MySQL – serwer bazodanowy  MySQL,PostgreSQL, Oracle, Microsoft SQL Server – serwer bazodanowy  PHP – interpreter skryptów PHP – interpreter skryptów Moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania) 1.9.7+
Poznaj.... Moodle’a!  ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  http://sbs.oeiizk.edu.pl ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  INSTALACJA SERWERA moodle Zabezpieczenie łącza ze stałym adresem IP Założenie domeny na stałym adresie IP: nazwa_domeny Instalacja serwera sieciowego np. SBS 2003 Instalacja serwera wwwnp.Apache Instalacja i konfiguracja języka skryptowego php ,[object Object]
Obsługa Sesji (session support) włączona
Przesyłanie plików (file uploading) włączone
Tryb awaryjny (SafeMode) musi być wyłączonyInstalacja i konfiguracja serwera bazy danych MySQL Pobranie pakietu instalacyjnego moodle: http://download.moodle.org/ Rozpakowanie pakietu na serwerze 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 ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  INSTALACJA SERWERA moodle c.d. W folderze moodle dostępna będzie następująca struktura katalogów: ,[object Object],• 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 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. ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  INSTALACJA SERWERA moodle c.d. Utworzenie pustej bazy danych np. „moodle” i specjalnego użytkownika np. „moodleuser”, który będzie miał dostęp do tej bazy danych Sprawdzenie ustawień serwera:a) czy domyślną stroną startową jest index.php DirectoryIndexindex.phpindex.htmlindex.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 = 1 magic_quotes_runtime = 0 (konieczne) file_uploads = 1 short_open_tag = 1 session.auto_start = 0 session.bug_compat_warn = 0  ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  INSTALACJA SERWERA moodle c.d. d) Ustawienie maksymalnego rozmiaru przesyłanych plików (edycja pliku php.ini lub htaccess):	         LimitRequestBody 0 php_valueupload_max_filesize 16M php_valuepost_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) 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. 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 ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  2.  HOSTING moodle Zalety hostingu: Automatyczna instalacja – INSTALLATRON /ok. 10 minut/ Brak problemów konfiguracyjnych Pomoc techniczna Opłaty: Za miejsce na serwerze Za miesięczny/roczny transfer danych Za łącze /zwykle nie zdefiniowana ściśle  przepustowość – zależnie od obciążenia serwera/ Wysokość opłat: do kilkuset zł rocznie (150zł – 400zł) ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  2.  HOSTING moodle Jak znaleźć??? http://moodle.org/mod/forum/discuss.php?d=101367&parent=447978 ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  2.  HOSTING moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  2.  HOSTING moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  2.  HOSTING moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
Poznaj.... Moodle’a!  2.  HOSTING moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)

Contenu connexe

Similaire à Instalacja Moodle

"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbaćBartosz Ratajczyk
 
MODEL ABONENCKI
MODEL ABONENCKIMODEL ABONENCKI
MODEL ABONENCKIAGATA K.
 
Struktura i własności systemu zarządzania treścią Drupal
Struktura i własności systemu zarządzania treścią DrupalStruktura i własności systemu zarządzania treścią Drupal
Struktura i własności systemu zarządzania treścią DrupalGrzegorz Bartman
 
12. Zabezpieczanie dostępu do danych
12. Zabezpieczanie dostępu do danych12. Zabezpieczanie dostępu do danych
12. Zabezpieczanie dostępu do danychkalaxq
 
11. Tworzenie interfejsu użytkownika
11. Tworzenie interfejsu użytkownika11. Tworzenie interfejsu użytkownika
11. Tworzenie interfejsu użytkownikakalaxq
 
Optimizing Drupal Performance (Polish)
Optimizing Drupal Performance (Polish)Optimizing Drupal Performance (Polish)
Optimizing Drupal Performance (Polish)Timur Kamanin
 
Wprowadzenie do pisania własnych modułów oraz do systemu menu.
Wprowadzenie do pisania własnych modułów oraz do systemu menu. Wprowadzenie do pisania własnych modułów oraz do systemu menu.
Wprowadzenie do pisania własnych modułów oraz do systemu menu. Grzegorz Bartman
 
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
Podstawy SEO w Drupalu 7 - Jarosław SobieckiPodstawy SEO w Drupalu 7 - Jarosław Sobiecki
Podstawy SEO w Drupalu 7 - Jarosław SobieckiGrzegorz Bartman
 
Wordpress dla początkujących szkolenie / warsztat 09/10 migracje, backup, mul...
Wordpress dla początkujących szkolenie / warsztat 09/10 migracje, backup, mul...Wordpress dla początkujących szkolenie / warsztat 09/10 migracje, backup, mul...
Wordpress dla początkujących szkolenie / warsztat 09/10 migracje, backup, mul...Mariusz Szatkowski
 
10. Analizowanie potrzeb klienta i projektowanie struktury baz danych
10. Analizowanie potrzeb klienta i projektowanie struktury baz danych10. Analizowanie potrzeb klienta i projektowanie struktury baz danych
10. Analizowanie potrzeb klienta i projektowanie struktury baz danychkalaxq
 
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Grzegorz Bartman
 
Distance Design Using CLMS "MOODLE" - warsztaty dla nauczycieli i studentów
Distance Design Using CLMS "MOODLE" - warsztaty dla nauczycieli i studentówDistance Design Using CLMS "MOODLE" - warsztaty dla nauczycieli i studentów
Distance Design Using CLMS "MOODLE" - warsztaty dla nauczycieli i studentówMultimedia Lab - Pedagogical Library
 
Technik.teleinformatyk 312[02] z1.04_u
Technik.teleinformatyk 312[02] z1.04_uTechnik.teleinformatyk 312[02] z1.04_u
Technik.teleinformatyk 312[02] z1.04_uRzeźnik Sebastian
 
Technik.teleinformatyk 312[02] z3.04_u
Technik.teleinformatyk 312[02] z3.04_uTechnik.teleinformatyk 312[02] z3.04_u
Technik.teleinformatyk 312[02] z3.04_uRzeźnik Sebastian
 
Bazy danych w Drupalu 7. Przygotowanie tabeli przechowującej wpisy chatu
Bazy danych w Drupalu 7. Przygotowanie tabeli przechowującej wpisy chatuBazy danych w Drupalu 7. Przygotowanie tabeli przechowującej wpisy chatu
Bazy danych w Drupalu 7. Przygotowanie tabeli przechowującej wpisy chatuGrzegorz Bartman
 

Similaire à Instalacja Moodle (20)

"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
 
MODEL ABONENCKI
MODEL ABONENCKIMODEL ABONENCKI
MODEL ABONENCKI
 
Struktura i własności systemu zarządzania treścią Drupal
Struktura i własności systemu zarządzania treścią DrupalStruktura i własności systemu zarządzania treścią Drupal
Struktura i własności systemu zarządzania treścią Drupal
 
12. Zabezpieczanie dostępu do danych
12. Zabezpieczanie dostępu do danych12. Zabezpieczanie dostępu do danych
12. Zabezpieczanie dostępu do danych
 
11. Tworzenie interfejsu użytkownika
11. Tworzenie interfejsu użytkownika11. Tworzenie interfejsu użytkownika
11. Tworzenie interfejsu użytkownika
 
Optimizing Drupal Performance (Polish)
Optimizing Drupal Performance (Polish)Optimizing Drupal Performance (Polish)
Optimizing Drupal Performance (Polish)
 
Wprowadzenie do pisania własnych modułów oraz do systemu menu.
Wprowadzenie do pisania własnych modułów oraz do systemu menu. Wprowadzenie do pisania własnych modułów oraz do systemu menu.
Wprowadzenie do pisania własnych modułów oraz do systemu menu.
 
Podstawy ETL z SSIS
Podstawy ETL z SSISPodstawy ETL z SSIS
Podstawy ETL z SSIS
 
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
Podstawy SEO w Drupalu 7 - Jarosław SobieckiPodstawy SEO w Drupalu 7 - Jarosław Sobiecki
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
 
JavaScript, Moduły
JavaScript, ModułyJavaScript, Moduły
JavaScript, Moduły
 
Wordpress dla początkujących szkolenie / warsztat 09/10 migracje, backup, mul...
Wordpress dla początkujących szkolenie / warsztat 09/10 migracje, backup, mul...Wordpress dla początkujących szkolenie / warsztat 09/10 migracje, backup, mul...
Wordpress dla początkujących szkolenie / warsztat 09/10 migracje, backup, mul...
 
10. Analizowanie potrzeb klienta i projektowanie struktury baz danych
10. Analizowanie potrzeb klienta i projektowanie struktury baz danych10. Analizowanie potrzeb klienta i projektowanie struktury baz danych
10. Analizowanie potrzeb klienta i projektowanie struktury baz danych
 
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
 
Distance Design Using CLMS "MOODLE" - warsztaty dla nauczycieli i studentów
Distance Design Using CLMS "MOODLE" - warsztaty dla nauczycieli i studentówDistance Design Using CLMS "MOODLE" - warsztaty dla nauczycieli i studentów
Distance Design Using CLMS "MOODLE" - warsztaty dla nauczycieli i studentów
 
Technik.teleinformatyk 312[02] z1.04_u
Technik.teleinformatyk 312[02] z1.04_uTechnik.teleinformatyk 312[02] z1.04_u
Technik.teleinformatyk 312[02] z1.04_u
 
Technik.teleinformatyk 312[02] z3.04_u
Technik.teleinformatyk 312[02] z3.04_uTechnik.teleinformatyk 312[02] z3.04_u
Technik.teleinformatyk 312[02] z3.04_u
 
Delphi 7 i bazy danych
Delphi 7 i bazy danychDelphi 7 i bazy danych
Delphi 7 i bazy danych
 
M4j3
M4j3M4j3
M4j3
 
M4j3
M4j3M4j3
M4j3
 
Bazy danych w Drupalu 7. Przygotowanie tabeli przechowującej wpisy chatu
Bazy danych w Drupalu 7. Przygotowanie tabeli przechowującej wpisy chatuBazy danych w Drupalu 7. Przygotowanie tabeli przechowującej wpisy chatu
Bazy danych w Drupalu 7. Przygotowanie tabeli przechowującej wpisy chatu
 

Plus de Zespół Szkół Poligraficznych w Warszawie (10)

Koncepcja pracy wychowawczej w ZSP
Koncepcja pracy wychowawczej w ZSPKoncepcja pracy wychowawczej w ZSP
Koncepcja pracy wychowawczej w ZSP
 
Dodawanie Głosowania
Dodawanie GłosowaniaDodawanie Głosowania
Dodawanie Głosowania
 
Dodawanie Forum
Dodawanie ForumDodawanie Forum
Dodawanie Forum
 
Dodawanie Zadania
Dodawanie ZadaniaDodawanie Zadania
Dodawanie Zadania
 
Nauczyciel Nowoczesny
Nauczyciel NowoczesnyNauczyciel Nowoczesny
Nauczyciel Nowoczesny
 
Zadania ze schematem punktowania - powtorzenie finkcji kwadratowej na poziomi...
Zadania ze schematem punktowania - powtorzenie finkcji kwadratowej na poziomi...Zadania ze schematem punktowania - powtorzenie finkcji kwadratowej na poziomi...
Zadania ze schematem punktowania - powtorzenie finkcji kwadratowej na poziomi...
 
Zadania z rozwiazaniami - powtórzenie funkcji kwadratowej na poziomie podstaw...
Zadania z rozwiazaniami - powtórzenie funkcji kwadratowej na poziomie podstaw...Zadania z rozwiazaniami - powtórzenie funkcji kwadratowej na poziomie podstaw...
Zadania z rozwiazaniami - powtórzenie funkcji kwadratowej na poziomie podstaw...
 
Zadania zamkniete - sprawdzian 9 grudnia 2009 r.
Zadania zamkniete - sprawdzian 9 grudnia 2009 r.Zadania zamkniete - sprawdzian 9 grudnia 2009 r.
Zadania zamkniete - sprawdzian 9 grudnia 2009 r.
 
Zadania otwarte - sprawdzian 9 grudnia 2009 r.
Zadania otwarte - sprawdzian 9 grudnia 2009 r.Zadania otwarte - sprawdzian 9 grudnia 2009 r.
Zadania otwarte - sprawdzian 9 grudnia 2009 r.
 
Matura 2010
Matura 2010Matura 2010
Matura 2010
 

Instalacja Moodle

  • 1. Poznaj.... Moodle’a! Co należy zrobić, żeby szkoła mogła wykorzystywać platformę Moodle? ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 2. Poznaj.... Moodle’a! Moodle jest dystrybuowany za darmo na zasadach licencji OpenSource. Każdy ma dostęp do pełnego kodu źródłowego i może w nim czynić potrzebne zmiany. http://download.moodle.org/ ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 3. Poznaj.... Moodle’a! MOŻLIWE ROZWIĄZANIA: 1. WŁASNY SERWER moodle 2.HOSTING moodle LUB ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 4. Poznaj.... Moodle’a! Czy jest w szkole administrator /informatyk/ ? NIE TAK Czy mamy fundusze na zakup serwera /lub serwer/ ? TAK NIE Czy mamy łącze internetowe o odpowiedniej przepustowości? TAK NIE Czy z platformy będzie korzystało dużo osób ? TAK NIE 2. HOSTING moodle 1. WŁASNY SERWER moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 5. Poznaj.... Moodle’a! 1. WŁASNY SERWER moodle potrzeby: administrator: dobre chęci, umiejętności, czas, samokształcenie:http://moodle.org/mod/forum/ http://docs.moodle.org/ ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 6. Poznaj.... Moodle’a! 1. WŁASNY SERWER moodle potrzeby: 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!!! ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 7. Poznaj.... Moodle’a! 1. WŁASNY SERWER moodle potrzeby: Łącze internetowe- dobra przepustowość w kierunku upload przy dużej liczbie jednoczesnych logowań, najlepiej SDSL – symetryczne. upload użytkownik download użytkownik Serwer moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 8. Poznaj.... Moodle’a! 1. WŁASNY SERWER moodle potrzeby: ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 9. Poznaj.... Moodle’a! 1. WŁASNY SERWER moodle potrzeby: oprogramowanie: PLATFORMA LAMP PLATFORMA WAMP WINDOWS SERWER LINUX APACHE, IIS – serwer www APACHE – serwer www MySQL – serwer bazodanowy MySQL,PostgreSQL, Oracle, Microsoft SQL Server – serwer bazodanowy PHP – interpreter skryptów PHP – interpreter skryptów Moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania) 1.9.7+
  • 10. Poznaj.... Moodle’a! ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 11. Poznaj.... Moodle’a! http://sbs.oeiizk.edu.pl ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 12.
  • 13. Obsługa Sesji (session support) włączona
  • 14. Przesyłanie plików (file uploading) włączone
  • 15. Tryb awaryjny (SafeMode) musi być wyłączonyInstalacja i konfiguracja serwera bazy danych MySQL Pobranie pakietu instalacyjnego moodle: http://download.moodle.org/ Rozpakowanie pakietu na serwerze 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 ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 16.
  • 17. Poznaj.... Moodle’a! INSTALACJA SERWERA moodle c.d. Utworzenie pustej bazy danych np. „moodle” i specjalnego użytkownika np. „moodleuser”, który będzie miał dostęp do tej bazy danych Sprawdzenie ustawień serwera:a) czy domyślną stroną startową jest index.php DirectoryIndexindex.phpindex.htmlindex.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 = 1 magic_quotes_runtime = 0 (konieczne) file_uploads = 1 short_open_tag = 1 session.auto_start = 0 session.bug_compat_warn = 0 ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 18. Poznaj.... Moodle’a! INSTALACJA SERWERA moodle c.d. d) Ustawienie maksymalnego rozmiaru przesyłanych plików (edycja pliku php.ini lub htaccess): LimitRequestBody 0 php_valueupload_max_filesize 16M php_valuepost_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) 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. 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 ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 19. Poznaj.... Moodle’a! 2. HOSTING moodle Zalety hostingu: Automatyczna instalacja – INSTALLATRON /ok. 10 minut/ Brak problemów konfiguracyjnych Pomoc techniczna Opłaty: Za miejsce na serwerze Za miesięczny/roczny transfer danych Za łącze /zwykle nie zdefiniowana ściśle przepustowość – zależnie od obciążenia serwera/ Wysokość opłat: do kilkuset zł rocznie (150zł – 400zł) ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 20. Poznaj.... Moodle’a! 2. HOSTING moodle Jak znaleźć??? http://moodle.org/mod/forum/discuss.php?d=101367&parent=447978 ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 21. Poznaj.... Moodle’a! 2. HOSTING moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 22. Poznaj.... Moodle’a! 2. HOSTING moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 23. Poznaj.... Moodle’a! 2. HOSTING moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 24. Poznaj.... Moodle’a! ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 25. Poznaj.... Moodle’a! 2. HOSTING moodle ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 26. Poznaj.... Moodle’a! 2. HOSTING moodle nie polecam… ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 27. Poznaj.... Moodle’a! www.moodle.org ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • 28. Poznaj.... Moodle’a!  Dziękuję za uwagę  ModularObject-OrientedDynamicLearningEnvironment (Modularne Obiektowo Zorientowane Środowisko Nauczania)