Instalacja Moodle
Upcoming SlideShare
Loading in...5
×
 

Instalacja Moodle

on

  • 5,180 views

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

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

Statistics

Views

Total Views
5,180
Views on SlideShare
5,118
Embed Views
62

Actions

Likes
0
Downloads
25
Comments
0

2 Embeds 62

http://wisniowa.waw.pl 45
http://www.slideshare.net 17

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Instalacja Moodle Instalacja Moodle Presentation Transcript

  • 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
    • 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 (SafeMode) musi być wyłączony
    Instalacja 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:
    • 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
    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)
  • Poznaj.... Moodle’a!
    2. HOSTING moodle
    nie polecam…
    ModularObject-OrientedDynamicLearningEnvironment
    (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • Poznaj.... Moodle’a!
    www.moodle.org
    ModularObject-OrientedDynamicLearningEnvironment
    (Modularne Obiektowo Zorientowane Środowisko Nauczania)
  • Poznaj.... Moodle’a!
     Dziękuję za uwagę 
    ModularObject-OrientedDynamicLearningEnvironment
    (Modularne Obiektowo Zorientowane Środowisko Nauczania)