Instalacja Moodle

Przewodnik ten opisuje spos贸b instalowania platformy Moodle. Niekt贸re aspekty procesu instalacji s膮 opisane bardzo szczeg贸艂owo, aby zaznaczy膰 wiele drobnych r贸偶nic pomi臋dzy r贸偶nymi serwerami sieciowym. Z tego te偶 powodu dokument ten mo偶e si臋 wyda膰 d艂ugim i skomplikowanym. Nie daj si臋 jednak zniech臋ci膰 - Moodle mo偶ne zainstalowa膰 w kilka minut!

Po艣wi臋膰 troch臋 czasu na dok艂adne przyjrzenie si臋 temu dokumentowi - zaoszcz臋dzi Ci to p贸藕niej sporo czasu.

Spis tre艣ci:

  1. Wymagania
  2. 艢ci膮ganie
  3. Struktura serwisu
  4. Tworzenie katalogu na dane
  5. Tworzenie bazy danych
  6. Sprawdzanie ustawie艅 serwera sieciowego.
  7. Edycja config.php
  8. Wejd藕 na stron臋 administracyjn膮
  9. Ustawienia mechanizmu 'cron'
  10. Tworzenie nowego kursu

1. Wymagania

Platforma Moodle by艂a pierwotnie utworzona w systemie Linux, w oparciu o Apache, MySQL, oraz PHP, ale jest regularnie testowana z PostgreSQL, a tak偶e w systemach operacyjnych Windows XP, Mac OS X, oraz Netware 6.

Wymagania platformy Moodle s膮 nast臋puj膮ce:

  1. Oprogramowanie serwera sieciowego. Wi臋kszo艣膰 ludzi korzysta z Apache, ale platforma Moodle powinna wsp贸艂pracowa膰 z dowolnym serwerem obs艂uguj膮cym PHP, takim jak np. IIS na platformach Windows.
  2. J臋zyk skryptowy PHP (w wersji 4.1.0 lub p贸藕niejszej), z nast臋puj膮cymi ustawieniami:
    • 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 (na forach znajduj膮cych si臋 na moodle.org znajdziesz opis problem贸w powodowanych przez ten tryb)
  3. Dzia艂aj膮cy serwer bazy danych: MySQL albo PostgreSQL to bazy danych w pe艂ni obs艂ugiwane i zalecane przez Moodle 1.0.9. Wszystkie pozosta艂e bazy danych b臋d膮 obs艂ugiwane w Moodle 1.1.

W wi臋kszo艣ci wypadk贸w wymagania te s膮 spe艂nione domy艣lnie. Je艣li jednak jest inaczej, to spytaj dostawc臋 twojego hosta dlaczego, oraz rozwa偶 mo偶liwo艣膰 przeniesienia si臋 w inne miejsce.

Je艣li chcia艂by艣 uruchomi膰 platform臋 Moodle na swoim w艂asnym komputerze, a wydaje Ci si臋 to odrobin臋 skomplikowane, to przeczytaj przewodnik Instalacja Apache, MySQL i PHP. Opisano tam krok po kroku proces ich instalacji na najbardziej popularnych platformach.

 

2. 艢ci膮ganie

Platform臋 Moodle mo偶na zdoby膰 na dwa sposoby : Jako skompresowany plik, albo jako CVS. Om贸wiono to dok艂adnie na stronie po艣wi臋conej 艣ci膮ganiu : http://moodle.org/download/

Po 艣ci膮gni臋ciu i rozpakowaniu skompresowanego pliku, albo po por贸wnaniu plik贸w poprzez CVS, b臋dziesz posiada艂 katalog o nazwie "moodle", zawieraj膮cy pliki i katalogi z Moodle.

Mo偶esz albo przegra膰 ca艂y katalog na serwer, a je艣li tak zrobisz, to platforma Moodle b臋dzie dost臋pna pod adresem http://tw贸jserwer.com/moodle, albo przegra膰 zawarto艣膰 katalogu moodle bezpo艣rednio na g艂贸wny katalog dokument贸w na twoim serwerze i w tym wypadku Moodle b臋dzie osi膮galne pod adresem http://tw贸jserwer.com

 

3. Struktura serwisu

Poni偶ej podano kr贸tki opis zawarto艣ci folderu Moodle, aby pom贸c Ci w orientacji :

config.php - Jedyny plik, kt贸ry musisz zmodyfikowa膰, zanim rozpoczniesz prac臋 z Moodle
version.php - Definiuje aktualn膮 wersj臋 kodu Moodle
index.php - g艂贸wna strona serwisu

  • 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

 

4. Tworzenie katalogu na dane

Platforma Moodle wymaga tak偶e pewnej przestrzeni na Twoim twardym dysku, aby przechowywa膰 przes艂ane pliki, takie jak dokumenty kurs贸w, czy zdj臋cia u偶ytkownik贸w.

Utw贸rz gdzie艣 katalog, kt贸ry zamierzasz przeznaczy膰 na ten cel. Ze wzgl臋d贸w bezpiecze艅stwa najlepiej by by艂o, gdyby by艂 to katalog, kt贸ry nie jest bezpo艣rednio dost臋pny poprzez internet. Naj艂atwiej to osi膮gn膮膰 umieszczaj膮c go po prostu poza katalogiem sieciowym. Je艣li tego nie zrobisz, to zamie艣膰 w katalogu na dane Moodle plik o nazwie .htaccess, zawieraj膮cy poni偶sz膮 lini臋 :

deny from all
AllowOverride None

Upewnij si臋, 偶e platforma Moodle b臋dzie mog艂a zapisywa膰 przes艂ane pliki w tym katalogu. Sprawd藕, czy oprogramowanie serwera (np. Apache) ma uprawnienie do zapisu w tym katalogu. W systemie Unix oznacza to ustawienie w艂a艣ciciela tego katalogu na przyk艂adowo "nobody" lub "apache"

Na wi臋kszo艣ci wsp贸艂dzielonych serwis贸w host贸w b臋dziesz prawdopodobnie musia艂 zabroni膰 dost臋pu do plik贸w u偶ytkownikom z Twojej "grupy" (aby uniemo偶liwi膰 pozosta艂ym klientom tego hosta dost臋p do Twoich plik贸w), ale umo偶liw pe艂ne uprawnienia do zapisu/odczytu wszystkim pozosta艂ym (aby serwer m贸g艂 mie膰 dost臋p do Twoich plik贸w). Porozmawiaj z administratorem serwera, je艣li masz problemy z zakresu bezpiecze艅stwa danych.

 

5. Tworzenie bazy danych

Musisz utworzy膰 pust膮 baz臋 danych (np. "moodle") w twoim systemie baz danych, a tak偶e specjalnego u偶ytkownika (np."moodleuser"), kt贸ry b臋dzie mia艂 dost臋p do tej bazy danych (i tylko do niej). M贸g艂by艣 u偶y膰 konta "root", ale jest to niewskazane ze wzgl臋d贸w bezpiecze艅stwa : je艣li haker odkry艂 by twoje has艂o, to nie tylko jedna baza danych b臋dzie zagro偶ona, ale ca艂y system baz danych tak偶e.

Przyk艂adowe polecenia dla MySQL:

   # mysql -u root -p
   > CREATE DATABASE moodle; 
   > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* 
           TO moodleuser@localhost IDENTIFIED BY 'yourpassword'; 
   > quit 
   # mysqladmin -p reload

Przyk艂adowe polecenia dla PostgreSQL:

   # su - postgres
   > psql -c "create user moodleuser createdb;" template1
   > psql -c "create database moodle;" -U moodleuser template1
   > psql -c "alter user moodleuser nocreatedb;" template1

(Je艣li korzystasz z MySQL to polecam phpMyAdmin do zarz膮dzania twoimi bazami danych - mo偶esz wtedy wszystkie opisane powy偶ej polecenia wprowadzi膰 poprzez interfejs sieciowy).

Od wersji 1.0.8 platforma Moodle obs艂uguje prefiksy tabel, wi臋c mo偶e bezpiecznie wsp贸艂dzieli膰 baz臋 danych razem z tabelami innych aplikacji.

 

6. Sprawdzanie ustawie艅 serwera

Po pierwsze upewnij si臋 偶e tw贸j serwer jest skonfigurowany tak, by u偶ywa膰 pliku index.php, jako domy艣lnej strony (prawdopodobnie obok index.html, default.htm itp.).

W przypadku serwera Apache mo偶na to zrobi膰 wykorzystuj膮c parametr DirectoryIndex w pliku httpd.conf. U mnie parametr ten wygl膮da no og贸艂 tak :

DirectoryIndex index.php index.html index.htm 

Po prostu upewnij si臋, 偶e index.php znajduje si臋 na tej li艣cie (mo偶liwie blisko pocz膮tku, w celu zwi臋kszenia wydajno艣ci).

Po drugie, je艣li korzystasz z Apache 2, to powiniene艣 w艂膮czy膰 zmienn膮 AcceptPathInfo , kt贸ra umo偶liwia przekazywanie skryptom parametr贸w w nast臋puj膮cy spos贸b : http://server/file.php/arg1/arg2. Jest to niezb臋dne, aby umo偶liwi膰 wewn臋trzne odno艣niki do Twoich zasob贸w, a tak偶e zwi臋ksza wydajno艣膰 dla os贸b korzystaj膮cych z twojego serwisu Moodle. Zmienn膮 t膮 mo偶esz ustawi膰 poprzez dodanie nast臋puj膮cej linii do pliku httpd.conf :

AcceptPathInfo on 

Po trzecie platforma Moodle wymaga, paru ustawie艅 PHP, aby dzia艂a膰 prawid艂owo. Na wi臋kszo艣ci serwer贸w b臋d膮 to ustawienia domy艣lne. Niekt贸re serwery PHP (i niekt贸re najnowsze wersje PHP) mog膮 mie膰 inne ustawienia. S膮 one zdefiniowane w pliku konfiguracyjnym PHP (na og贸艂 jest to php.ini)

magic_quotes_gpc = 1
magic_quotes_runtime = 0
file_uploads = 1
short_open_tag = 1
session.auto_start = 0
session.bug_compat_warn = 0

Je艣li nie masz dost臋pu do httpd.conf lub php.ini na twoim serwerze, albo umie艣ci艂e艣 Moodle na serwerze, na kt贸rym dzia艂aj膮 ju偶 aplikacje wymagaj膮ce innych ustawie艅 nie przejmuj si臋. Ni偶esz nadal zast臋powa膰 ustawienia domy艣lne

Aby to zrobi膰 musisz utworzy膰 plik o nazwie .htaccess w katalogu g艂贸wnym Moodle, kt贸ry b臋dzie zawiera艂 te ustawienia. Opisana metoda dotyczy tylko serwer贸w Apache, i tylko wtedy, kiedy umo偶liwione jest nadpisywanie ustawie艅 domy艣lnych (overrides)

DirectoryIndex index.php index.html index.htm

<IfDefine APACHE2>
     AcceptPathInfo on
</IfDefine>

php_flag magic_quotes_gpc 1
php_flag magic_quotes_runtime 0
php_flag file_uploads 1
php_flag short_open_tag 1
php_flag session.auto_start 0
php_flag session.bug_compat_warn 0

Mo偶esz tak偶e zdefiniowa膰 takie ustawienia jak maksymalny rozmiar przes艂anych plik贸w :

LimitRequestBody 0
php_value upload_max_filesize 2M
php_value post_max_size 2M
     

Najpro艣ciej mo偶na to zrobi膰 kopiuj膮c plik przyk艂adowy lib/htaccess i modyfikuj膮c go w zale偶no艣ci od potrzeb. Plik przyk艂adowy zawiera dalsze instrukcje. W pow艂oce Unix kopiuje si臋 贸w plik nast臋puj膮co :

cp lib/htaccess .htaccess

 

7. Edycja config.php

Teraz mo偶esz ju偶 zmodyfikowa膰 plik konfiguracyjny config.php, wykorzystuj膮c do tego edytor tekstowy. Plik ten jest wykorzystywany przez wszystkie pozosta艂e pliki Moodle.

Na pocz膮tek utw贸rz kopi臋 pliku config-dist.php i nazwij j膮 config.php. Przyj臋to taki rozwi膮zanie, aby plik config.php nie by艂 nadpisywany podczas procesu uaktualniania Moodle.

Zmodyfikuj config.php okre艣laj膮c szczeg贸艂y na temat bazy danych, kt贸r膮 dopiero co zdefiniowa艂e艣 (w艂膮czaj膮c w to prefiks tabeli - Uwaga : jest to niezb臋dne w przypadku PostgreSQL), a tak偶e adres serwisu, katalog z danymi itp. Plik konfiguracyjny zawiera szczeg贸艂owe instrukcje wraz z przyk艂adami.

Gdy to ju偶 zrobi艂e艣 reszta instalacji odbywa si臋 za po艣rednictwem interfejsu sieciowego. Do ko艅ca tego dokumentu przyjmiemy, 偶e twoja strona dost臋pna jest pod adresem http://example.com/moodle

 

8. Wejd藕 na stron臋 administracyjn膮

Strona administracyjna powinna by膰 dost臋pna pod adresem http://example.com/moodle/admin. Je艣li spr贸bujesz wej艣膰 na g艂贸wn膮 stron臋 twojego serwisu, to i tak powiniene艣 zosta膰 automatycznie na ni膮 przeniesiony. Za pierwszym razem gdy wejdziesz na stron臋 administracyjn膮 zostaniesz poproszony o zgod臋 na uzgodnienia "shrinkwrap" GPL. Musisz si臋 zgodzi膰, aby m贸c kontynuowa膰.

(Moodle spr贸buje tak偶e ustawi膰 kilka 'cookies' dla twojej przegl膮darki. Je艣li posiadasz przegl膮dark臋 skonfigurowan膮 tak, 偶e jeste艣 pytany o zgod臋 na zapisanie cookies, tu musisz zezwoli膰 na ich zapis, gdy偶 w przeciwnym wypadku platforma Moodle nie b臋dzie dzia艂a艂a prawid艂owo).

Teraz platforma Moodle rozpocznie konfiguracj臋 bazy danych i tworzenie tabel przeznaczonych na zapis danych. W pierwszej kolejno艣ci tworzone s膮 tabele g艂贸wnej bazy danych. Powiniene艣 zobaczy膰 seri臋 komend SQL, a po nich wiadomo艣膰 statusow膮 (w kolorze zielonym lub czerwonym), kt贸re b臋d膮 wygl膮da膰 w nast臋puj膮cy lub podobny spos贸b :

CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default '', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default '1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10) unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default '0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id)) TYPE=MyISAM

SUCCESS

...itd, a po nich: Main databases set up successfully.

Je艣li nie ujrzysz tych napis贸w, to oznacza to, i偶 by艂 jaki艣 problem z baz膮 danych, albo ustawieniami w pliku config.php. Sprawd藕, czy PHP nie pracuje w trybie awaryjnym (safe mode) (hosty komercyjne pracuj膮 czasami w tym trybie). Mo偶esz sprawdzi膰 ustawienia PHP tworz膮c ma艂y plik zawieraj膮cy polecenie <? phpinfo() ?> i ogl膮daj膮c go z poziomu przegl膮darki internetowej. Zmie艅 ustawienia, i ponownie uruchom t膮 stron臋.

Przewi艅 stron臋 administracyjn膮 na sam koniec, a nast臋pnie kliknij na odno艣nik "Continue"

Zobaczysz teraz podobn膮 stron臋, kt贸ra ustawi tabele wymagane przez wszystkie modu艂y Moodle. Tak jak poprzednio komunikaty powinny by膰 wy艣wietlane na zielono.

Przewi艅 stron臋 na sam koniec i kliknij na odno艣nik "Continue"

Powiniene艣 teraz ujrze膰 formularz, w kt贸rym mo偶esz okre艣li膰 wi臋cej zmiennych dotycz膮cych instalacji, takich jak domy艣lny j臋zyk, hosty SMTP itd. Nie przejmuj si臋 zbytnio ustawianiem wszystkiego teraz - zawsze mo偶esz tu wr贸ci膰 i zmodyfikowa膰 warto艣ci tych zmiennych korzystaj膮c z panelu administracyjnego. Przewi艅 stron臋 do ko艅ca i kliknij na "Save changes".

Je艣li (i tylko wtedy gdy) utkniesz gdzie艣 podczas tego ca艂ego procesu, bez mo偶liwo艣ci kontynuacji, to tw贸j serwer ma najprawdopodobniej problem zwany "buggy referrer". 艁atwo go jednak naprawi膰: po prostu wy艂膮cz ustawienie "secureforms" i spr贸buj kontynuowa膰 instalacj臋.

Na nast臋pnej stronie mo偶esz zdefiniowa膰 parametry swojego serwisu w Moodle, a tak偶e stron臋 tytu艂ow膮 wybieraj膮c takie rzeczy jak nazwa, format, opis serwisu itp. Wype艂nij te pola (mo偶esz do nich zawsze wr贸ci膰) i kliknij na "Save changes" (zapisz zmiany).

Na koniec zostaniesz poproszony o utworzenie konta nadrz臋dnego u偶ytkownika - administratora, za pomoc膮 kt贸rego b臋dziesz mia艂 p贸藕niej dost臋p do stron administracyjnych. Wype艂nij formularz, umieszczaj膮c w nim swoje imi臋, adres e-mail itp. a nast臋pnie kliknij na "Save changes" (zapisz zmiany). Nie wszystkie pola musz膮 zosta膰 wype艂nione, ale je艣li pominiesz kt贸re艣 z istotniejszych, zostaniesz o nie ponownie zapytany.

Koniecznie zapami臋taj nazw臋 u偶ytkownika i has艂o, kt贸re wybra艂e艣 dla konta administratora, jako 偶e b臋d膮 one niezb臋dne aby uzyska膰 dost臋p do panelu administracyjnego w przysz艂o艣ci.

(Je艣li z jakiejkolwiek przyczyny proces instalacji zosta艂 przerwany, albo wyst膮pi艂 b艂膮d systemowy, kt贸ry uniemo偶liwia zalogowanie si臋 na konto administratora, mo偶esz zazwyczaj zalogowa膰 si臋 u偶ywaj膮c domy艣lnej nazwy u偶ytkownika "admin", z has艂em "admin".)

Gdy proces instalacji zako艅czy si臋 powodzeniem, zostaniesz przeniesiony z powrotem na stron臋 g艂贸wn膮 swojego serwisu. Zwr贸膰 uwag臋, na odno艣niki administracyjne widoczne po lewej stronie (te opcje dost臋pne s膮 te偶 w panelu administracyjnym). S膮 ona widoczne tylko dla Ciebie, poniewa偶 jeste艣 zalogowany jako administrator. Ca艂膮 administracja Moodle mo偶e by膰 teraz wykonywana z tego menu. Mo偶esz za jego pomoc膮 np:

  • tworzy膰 i usuwa膰 kursy
  • tworzy膰 i modyfikowa膰 konta u偶ytkownik贸w
  • zarz膮dza膰 kontami nauczycielskimi
  • zmienia膰 ustawienia dla ca艂ego serwisu, takie jak temat itp.

 

9. Ustawienia mechanizmu 'cron'

Niekt贸re modu艂y Moodle wymagaj膮 cyklicznych test贸w, aby wykonywa膰 swoje zadania. Na przyk艂ad Moodle musi sprawdza膰 fora dyskusyjne, aby m贸c wys艂a膰 kopie post贸w osobom zapisanym na nie.

Skrypt za to odpowiedzialny znajduje si臋 w katalogu 'admin' w pliku cron.php. Nie jest on jednak w stanie uruchomi膰 sam siebie, dlatego te偶 musisz uruchomi膰 mechanizm, kt贸ry b臋dzie regularnie uruchamia膰 ten skrypt (np. co pi臋膰 minut). B臋dzie to takie &qout;bicie serca" ca艂ego serwisu, w rytm kt贸rego wspomniany skrypt mo偶e wykonywa膰 funkcje w odst臋pach czasu zdefiniowanych w modu艂ach.

Zwr贸膰 uwag臋, 偶e maszyna na kt贸rej uruchomiony jest mechanizm 'cron' nie musi by膰 t膮 sam膮 maszyn膮, na kt贸rej pracuje Moodle. Je艣li przyk艂adowo tw贸j host nie obs艂uguje mechanizmu 'cron', to mo偶esz uruchomi膰 go na innym serwerze, albo na twoim komputerze w domu. Wa偶ne jest jedynie, aby plik cron.php by艂 wywo艂ywany regularnie.

Obci膮偶enie wprowadzane przez ten skrypt nie jest zbyt du偶e, wi臋c 5 minut jest na og贸艂 rozs膮dnym wyborem, ale je艣li chcesz mo偶esz wyd艂u偶y膰 odst臋py do pi臋tnastu czy nawet trzydziestu minut. Najlepiej by by艂o jednak, gdyby ten odcinek czasu nie by艂 te偶 zbyt d艂ugi, jako 偶e op贸藕nienia w przesy艂aniu wiadomo艣ci poczt膮 mog膮 ograniczy膰 aktywno艣膰 na kursach.

Po pierwsze sprawd藕, czy skrypt dzia艂a prawid艂owo, poprzez uruchomienie go bezpo艣rednio z twojej przegl膮darki :

http://example.com/moodle/admin/cron.php

Teraz musisz spowodowa膰, aby skrypt by艂 uruchamiany automatycznie i regularnie.

Uruchamianie skryptu z linii polece艅

Mo偶esz wywo艂ywa膰 t膮 stron臋 dok艂adnie tak jak to pokazano w poprzednim przyk艂adzie. Przyk艂adowo w systemie Unix mo偶esz skorzysta膰 z narz臋dzia 'wget':

wget -q -O /dev/null http://example.com/moodle/admin/cron.php

Uwaga : w tym przyk艂adzie wyj艣cie jest wyrzucane (do /dev/null).

To samo mo偶na osi膮gn膮膰 korzystaj膮c z 'lynx':

lynx -dump http://example.com/moodle/admin/cron.php > /dev/null

Alternatywna metoda polega na wykorzystaniu wersji PHP, skompilowanej tak, aby mo偶na j膮 by艂o uruchamia膰 z linii polece艅. Zalet膮 tego rozwi膮zania jest to, i偶 logi twojego serwera nie s膮 zapychane ci膮g艂ymi odwo艂aniami do cron.php. Wad膮 jest to, 偶e musia艂by艣 mie膰 dost臋p do wersji php opartej na linii polece艅.

/opt/bin/php /web/moodle/admin/cron.php


(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php

Automatyczne uruchamianie skryptu co pi臋膰 minut

W systemach Unix: Korzystaj z cron. Zmodyfikuj ustawienia mechanizmu 'cron' z linii polece艅, wpisuj膮c "crontab -e" i dodaj膮c lini臋 nast臋puj膮cej postaci :

*/5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php

W systemach Windows: Naj艂atwiej jest skorzysta膰 z ma艂ego pakietu moodle-cron-for-windows.zip kt贸ry powoduje, 偶e ca艂a sprawa staje si臋 bardzo prosta. Mo偶esz tak偶e zainteresowa膰 si臋 wbudowan膮 funkcj膮 Windows 'Harmonogram zada艅'.

Na hostach sieciowych: Tw贸j oparty na sieci panel kontrolny mo偶e posiada膰 stron臋 internetow膮 umo偶liwiaj膮c膮 w艂膮czenie tego procesu. Zapytaj swojego administratora w celu uzyskania szczeg贸艂贸w.

10. Tworzenie nowego kursu

Teraz gdy platforma Moodle dzia艂a ju偶 prawid艂owo mo偶esz utworzy膰 kursy.

Wybierz opcj臋 "Utw贸rz nowy kurs" ze strony administracyjnej (albo z odno艣nik贸w administracyjnych na stronie g艂贸wnej twojego serwisu).

Wype艂nij formularz, przyk艂adaj膮c szczeg贸ln膮 uwag臋 do formatu kursu. Nie musisz si臋 zbytnio przejmowa膰 detalami, gdy偶 wszystkie one mog膮 zosta膰 p贸藕niej ustalone przez prowadz膮cego.

Kliknij na "Zapisz zmiany", a zostaniesz przeniesiony do nast臋pnego formularza, na kt贸rym mo偶esz przyporz膮dkowa膰 prowadz膮cych do kurs贸w. W tym miejscu mo偶esz korzysta膰 jedynie z ju偶 istniej膮cych kont. Je艣li chcesz utworzy膰 nowe konto prowadz膮cego, to albo popro艣 prowadz膮cego, aby utworzy艂 je sobie sam (na stronie logowania), albo utw贸rz je sam, klikaj膮c na odno艣nik " Utw贸rz nowe konto" na panelu administracyjnym.

Gdy kurs zosta艂 utworzony, jest gotowy do zmiany ustawie艅, oraz staje si臋 dost臋pny poprzez odno艣nik "Kursy" na stronie g艂贸wnej.

Przeczytaj "Podr臋cznik prowadz膮cego" aby zapozna膰 si臋 ze szczeg贸艂ami na temat budowy kurs贸w.

Spis wszystkich plik贸w pomocy
Poka偶 t膮 pomoc w j臋zyku: English

Platforma na oprogramowaniu: moodle

Copyright © 2010 DawidK86 - Szkolenia i Analizy Giełdowe

wdrożenie platformy e-learningowej moodle: Toolpiks

'