From 7f3c54ab17704e479ff48551957d3ea2e5dcf477 Mon Sep 17 00:00:00 2001 From: koenr Date: Sat, 5 Feb 2005 20:51:23 +0000 Subject: [PATCH] xhtml-compliance --- lang/cs/docs/background.html | 15 +- lang/cs/docs/credits.html | 15 +- lang/cs/docs/faq.html | 12 +- lang/cs/docs/features.html | 13 +- lang/cs/docs/future.html | 43 +- lang/cs/docs/install.html | 850 +++++++++++++++++++++++------------ lang/cs/docs/installamp.html | 11 +- 7 files changed, 604 insertions(+), 355 deletions(-) diff --git a/lang/cs/docs/background.html b/lang/cs/docs/background.html index 95f8ab5a52..238f86e376 100644 --- a/lang/cs/docs/background.html +++ b/lang/cs/docs/background.html @@ -1,13 +1,14 @@ - - + + Dokumentace Moodlu: Historie - - + + -

Historie

+

Historie

@@ -15,8 +16,6 @@ href="http://moodle.org/user/view.php?id=1&course=1" target=_top>Martin Dougiamas, který ho øídí dodnes:

-
-

Zabývám se tím problémem u¾ øadu let. Zaèalo to v devadesátých letech, kdy jsem byl správcem sítì na Curtin University of Technology, a tedy i správcem tamní @@ -82,5 +81,5 @@ str

Dokumentace Moodlu

Verze: $Id$

- + diff --git a/lang/cs/docs/credits.html b/lang/cs/docs/credits.html index 5f97da4bb3..b978c10c73 100644 --- a/lang/cs/docs/credits.html +++ b/lang/cs/docs/credits.html @@ -1,11 +1,12 @@ - - + + Dokumentace Moodlu: Podìkování - - + + - +

Podìkování

@@ -221,8 +222,8 @@ jednotliv
-

Dokumentace Moodlu

-

Verze: $Id$

+

Dokumentace Moodlu

+

Verze: $Id$

diff --git a/lang/cs/docs/faq.html b/lang/cs/docs/faq.html index e5c0f8311f..3b4fba02b3 100644 --- a/lang/cs/docs/faq.html +++ b/lang/cs/docs/faq.html @@ -1,8 +1,10 @@ - + + Dokumentace Moodlu: Èasto kladené dotazy (FAQ/ÈKD) - - + + @@ -391,10 +393,10 @@ odpov
-

Díky Johnu Eyreovi za pomoc pøi správì této +

Díky Johnu Eyreovi za pomoc pøi správì této stránky.

-

Dokumentace +

Dokumentace Moodlu

diff --git a/lang/cs/docs/features.html b/lang/cs/docs/features.html index 0bf0579912..f434ef06e7 100644 --- a/lang/cs/docs/features.html +++ b/lang/cs/docs/features.html @@ -1,9 +1,10 @@ - - + + Dokumentace systému: Vlastnosti - - + + @@ -265,7 +266,7 @@ najdete seznam n

 

-

Dokumentace Moodlu

-

Verze: $Id$

+

Dokumentace Moodlu

+

Verze: $Id$

diff --git a/lang/cs/docs/future.html b/lang/cs/docs/future.html index c9edd1a31c..724b7b664b 100644 --- a/lang/cs/docs/future.html +++ b/lang/cs/docs/future.html @@ -1,42 +1 @@ - -Dokumentace Moodlu: Výhledy - - - - - - -

Výhledy do budoucna

-
-

S postupným zráním Moodlu je smìr jeho vývoje stále více ovlivòován komunitou vývojáøù a u¾ivatelù. Na adrese moodle.org/bugs najdete seznam navrhovaných zmìn i stav jejich zpracování. Va¹e pøíspìvky v podobì nápadù, èástí kódu, zpìtné vazby èi propagace jsou více ne¾ vítány; bli¾¹í informace najdete v Pøíruèce vývojáøe.

-

Zde pøedkládáme svoji pøedstavu, kudy se dále ubírat. Samozøejmì v¹ak zále¾í také na tom, na èem chtìjí pracovat samotní vývojáøi.

- - -

Verze 2.0 - polovina roku 2004

- -
-

Tato podstatnì inovovaná verze bude obsahovat nìkteré zásadní zmìny ve vnitøní struktuøe systému, smìøující k zvý¹ení flexibility a ¹kálovatelnosti v mnoha oblastech. Hlavními zmìnami budou: -

    -
  • novì pøepsaná vrstva zobrazení s pou¾itím kódu kompatibilního s XHTML a s úplnou implementací ¹ablon pro zvý¹ení úrovnì standardizace, pru¾nosti a dostupnosti;
  • -
  • ¹ir¹í pou¾ití PHP tøíd v klíèových oblastech kódu; to usnadní práci programátorùm pracujícím na nových modulech nebo tìm, kdo se sna¾í zaèlenit systém Moodle do externích systémù;
  • -
  • nová architektura pro zápis do kurzù zalo¾ená na doplòkových modulech (shodná s architekturou pou¾itou u ovìøování u¾ivatelù); toto øe¹ení umo¾ní pou¾ít k øízení pøístupu do kurzù externí systémy (napø. Student Records, Paypal, LDAP apod.).
  • -
-
- -

Verze 2.1 - závìr roku 2004

- -
-

Verze 2.1 by mìla více vyu¾ívat výhod nové architektury a roz¹íøit systém o nové mo¾nosti, jako jsou:

-
    -
  • nový systém kontroly pøístupu, který umo¾ní pøesnìji definovat pøístupová práva a role;
  • -
  • lep¹í pedagogická podpora pro uèitele i studenty;
  • -
  • základní podpora standardních výukových objektù (SCORM);
  • -
  • lep¹í propojení s moodle.org (mo¾nost spolupráce uèitelù a výmìny materiálù).
  • -
-
-

 

-
-

 

-

Dokumentace Moodlu

-

Version: $Id$

- + Dokumentace Moodlu: Výhledy

Výhledy do budoucna

S postupným zráním Moodlu je smìr jeho vývoje stále více ovlivòován komunitou vývojáøù a u¾ivatelù. Na adrese moodle.org/bugs najdete seznam navrhovaných zmìn i stav jejich zpracování. Va¹e pøíspìvky v podobì nápadù, èástí kódu, zpìtné vazby èi propagace jsou více ne¾ vítány; bli¾¹í informace najdete v Pøíruèce vývojáøe.

Zde pøedkládáme svoji pøedstavu, kudy se dále ubírat. Samozøejmì v¹ak zále¾í také na tom, na èem chtìjí pracovat samotní vývojáøi.

Verze 2.0 - polovina roku 2004

Tato podstatnì inovovaná verze bude obsahovat nìkteré zásadní zmìny ve vnitøní struktuøe systému, smìøující k zvý¹ení flexibility a ¹kálovatelnosti v mnoha oblastech. Hlavními zmìnami budou:

  • novì pøepsaná vrstva zobrazení s pou¾itím kódu kompatibilního s XHTML a s úplnou implementací ¹ablon pro zvý¹ení úrovnì standardizace, pru¾nosti a dostupnosti;
  • ¹ir¹í pou¾ití PHP tøíd v klíèových oblastech kódu; to usnadní práci programátorùm pracujícím na nových modulech nebo tìm, kdo se sna¾í zaèlenit systém Moodle do externích systémù;
  • nová architektura pro zápis do kurzù zalo¾ená na doplòkových modulech (shodná s architekturou pou¾itou u ovìøování u¾ivatelù); toto øe¹ení umo¾ní pou¾ít k øízení pøístupu do kurzù externí systémy (napø. Student Records, Paypal, LDAP apod.).

Verze 2.1 - závìr roku 2004

Verze 2.1 by mìla více vyu¾ívat výhod nové architektury a roz¹íøit systém o nové mo¾nosti, jako jsou:

  • nový systém kontroly pøístupu, který umo¾ní pøesnìji definovat pøístupová práva a role;
  • lep¹í pedagogická podpora pro uèitele i studenty;
  • základní podpora standardních výukových objektù (SCORM);
  • lep¹í propojení s moodle.org (mo¾nost spolupráce uèitelù a výmìny materiálù).

 

 

Dokumentace Moodlu

Version: $Id$

\ No newline at end of file diff --git a/lang/cs/docs/install.html b/lang/cs/docs/install.html index 08738985b5..dc875d85ca 100644 --- a/lang/cs/docs/install.html +++ b/lang/cs/docs/install.html @@ -1,283 +1,567 @@ - - Moodle: Instalace - - - - - - -

Instalace Moodle

-
-

Tato pøíruèka popisuje, jak probíhá první instalace Moodle. V nìkterých krocích zabíhá trochu do detailù, aby bylo mo¾no pokrýt drobné rozdíly v nastavování rùzných webových serverù, tak¾e se tento dokument mù¾e jevit zbyteènì dlouhý a komplikovaný. Není tøeba nechávat se odradit - Moodle lze nastavit bìhem nìkolika minut!

-

Dopøejte si èas a projdìte tento dokument peèlivì - u¹etøíte si tím mno¾ství zbyteèné práce pozdìji.

-

Obsah tohoto dokumentu:

-
    -
  1. Po¾adavky
  2. -
  3. Stahování
  4. -
  5. Struktura stránek
  6. -
  7. Vytvoøení datového adresáøe
  8. -
  9. Vytvoøení databáze
  10. -
  11. Kontrola nastavení webového serveru
  12. -
  13. Úprava config.php
  14. -
  15. Administrátorská stránka
  16. -
  17. Nastavení cron
  18. -
  19. Vytvoøení nového kurzu
  20. -
-

 

-
- -

1. Po¾adavky

-
- -

Moodle je vyvíjen pøevá¾nì v Linuxu pomocí PHP, Apache a MySQL. Je pravidlenì testován na PostgreSQL a v prostøedí Windows XP a Mac OS X.

-

Co potøebujete:

-
    -
  1. bì¾ící PHP (verze 4.1.0 nebo vy¹¹í) s následujícími funkcemi (vìt¹ina dne¹ních PHP instalací je má v¹echny): -
      -
    • Knihovna GD s podporou formátù JPG a PNG
    • -
    • Zapnutou zlib knihovnu (pokud chcete zálohovat/obnovovat kurzy na Windows serveru)
    • -
    • Zapnutou podporu sessions
    • -
    • Povoleno nahrávání souborù (file uploading)
    • -
    • Vypnutý Safe Mode (více o problémech s tímto re¾imem v diskusních fórech na moodle.org
    • -
    -
  2. -
  3. bì¾ící databázový server: doporuèuje se MySQL nebo PostgreSQL. Teoreticky je mo¾no pou¾ít té¾ MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 nebo ODBC, ale v tìchto pøípadech budete muset ruènì nastavovat databázové tabulky.
  4. -
-

Na platformì Windows je nejsnadnìj¹í cestou ke splnìní tìchto po¾adavkù sta¾ení a instalace FoxServ nebo EasyPHP. Tím získáte Apache, PHP i MySQL. Ujistìte se, ¾e máte povolen modul GD - Moodle jinak nebude schopen zpracovávat obrázky. Mo¾ná proto budete muset odstranit komentáø (;) z následující øádky v souboru php.ini: 'extension=php_gd.dll'. Je té¾ mo¾né, ¾e budete muset opravit adresáø session.save_path - namísto standardního "/tmp" pou¾ijte nìjaký adresáø Windows, napøíklad "c:/temp".

- -

Na platformì Mac OS X se doporuèuje projekt fink. Jeho sta¾ením získáte snadno udr¾ovatelný balík potøebného software. Nerozumíte-li si s pøíkazovou øádkou, bude pro vás nejsnadnìj¹í cestou k fungujícímu PHP na Mac OS X serveru Marc Liyanage's PHP Apache Module.

- -

Pracujete-li na Linuxu nebo jiném Unixu, pak asi víte, jak v¹echny tyto vìci rozbìhnout. Have a lot of fun... ;-)

- -
-

 

- -

2. Stahování

-
-

Moodle si mù¾ete stáhnout buï jako zkomprimovaný balík nebo pomocí CVS. Oba zpùsoby jsou popsány v sekci 'Download' na http://moodle.org/

-

Po sta¾ení a rozbalení archívu (popøípadì po získání souborù pøes CVS) naleznete adresáø nazvaný "moodle" a v nìm mno¾ství souborù a podadresáøù.

-

Nyní musíte celý tento adresáø umístit (tj. zkopírovat nebo pøesunout) na vá¹ server do adresáøe s webovými dokumenty (napøíklad htdocs), èím¾ budou va¹e stránky viditelné na adrese typu http://vasserver.cz/moodle, nebo se mù¾ete rozhodnout zkopírovat celý obsah pøímo do hlavního webového adresáøe a stránky tak budou viset na nìèem jako http://vasserver.cz.

-
-

 

- -

3. Struktura stránek

-
-

Pro orientaci uvádíme struèný pøehled obsahu adresáøe Moodle:

-
-

config.php - jediný soubor, který musíte na zaèátku ruènì upravovat
- version.php - definuje verzi zdrojových kódù Moodle
- index.php - titulní stránka

-
    -
  • admin/ - kód pro správu (administration) celého Moodle serveru
  • -
  • auth/ - zásuvné moduly pro ovìøování (authentication) u¾ivatelù
  • -
  • course/ - kód pro zobrazování a správu kurzù
  • -
  • doc/ - nápovìda a dokumentace k Moodle (napøíklad tato stránka)
  • -
  • files/ - kód pro zobrazování a správu nahraných (uploaded) souborù
  • -
  • lang/ - pou¾ívané texty v rùzných jazycích, na ka¾dou lokalizaci jeden podadresáø
  • -
  • lib/ - knihovny pou¾ívané jádrem Moodle
  • -
  • login/ - kód pro zpracování pøihlá¹ení u¾ivatelù a zøizování nových úètù
  • -
  • mod/ - v¹echny moduly pou¾itelné v Moodle kurzech
  • -
  • pix/ - grafika pou¾ívaná na stránkách
  • -
  • theme/ - motivy stránek pro zmìnu jejich vzhledu
  • -
  • user/ - kód pro zobrazování a správu u¾ivatelù
  • -
-

 

-
-
- -

4. Vytvoøení datového adresáøe

-
-

Moodle bude potøebovat nìjaké místo na disku, kam bude ukládat nahrané soubory, jako jsou napøíklad studijní materiály èi odevzdané úkoly a dal¹í dokumenty v kurzech nebo fotografie u¾ivatelù.

- -

Pro tyto úèely vytvoøte nìkde na va¹em serveru adresáø, do nìj¾ bude Moodle tyto soubory ukládat. Z dùvodù vìt¹í bezpeènosti je lep¹í, aby tento adresáø NEBYL pøístupný pøímo pøes web. Toho snadno dosáhnete tím, ¾e jej umístíte mimo strukturu webového adresáøe. Jinak lze té¾ tento datový adresáø ochránit vytvoøením souboru nazvaným .htaccess, který bude obsahovat tuto øádku: -

-
deny from all
-
- -

Aby mohl Moodle tento adresáø pou¾ívat, ujistìte se, ¾e proces webového serveru (napøíklad Apache) má právo zápisu do tohoto adresáøe. Na Unixových strojích pro to vìt¹inou postaèuje nastavit vlastníka tohoto adresáøe na nìco jako "wwwrun" nebo "apache".

- -

Na mnoha hostitelských webových serverech budete mo¾ná potøebovat omezit pøístup dal¹ích u¾ivatelù serveru k souborùm (a zabránit jim tak v jejich prohlí¾ení nebo zmìnì) a naopak poskytnout plný pøístup pro ètení a zápis komukoliv dal¹ímu (co¾ umo¾ní webovému serveru pøistupovat k va¹im souborùm). Máte-li problémy s bezpeèným nastavením pøístupu k va¹im datùm, promluvte si se správcem va¹eho webu.

- -
-

 

- -

5. Vytvoøení databáze

-
-

Musíte vytvoøit prázdnou databázi (nazvanou napøíklad "moodle") ve va¹em databázovém systému, stejnì jako zvlá¹tního u¾ivatele (napøíklad "moodleuser"), který bude mít k této (a jen této) databázi pøístup. Chcete-li, pou¾ijte i superu¾ivatele "root", ale toto se nedoporuèuje: dojde-li k prozrazení hesla, je ohro¾en celý vá¹ databázový systém a ne pouze jedna databáze. -

-

Ukázka pøíkazových øádkù pro MySQL:

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

Ukázka pøíkazových øádkù pro 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
-
-

(Pro správu databází MySQL lze doporuèit phpMyAdmin).

-

Od verze 1.0.8 Moodle podporuje pøedpony (prefixes) v názvech tabulek, tak¾e mù¾ete bez problémù sdílet jednu databázi s dal¹ími aplikacemi.

-
-

 

- -

6. Kontrola nastavení va¹eho webového serveru

-
-

Nejprve se ujistìte, ¾e vá¹ webový server je nastaven tak, aby pou¾íval index.php jako implicitní stránku (mo¾ná v kombinaci s index.html, default.htm a tak podobnì).

-

V Apache se toto dìlá pomocí parametru DirectoryIndex v souboru httpd.conf . Mù¾e vypadat napøíklad takto:

-
-
DirectoryIndex index.php index.html index.htm 
-
-

Staèí se ujistit, ¾e index.php je na tomto seznamu (a pokud mo¾no co nejvíce vlevo - kvùli výkonu).

-

Dále, pou¾íváte-li Apache 2, zapnìte promìnnou AcceptPathInfo, která povoluje pøedávat skriptùm argumenty ve formì http://server/file.php/arg1/arg2. To je nezbytné, chcete-li u¾ívat relativní odkazy mezi va¹imi zdroji. Zároveò to mù¾e zvý¹it rychlost naèítání va¹ich Moodle stránek. Tuto volbu mù¾ete zapnout pøidáním následujích øádek do httpd.conf:

-
-
AcceptPathInfo on 
-
- -

Do tøetice Moodle vy¾aduje, aby bylo zapnuto nìkolik funkcí PHP. Na vìt¹inì serverù jsou tyto funkce zapnuty implicitnì. Nicménì nìkteré PHP servery (a nìkteré star¹í verze PHP) mohou mít tyto vìci nastaveny odli¹nì. Ujistìte se proto, zda vá¹ konfiguraèní soubor PHP (vìt¹inou pojmenovaný php.ini) obsahuje:

-
-
magic_quotes_gpc = On
-   magic_quotes_runtime = Off
-   file_uploads = On
-   short_open_tag = On
-   session.auto_start = Off
-   session.bug_compat_warn = Off
-   
-
-

Nemáte-li na va¹em serveru pøístup k httpd.conf nebo php.ini, nebo pokud je Moodle na jednom serveru spolu s aplikacemi, které vy¾adují jiné nastavení, mù¾ete tato standardní nastavení POTLAÈIT. - -

K tomu je potøeba vytvoøit soubor .htaccess v hlavním adresáøi Moodle a do nìj napsat tato nastavení. Toto funguje pouze na serveru Apache, pokud má navíc povoleno Overrides. -

-DirectoryIndex index.php index.html index.htm
-
-<IfDefine APACHE2>
-     AcceptPathInfo on
-</IfDefine>
-
-php_value magic_quotes_gpc On
-php_value magic_quotes_runtime Off
-php_value file_uploads On
-php_value short_open_tag On
-php_value session.auto_start Off
-php_value session.bug_compat_warn Off
-

Zde mù¾ete rovnì¾ nastavit dal¹í vìci, jako napøíklad maximální mo¾nou velikost nahrávaných (tj. na server posílaných) souborù: -

-php_value upload_max_filesize 2M
-php_value post_max_size 2M
-     
- -

Nejjednodu¹¹ím zpùsobem bude asi zkopírovat si pøipravený soubor lib/htaccess a upravit jej podle va¹ich potøeb. Sledujte dal¹í pokyny v tomto souboru. - -

-

 

-

7. Úprava config.php

-
-

Nyní ji¾ mù¾ete upravit hlavní konfiguraèní soubor config.php pomocí va¹eho oblíbeného textového editoru. Tento soubor je pou¾íván ostatními skripty v Moodle.

-

Zaènìte tím, ¾e vytvoøíte kopii dodaného souboru config-dist.php a nazvìte ji config.php. Tím máte zaruèeno, ¾e pozdìj¹í aktualizace Moodle na vy¹¹í verzi vá¹ konfiguraèní soubor nepøepí¹e.

-

Upravte config.php tak, aby souhlasily podrobnosti o pou¾ité databázi, kterou jste pro Moodle vytvoøili (vèetnì pøedpony - prefix - tabulek, to je NUTNÉ pøi pou¾ití PostgreSQL), dále údaje o adrese stránek, umístìní instalace v systému souborù a cestì k datovému adresáøi. Soubor config.php obsahuje podrobnìj¹í instrukce.

-

Nadále budeme v tomto dokumentu pøedpokládat, ¾e va¹e instalace Moodle je dostupná na adrese http://napriklad.cz/moodle

-
-

 

-

8. Administrátorská stránka

-
-

Stránka urèená pro správu Moodle by se nyní mìla zobrazit na adrese http://napriklad.cz/moodle/admin. Nicménì i kdy¾ si v této fázi budete chtít zobrazit titulní stránku, systém vás sám po¹le na stránku správy k dokonèení instalace. Pøi prvním naètení administrátorské stránky budete vybídnuti k souhlasu s licenèními podmínkami GPL (General Public License). Nebudete-li s tìmito podmínkami souhlasit, v instalaci nebude mo¾no pokraèovat.

-

(Moodle se rovnì¾ pokusí poslat va¹emu prohlí¾eèi nìjaké cookies. Máte-li vá¹ prohlí¾eè nastavený tak, ¾e si mù¾ete vybrat, zda chcete cookies pøijmout nebo ne, pak cookies od Moodle pøijmout musíte, jinak vám nebude Moodle správnì pracovat.) -

Nyní zaène Moodle nastavovat svou databázi a vytváøet v ní potøebné tabulky pro uchovávání svých dat. Nejdøíve jsou nastaveny hlavní databázové tabulky. Mìli byste vidìt mno¾ství SQL povelù a za nimi informaci o tom, zda se povel podaøilo úspì¹nì vykonat (pro pøehlednost v zelené èi èervené barvì), tedy nìco jako tohle:

-
-

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

-

...a tak dále. Na konci pak nìco jako: Hlavní databáze byly úspì¹nì nastaveny.

-
-

Pokud nevidíte tohle, pak musí být nìkde problém s databází nebo údaji, které jste nastavili v config.php. Zkontrolujte, zda PHP náhodou nebì¾í v omezeném bezpeèném re¾imu "safe mode" (komerèní hostitelé èasto poskytují web právì v tomto re¾imu). Nastavení PHP mù¾ete snadno zjistit vytvoøením malého souboru, který obsahuje <? phpinfo() ?> a na který se podíváte pomocí va¹eho prohlí¾eèe. Zkontrolujte je¹tì jednou celé nastavení a zkuste se znovu vrátit na stránku správy.

-

Pøesuòte se a¾ na dolní konec stránky a následujte odkaz "Pokraèovat".

-

Dále uvidíte podobnou stránku, která nastavuje v¹echny tabulky potøebné pro jednotlivými moduly. Stejnì jako pøedtím, i nyní by v¹echno mìlo projít na zelenou.

- -

Opìt sjeïte a¾ na spodní okraj stránky a stisknìte "Pokraèovat".

- -

Nyní byste mìli vidìt formuláø, ve kterém mù¾ete definovat øadu dal¹ích promìnných, jako napøíklad implicitnì nabízený jazyk va¹ich stránek, SMTP hostitele a tak podobnì. Nemìjte strach z toho, ¾e zde nenastavíte v¹echno napoprvé správnì. Na tuto stránku se mù¾ete kdykoliv pozdìji vrátit pomocí administrátorského rozhraní. Sjeïte na konec stránky a stisknìte "Ulo¾it zmìny".

- -

Pokud (a pouze pokud) se zaseknete na této nebo dal¹í stránce a nemù¾ete pokraèovat, pak má vá¹ server pravdìpodobnì problém, kterému se øíká "buggy referrer". Odstranit jej je snadné: upravte vá¹ config.php a nastavte promìnnou buggy_referrer na true, pak se znovu vra»te na tuto stránku.

- -

Dal¹í stránku tvoøí formuláø, kde mù¾ete nastavit parametry va¹ich Moodle stránek, jakými jsou název stránek, jejich popis a podobnì. Vyplòte jej (mù¾ete tyto vìci mìnit i pozdìji) a stisknìte "Ulo¾it zmìny".

- -

Nakonec budete po¾ádáni o vytvoøení hlavního administrátorského úètu pro dal¹í pøístup ke stránkám správy. Vyplòte podrobnosti o va¹em jménì, emailové adrese apod. a kliknìte na "Ulo¾it zmìny". Ne v¹echna pole jsou povinná, ale pokud nevyplníte nìkteré, které je Moodlem vy¾adováno, budete na nìj znovu dotázáni.

-
-
- -

Peèlivì si zapamatujte u¾ivatelské jméno a heslo, které jste pou¾ili pro administrátorský úèet. Budete jej v budoucnu potøebovat pøi pøístupu na stránky správy.

- -
-
-

Po úspì¹ném nastavení budete vráceni na hlavní stránku správy, která obsahuje øadu odkazù uspoøádáných do nabídky (tyto polo¾ky se vám rovnì¾ objeví na titulní stránce, jste-li pøihlá¹en jako správce). Celá správa Moodle mù¾e být øízena z této nabídky, to znamená, ¾e odtud mù¾ete zejména:

-
    -
  • vytváøet a odstraòovat kurzy
  • -
  • vytváøet a upravovat u¾ivatelské úèty
  • -
  • spravovat úèty uèitelù
  • -
  • mìnit nastavení stránek (motiv, název apod.)
  • -
-
-

 

- -

9. Nastavení cron

-
-

Nìkteré moduly v Moodle vy¾adují prùbì¾nou kontrolu plnìní svých úloh. Systém napøíklad potøebuje zkontrolovat diskusní fóra a odeslat novì vlo¾ené pøíspìvky emailem tìm u¾ivatelùm, kteøí si zøídili jejich odebírání.

-

Skript, který má tohle na starosti, je umístìn v adresáøi admin a jmenuje se cron.php. Tento skript se v¹ak neumí spou¹tìt sám, proto je tøeba nastavit mechanismus pravidelného volání tohoto skriptu (napøíklad ka¾dých pìt minut). Tím systém získá nìco jako "srdeèní tep" a skript mù¾e volat dal¹í funkce v periodách definovaných jednotlivými moduly.

-

Pov¹imnìte si, ¾e stroj volající cron.php nemusí být tentý¾, jako ten, na kterém vám bì¾í Moodle.. Je-li vám tedy poskytována webová schránka bez mo¾nosti nastavení slu¾by cron, mù¾ete pravidelné volání va¹eho skriptu zøídit na jakémkoliv jiném serveru èi dokonce domácím poèítaèi. Hlavní je, aby byl skript cron.php volán asi ka¾dých pìt minut (nebo tak òák).

-

Nejprve si vyzkou¹ejte, zda vám funguje ruèní volání pomocí va¹eho prohlí¾eèe:

-
-
http://napriklad.cz/moodle/admin/cron.php
-
-

Nyní potøebujte zaøídit, aby se tento skript nìjakým zpùsobem volal automaticky a pravidelnì.

-

Spou¹tìní skriptu z pøíkazové øádky

-

Lze volat stránku z pøíkazové øádky obdobným zpùsobem, jako bylo uvedeno v pøedchozím pøíkladu. Mù¾ete napøíklad pou¾ít Unixový prográmek 'wget':

-
-
wget -q -O /dev/null http://napriklad.cz/moodle/admin/cron.php
-
-

V¹imnìte si, ¾e v tomto pøíkladu je výstup stránky zahozen (resp. pøesmìrován na /dev/null).

-

Stejným zpùsobem pøi pou¾ití programu 'lynx':

-
-
lynx -dump http://napriklad.cz/moodle/admin/cron.php > /dev/null
-
-

Pøípadnì mù¾ete pou¾ít nezávislou verzi PHP zkompilovanou tak, aby se spou¹tìla na pøíkazové øádce. Výhodou tohoto zpùsobu je, ¾e protokol va¹eho webového serveru není zaplòován opakujícími se po¾adavky na cron.php. Nevýhodou je, ¾e musíte mít pøístup k øádkové verzi PHP:

-
-
/opt/bin/php /web/moodle/admin/cron.php
-
-
-(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php
-
-
-

Automatické spou¹tìní skriptu ka¾dých 5 minut

-

Na Unixových systémech: Pou¾ijte cron. Upravte va¹e nastavení cron z pøíkazové øádky pomocí "crontab -e" a pøidejte øádku podobnou této:

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

Na Windows: Nejsnadnìj¹í cestou je pou¾ít balík moodle-cron-for-windows.zip, který øe¹í celou vìc velice jednodu¹e. Mù¾ete rovnì¾ vyzkou¹et zabudovanou funkci Windows "Naplánované úlohy" (Scheduled Tasks).

-

-
- -

10. Vytvoøení nového kurzu

-
-

Nyní, kdy¾ vám Moodle zdárnì bì¾í, mù¾ete zaèít vytváøet kurzy.

-

Zvolte "Vytvoøit nový kurz" z nabídky na stránce Správa (popøípadì administrátorský odkaz na hlavní stránce).

-

Vyplòte formuláø, pozornost vìnujte zejména polo¾ce uspoøádání kurzu. V této fázi se nemusíte pøíli¹ starat o podrobnosti, v¹echna nastavení kurzu mohou být pozdìji upravena pøiøazeným vyuèujícím.

-

Stisknìte "Ulo¾it zmìny" a ocitnete se na dal¹í stránce, kde k vytvoøenému kurzu pøiøazujte uèitele. K dispozici jsou vám pouze ji¾ existující u¾ivatelé. Chcete-li zalo¾it nový uèitelský úèet, po¾ádejte pøíslu¹ného uèitele, aby si jej na va¹ich stránkách zøídil sám (podle pokynù na pøihla¹ovací stránce) nebo mu jej zalo¾te ruènì z nabídky "Pøidat nového u¾ivatele" na stránce Správa.

-

Je-li v¹e hotovo, je kurz pøipraven k dal¹ím úpravám. Od této chvíle je pøístupný z nabídky "Kurzy" na hlavní stránce.

-

Viz té¾ "Pøíruèku uèitele", kde naleznete dal¹í podrobnosti týkající se výstavby kurzu.

-
-

 

-

Moodle Dokumentace

-

Èeská verze: $Id$

- - + + + + + Moodle: Instalace + + + + + + + + + + + + + +

Instalace Moodle

+ +
+ +

Tato pøíruèka popisuje, jak probíhá první instalace Moodle. V nìkterých krocích zabíhá trochu do detailù, aby bylo mo¾no pokrýt drobné rozdíly v nastavování rùzných webových serverù, tak¾e se tento dokument mù¾e jevit zbyteènì dlouhý a komplikovaný. Není tøeba nechávat se odradit - Moodle lze nastavit bìhem nìkolika minut!

+ +

Dopøejte si èas a projdìte tento dokument peèlivì - u¹etøíte si tím mno¾ství zbyteèné práce pozdìji.

+ +

Obsah tohoto dokumentu:

+ +
    + +
  1. Po¾adavky
  2. + +
  3. Stahování
  4. + +
  5. Struktura stránek
  6. + +
  7. Vytvoøení datového adresáøe
  8. + +
  9. Vytvoøení databáze
  10. + +
  11. Kontrola nastavení webového serveru
  12. + +
  13. Úprava config.php
  14. + +
  15. Administrátorská stránka
  16. + +
  17. Nastavení cron
  18. + +
  19. Vytvoøení nového kurzu
  20. + +
+ +

 

+ +
+ + + +

1. Po¾adavky

+ +
+ + + +

Moodle je vyvíjen pøevá¾nì v Linuxu pomocí PHP, Apache a MySQL. Je pravidlenì testován na PostgreSQL a v prostøedí Windows XP a Mac OS X.

+ +

Co potøebujete:

+ +
    + +
  1. bì¾ící PHP (verze 4.1.0 nebo vy¹¹í) s následujícími funkcemi (vìt¹ina dne¹ních PHP instalací je má v¹echny): + +
      + +
    • Knihovna GD s podporou formátù JPG a PNG
    • + +
    • Zapnutou zlib knihovnu (pokud chcete zálohovat/obnovovat kurzy na Windows serveru)
    • + +
    • Zapnutou podporu sessions
    • + +
    • Povoleno nahrávání souborù (file uploading)
    • + +
    • Vypnutý Safe Mode (více o problémech s tímto re¾imem v diskusních fórech na moodle.org
    • + +
    + +
  2. + +
  3. bì¾ící databázový server: doporuèuje se MySQL nebo PostgreSQL. Teoreticky je mo¾no pou¾ít té¾ MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 nebo ODBC, ale v tìchto pøípadech budete muset ruènì nastavovat databázové tabulky.
  4. + +
+ +

Na platformì Windows je nejsnadnìj¹í cestou ke splnìní tìchto po¾adavkù sta¾ení a instalace FoxServ nebo EasyPHP. Tím získáte Apache, PHP i MySQL. Ujistìte se, ¾e máte povolen modul GD - Moodle jinak nebude schopen zpracovávat obrázky. Mo¾ná proto budete muset odstranit komentáø (;) z následující øádky v souboru php.ini: 'extension=php_gd.dll'. Je té¾ mo¾né, ¾e budete muset opravit adresáø session.save_path - namísto standardního "/tmp" pou¾ijte nìjaký adresáø Windows, napøíklad "c:/temp".

+ + + +

Na platformì Mac OS X se doporuèuje projekt fink. Jeho sta¾ením získáte snadno udr¾ovatelný balík potøebného software. Nerozumíte-li si s pøíkazovou øádkou, bude pro vás nejsnadnìj¹í cestou k fungujícímu PHP na Mac OS X serveru Marc Liyanage's PHP Apache Module.

+ + + +

Pracujete-li na Linuxu nebo jiném Unixu, pak asi víte, jak v¹echny tyto vìci rozbìhnout. Have a lot of fun... ;-)

+ + + +
+ +

 

+ + + +

2. Stahování

+ +
+ +

Moodle si mù¾ete stáhnout buï jako zkomprimovaný balík nebo pomocí CVS. Oba zpùsoby jsou popsány v sekci 'Download' na http://moodle.org/

+ +

Po sta¾ení a rozbalení archívu (popøípadì po získání souborù pøes CVS) naleznete adresáø nazvaný "moodle" a v nìm mno¾ství souborù a podadresáøù.

+ +

Nyní musíte celý tento adresáø umístit (tj. zkopírovat nebo pøesunout) na vá¹ server do adresáøe s webovými dokumenty (napøíklad htdocs), èím¾ budou va¹e stránky viditelné na adrese typu http://vasserver.cz/moodle, nebo se mù¾ete rozhodnout zkopírovat celý obsah pøímo do hlavního webového adresáøe a stránky tak budou viset na nìèem jako http://vasserver.cz.

+ +
+ +

 

+ + + +

3. Struktura stránek

+ +
+ +

Pro orientaci uvádíme struèný pøehled obsahu adresáøe Moodle:

+ +
+ +

config.php - jediný soubor, který musíte na zaèátku ruènì upravovat
+ + version.php - definuje verzi zdrojových kódù Moodle
+ + index.php - titulní stránka

+ +
    + +
  • admin/ - kód pro správu (administration) celého Moodle serveru
  • + +
  • auth/ - zásuvné moduly pro ovìøování (authentication) u¾ivatelù
  • + +
  • course/ - kód pro zobrazování a správu kurzù
  • + +
  • doc/ - nápovìda a dokumentace k Moodle (napøíklad tato stránka)
  • + +
  • files/ - kód pro zobrazování a správu nahraných (uploaded) souborù
  • + +
  • lang/ - pou¾ívané texty v rùzných jazycích, na ka¾dou lokalizaci jeden podadresáø
  • + +
  • lib/ - knihovny pou¾ívané jádrem Moodle
  • + +
  • login/ - kód pro zpracování pøihlá¹ení u¾ivatelù a zøizování nových úètù
  • + +
  • mod/ - v¹echny moduly pou¾itelné v Moodle kurzech
  • + +
  • pix/ - grafika pou¾ívaná na stránkách
  • + +
  • theme/ - motivy stránek pro zmìnu jejich vzhledu
  • + +
  • user/ - kód pro zobrazování a správu u¾ivatelù
  • + +
+ +

 

+ +
+ +
+ + + +

4. Vytvoøení datového adresáøe

+ +
+ +

Moodle bude potøebovat nìjaké místo na disku, kam bude ukládat nahrané soubory, jako jsou napøíklad studijní materiály èi odevzdané úkoly a dal¹í dokumenty v kurzech nebo fotografie u¾ivatelù.

+ + + +

Pro tyto úèely vytvoøte nìkde na va¹em serveru adresáø, do nìj¾ bude Moodle tyto soubory ukládat. Z dùvodù vìt¹í bezpeènosti je lep¹í, aby tento adresáø NEBYL pøístupný pøímo pøes web. Toho snadno dosáhnete tím, ¾e jej umístíte mimo strukturu webového adresáøe. Jinak lze té¾ tento datový adresáø ochránit vytvoøením souboru nazvaným .htaccess, který bude obsahovat tuto øádku: + +

+ +
deny from all
+ +
+ + + +

Aby mohl Moodle tento adresáø pou¾ívat, ujistìte se, ¾e proces webového serveru (napøíklad Apache) má právo zápisu do tohoto adresáøe. Na Unixových strojích pro to vìt¹inou postaèuje nastavit vlastníka tohoto adresáøe na nìco jako "wwwrun" nebo "apache".

+ + + +

Na mnoha hostitelských webových serverech budete mo¾ná potøebovat omezit pøístup dal¹ích u¾ivatelù serveru k souborùm (a zabránit jim tak v jejich prohlí¾ení nebo zmìnì) a naopak poskytnout plný pøístup pro ètení a zápis komukoliv dal¹ímu (co¾ umo¾ní webovému serveru pøistupovat k va¹im souborùm). Máte-li problémy s bezpeèným nastavením pøístupu k va¹im datùm, promluvte si se správcem va¹eho webu.

+ + + +
+ +

 

+ + + +

5. Vytvoøení databáze

+ +
+ +

Musíte vytvoøit prázdnou databázi (nazvanou napøíklad "moodle") ve va¹em databázovém systému, stejnì jako zvlá¹tního u¾ivatele (napøíklad "moodleuser"), který bude mít k této (a jen této) databázi pøístup. Chcete-li, pou¾ijte i superu¾ivatele "root", ale toto se nedoporuèuje: dojde-li k prozrazení hesla, je ohro¾en celý vá¹ databázový systém a ne pouze jedna databáze. + +

+ +

Ukázka pøíkazových øádkù pro MySQL:

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

Ukázka pøíkazových øádkù pro 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
+
+
+ +

(Pro správu databází MySQL lze doporuèit phpMyAdmin).

+ +

Od verze 1.0.8 Moodle podporuje pøedpony (prefixes) v názvech tabulek, tak¾e mù¾ete bez problémù sdílet jednu databázi s dal¹ími aplikacemi.

+ +
+ +

 

+ + + +

6. Kontrola nastavení va¹eho webového serveru

+ +
+ +

Nejprve se ujistìte, ¾e vá¹ webový server je nastaven tak, aby pou¾íval index.php jako implicitní stránku (mo¾ná v kombinaci s index.html, default.htm a tak podobnì).

+ +

V Apache se toto dìlá pomocí parametru DirectoryIndex v souboru httpd.conf . Mù¾e vypadat napøíklad takto:

+ +
+ +
DirectoryIndex index.php index.html index.htm 
+ +
+ +

Staèí se ujistit, ¾e index.php je na tomto seznamu (a pokud mo¾no co nejvíce vlevo - kvùli výkonu).

+ +

Dále, pou¾íváte-li Apache 2, zapnìte promìnnou AcceptPathInfo, která povoluje pøedávat skriptùm argumenty ve formì http://server/file.php/arg1/arg2. To je nezbytné, chcete-li u¾ívat relativní odkazy mezi va¹imi zdroji. Zároveò to mù¾e zvý¹it rychlost naèítání va¹ich Moodle stránek. Tuto volbu mù¾ete zapnout pøidáním následujích øádek do httpd.conf:

+ +
+ +
AcceptPathInfo on 
+ +
+ + + +

Do tøetice Moodle vy¾aduje, aby bylo zapnuto nìkolik funkcí PHP. Na vìt¹inì serverù jsou tyto funkce zapnuty implicitnì. Nicménì nìkteré PHP servery (a nìkteré star¹í verze PHP) mohou mít tyto vìci nastaveny odli¹nì. Ujistìte se proto, zda vá¹ konfiguraèní soubor PHP (vìt¹inou pojmenovaný php.ini) obsahuje:

+ +
+ +
magic_quotes_gpc = On
+
+   magic_quotes_runtime = Off
+
+   file_uploads = On
+
+   short_open_tag = On
+
+   session.auto_start = Off
+
+   session.bug_compat_warn = Off
+
+   
+ +
+ +

Nemáte-li na va¹em serveru pøístup k httpd.conf nebo php.ini, nebo pokud je Moodle na jednom serveru spolu s aplikacemi, které vy¾adují jiné nastavení, mù¾ete tato standardní nastavení POTLAÈIT. + + + +

K tomu je potøeba vytvoøit soubor .htaccess v hlavním adresáøi Moodle a do nìj napsat tato nastavení. Toto funguje pouze na serveru Apache, pokud má navíc povoleno Overrides. + +

+
+DirectoryIndex index.php index.html index.htm
+
+
+
+<IfDefine APACHE2>
+
+     AcceptPathInfo on
+
+</IfDefine>
+
+
+
+php_value magic_quotes_gpc On
+
+php_value magic_quotes_runtime Off
+
+php_value file_uploads On
+
+php_value short_open_tag On
+
+php_value session.auto_start Off
+
+php_value session.bug_compat_warn Off
+ +

Zde mù¾ete rovnì¾ nastavit dal¹í vìci, jako napøíklad maximální mo¾nou velikost nahrávaných (tj. na server posílaných) souborù: + +

+
+php_value upload_max_filesize 2M
+
+php_value post_max_size 2M
+
+     
+ + + +

Nejjednodu¹¹ím zpùsobem bude asi zkopírovat si pøipravený soubor lib/htaccess a upravit jej podle va¹ich potøeb. Sledujte dal¹í pokyny v tomto souboru. + + + +

+ +

 

+ +

7. Úprava config.php

+ +
+ +

Nyní ji¾ mù¾ete upravit hlavní konfiguraèní soubor config.php pomocí va¹eho oblíbeného textového editoru. Tento soubor je pou¾íván ostatními skripty v Moodle.

+ +

Zaènìte tím, ¾e vytvoøíte kopii dodaného souboru config-dist.php a nazvìte ji config.php. Tím máte zaruèeno, ¾e pozdìj¹í aktualizace Moodle na vy¹¹í verzi vá¹ konfiguraèní soubor nepøepí¹e.

+ +

Upravte config.php tak, aby souhlasily podrobnosti o pou¾ité databázi, kterou jste pro Moodle vytvoøili (vèetnì pøedpony - prefix - tabulek, to je NUTNÉ pøi pou¾ití PostgreSQL), dále údaje o adrese stránek, umístìní instalace v systému souborù a cestì k datovému adresáøi. Soubor config.php obsahuje podrobnìj¹í instrukce.

+ +

Nadále budeme v tomto dokumentu pøedpokládat, ¾e va¹e instalace Moodle je dostupná na adrese http://napriklad.cz/moodle

+ +
+ +

 

+ +

8. Administrátorská stránka

+ +
+ +

Stránka urèená pro správu Moodle by se nyní mìla zobrazit na adrese http://napriklad.cz/moodle/admin. Nicménì i kdy¾ si v této fázi budete chtít zobrazit titulní stránku, systém vás sám po¹le na stránku správy k dokonèení instalace. Pøi prvním naètení administrátorské stránky budete vybídnuti k souhlasu s licenèními podmínkami GPL (General Public License). Nebudete-li s tìmito podmínkami souhlasit, v instalaci nebude mo¾no pokraèovat.

+ +

(Moodle se rovnì¾ pokusí poslat va¹emu prohlí¾eèi nìjaké cookies. Máte-li vá¹ prohlí¾eè nastavený tak, ¾e si mù¾ete vybrat, zda chcete cookies pøijmout nebo ne, pak cookies od Moodle pøijmout musíte, jinak vám nebude Moodle správnì pracovat.) + +

Nyní zaène Moodle nastavovat svou databázi a vytváøet v ní potøebné tabulky pro uchovávání svých dat. Nejdøíve jsou nastaveny hlavní databázové tabulky. Mìli byste vidìt mno¾ství SQL povelù a za nimi informaci o tom, zda se povel podaøilo úspì¹nì vykonat (pro pøehlednost v zelené èi èervené barvì), tedy nìco jako tohle:

+ +
+ +

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

+ +

...a tak dále. Na konci pak nìco jako: Hlavní databáze byly úspì¹nì nastaveny.

+ +
+ +

Pokud nevidíte tohle, pak musí být nìkde problém s databází nebo údaji, které jste nastavili v config.php. Zkontrolujte, zda PHP náhodou nebì¾í v omezeném bezpeèném re¾imu "safe mode" (komerèní hostitelé èasto poskytují web právì v tomto re¾imu). Nastavení PHP mù¾ete snadno zjistit vytvoøením malého souboru, který obsahuje <? phpinfo() ?> a na který se podíváte pomocí va¹eho prohlí¾eèe. Zkontrolujte je¹tì jednou celé nastavení a zkuste se znovu vrátit na stránku správy.

+ +

Pøesuòte se a¾ na dolní konec stránky a následujte odkaz "Pokraèovat".

+ +

Dále uvidíte podobnou stránku, která nastavuje v¹echny tabulky potøebné pro jednotlivými moduly. Stejnì jako pøedtím, i nyní by v¹echno mìlo projít na zelenou.

+ + + +

Opìt sjeïte a¾ na spodní okraj stránky a stisknìte "Pokraèovat".

+ + + +

Nyní byste mìli vidìt formuláø, ve kterém mù¾ete definovat øadu dal¹ích promìnných, jako napøíklad implicitnì nabízený jazyk va¹ich stránek, SMTP hostitele a tak podobnì. Nemìjte strach z toho, ¾e zde nenastavíte v¹echno napoprvé správnì. Na tuto stránku se mù¾ete kdykoliv pozdìji vrátit pomocí administrátorského rozhraní. Sjeïte na konec stránky a stisknìte "Ulo¾it zmìny".

+ + + +

Pokud (a pouze pokud) se zaseknete na této nebo dal¹í stránce a nemù¾ete pokraèovat, pak má vá¹ server pravdìpodobnì problém, kterému se øíká "buggy referrer". Odstranit jej je snadné: upravte vá¹ config.php a nastavte promìnnou buggy_referrer na true, pak se znovu vra»te na tuto stránku.

+ + + +

Dal¹í stránku tvoøí formuláø, kde mù¾ete nastavit parametry va¹ich Moodle stránek, jakými jsou název stránek, jejich popis a podobnì. Vyplòte jej (mù¾ete tyto vìci mìnit i pozdìji) a stisknìte "Ulo¾it zmìny".

+ + + +

Nakonec budete po¾ádáni o vytvoøení hlavního administrátorského úètu pro dal¹í pøístup ke stránkám správy. Vyplòte podrobnosti o va¹em jménì, emailové adrese apod. a kliknìte na "Ulo¾it zmìny". Ne v¹echna pole jsou povinná, ale pokud nevyplníte nìkteré, které je Moodlem vy¾adováno, budete na nìj znovu dotázáni.

+ +
+ +
+ + + +

Peèlivì si zapamatujte u¾ivatelské jméno a heslo, které jste pou¾ili pro administrátorský úèet. Budete jej v budoucnu potøebovat pøi pøístupu na stránky správy.

+ + + +
+ +
+ +

Po úspì¹ném nastavení budete vráceni na hlavní stránku správy, která obsahuje øadu odkazù uspoøádáných do nabídky (tyto polo¾ky se vám rovnì¾ objeví na titulní stránce, jste-li pøihlá¹en jako správce). Celá správa Moodle mù¾e být øízena z této nabídky, to znamená, ¾e odtud mù¾ete zejména:

+ +
    + +
  • vytváøet a odstraòovat kurzy
  • + +
  • vytváøet a upravovat u¾ivatelské úèty
  • + +
  • spravovat úèty uèitelù
  • + +
  • mìnit nastavení stránek (motiv, název apod.)
  • + +
+ +
+ +

 

+ + + +

9. Nastavení cron

+ +
+ +

Nìkteré moduly v Moodle vy¾adují prùbì¾nou kontrolu plnìní svých úloh. Systém napøíklad potøebuje zkontrolovat diskusní fóra a odeslat novì vlo¾ené pøíspìvky emailem tìm u¾ivatelùm, kteøí si zøídili jejich odebírání.

+ +

Skript, který má tohle na starosti, je umístìn v adresáøi admin a jmenuje se cron.php. Tento skript se v¹ak neumí spou¹tìt sám, proto je tøeba nastavit mechanismus pravidelného volání tohoto skriptu (napøíklad ka¾dých pìt minut). Tím systém získá nìco jako "srdeèní tep" a skript mù¾e volat dal¹í funkce v periodách definovaných jednotlivými moduly.

+ +

Pov¹imnìte si, ¾e stroj volající cron.php nemusí být tentý¾, jako ten, na kterém vám bì¾í Moodle.. Je-li vám tedy poskytována webová schránka bez mo¾nosti nastavení slu¾by cron, mù¾ete pravidelné volání va¹eho skriptu zøídit na jakémkoliv jiném serveru èi dokonce domácím poèítaèi. Hlavní je, aby byl skript cron.php volán asi ka¾dých pìt minut (nebo tak òák).

+ +

Nejprve si vyzkou¹ejte, zda vám funguje ruèní volání pomocí va¹eho prohlí¾eèe:

+ +
+ +
http://napriklad.cz/moodle/admin/cron.php
+ +
+ +

Nyní potøebujte zaøídit, aby se tento skript nìjakým zpùsobem volal automaticky a pravidelnì.

+ +

Spou¹tìní skriptu z pøíkazové øádky

+ +

Lze volat stránku z pøíkazové øádky obdobným zpùsobem, jako bylo uvedeno v pøedchozím pøíkladu. Mù¾ete napøíklad pou¾ít Unixový prográmek 'wget':

+ +
+ +
wget -q -O /dev/null http://napriklad.cz/moodle/admin/cron.php
+ +
+ +

V¹imnìte si, ¾e v tomto pøíkladu je výstup stránky zahozen (resp. pøesmìrován na /dev/null).

+ +

Stejným zpùsobem pøi pou¾ití programu 'lynx':

+ +
+ +
lynx -dump http://napriklad.cz/moodle/admin/cron.php > /dev/null
+ +
+ +

Pøípadnì mù¾ete pou¾ít nezávislou verzi PHP zkompilovanou tak, aby se spou¹tìla na pøíkazové øádce. Výhodou tohoto zpùsobu je, ¾e protokol va¹eho webového serveru není zaplòován opakujícími se po¾adavky na cron.php. Nevýhodou je, ¾e musíte mít pøístup k øádkové verzi PHP:

+ +
+ +
/opt/bin/php /web/moodle/admin/cron.php
+
+
+
+
+
+(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php
+
+
+ +
+ +

Automatické spou¹tìní skriptu ka¾dých 5 minut

+ +

Na Unixových systémech: Pou¾ijte cron. Upravte va¹e nastavení cron z pøíkazové øádky pomocí "crontab -e" a pøidejte øádku podobnou této:

+ +
+ +
*/5 * * * * wget -q -O /dev/null http://napriklad.cz/moodle/admin/cron.php
+ +
+ +

Na Windows: Nejsnadnìj¹í cestou je pou¾ít balík moodle-cron-for-windows.zip, který øe¹í celou vìc velice jednodu¹e. Mù¾ete rovnì¾ vyzkou¹et zabudovanou funkci Windows "Naplánované úlohy" (Scheduled Tasks).

+ +
+ + + +

10. Vytvoøení nového kurzu

+ +
+ +

Nyní, kdy¾ vám Moodle zdárnì bì¾í, mù¾ete zaèít vytváøet kurzy.

+ +

Zvolte "Vytvoøit nový kurz" z nabídky na stránce Správa (popøípadì administrátorský odkaz na hlavní stránce).

+ +

Vyplòte formuláø, pozornost vìnujte zejména polo¾ce uspoøádání kurzu. V této fázi se nemusíte pøíli¹ starat o podrobnosti, v¹echna nastavení kurzu mohou být pozdìji upravena pøiøazeným vyuèujícím.

+ +

Stisknìte "Ulo¾it zmìny" a ocitnete se na dal¹í stránce, kde k vytvoøenému kurzu pøiøazujte uèitele. K dispozici jsou vám pouze ji¾ existující u¾ivatelé. Chcete-li zalo¾it nový uèitelský úèet, po¾ádejte pøíslu¹ného uèitele, aby si jej na va¹ich stránkách zøídil sám (podle pokynù na pøihla¹ovací stránce) nebo mu jej zalo¾te ruènì z nabídky "Pøidat nového u¾ivatele" na stránce Správa.

+ +

Je-li v¹e hotovo, je kurz pøipraven k dal¹ím úpravám. Od této chvíle je pøístupný z nabídky "Kurzy" na hlavní stránce.

+ +

Viz té¾ "Pøíruèku uèitele", kde naleznete dal¹í podrobnosti týkající se výstavby kurzu.

+ +
+ +

 

+ +

Moodle Dokumentace

+ +

Èeská verze: $Id$

+ + + + + diff --git a/lang/cs/docs/installamp.html b/lang/cs/docs/installamp.html index 8c3964d741..3ef30b002d 100644 --- a/lang/cs/docs/installamp.html +++ b/lang/cs/docs/installamp.html @@ -1,7 +1,10 @@ + + Dokumentace Moodlu: Instalace PHP a MySQL - - + + @@ -74,7 +77,7 @@ str podadresáøù v¹echny soubory php4ts.dll a php.ini.
  • Zde si stáhnìte EasyPHP: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7 - (asi 10 MB)
  • . + (asi 10 MB).
  • Spus»te sta¾ený soubor: easyphp1-7_setup.exe. Instalaèní postup je ve francouz¹tinì, ale jinak se podobá instalaci jakéhokoli jiného programu Windows - doporuèujeme pøijmout výchozí @@ -159,6 +162,6 @@ str

     

    -

    Dokumentace Moodlu

    +

    Dokumentace Moodlu

    \ No newline at end of file -- 2.39.5