--- /dev/null
+<html>\r
+\r
+<head>\r
+<title>Dokumentacja Moodle: Przewodnik kodowania</title>\r
+<link rel="stylesheet" href="../theme/standard/styles.php" type="TEXT/CSS">\r
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">\r
+<style type="text/css">\r
+\r
+<!--\r
+li {\r
+ padding-top: 10px;\r
+}\r
+\r
+.question {\r
+\r
+ font-size: medium;\r
+\r
+ font-weight: bold;\r
+\r
+ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;\r
+\r
+ border: 1px dotted;\r
+\r
+ padding: 10px;\r
+\r
+ background-color: #EEEEEE;\r
+\r
+}\r
+\r
+.answer {\r
+\r
+ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;\r
+\r
+ font-size: medium;\r
+\r
+ border: none;\r
+\r
+ padding-left: 40px;\r
+\r
+}\r
+\r
+-->\r
+\r
+</style>\r
+<style type="text/css">\r
+\r
+<!--\r
+\r
+.normaltext {\r
+\r
+ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;\r
+\r
+ font-size: medium;\r
+\r
+ border: none;\r
+\r
+ padding-left: 10px;\r
+\r
+}\r
+\r
+.answercode {\r
+\r
+ font-family: "Courier New", Courier, mono;\r
+\r
+ font-size: small;\r
+\r
+ border: none;\r
+\r
+ padding-left: 60px;\r
+\r
+}\r
+\r
+.questionlink {\r
+\r
+ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;\r
+\r
+ font-size: medium;\r
+\r
+ border: none;\r
+\r
+ padding-left: 40px;\r
+\r
+}\r
+\r
+-->\r
+\r
+</style>\r
+<style type="text/css">\r
+<!--\r
+.examplecode {\r
+ font-family: "Courier New", Courier, mono;\r
+ font-size: small;\r
+ border: thin dashed #999999;\r
+ background-color: #FBFBFB;\r
+ margin: auto;\r
+ padding: 30px;\r
+ height: auto;\r
+ width: auto;\r
+}\r
+-->\r
+</style>\r
+</head>\r
+\r
+\r
+\r
+<body bgcolor="#FFFFFF">\r
+\r
+<h2>Przewodnik kodowania Moodle</h2>\r
+\r
+<h2 class="normaltext">Zasady ogólne</h2>\r
+ \r
+<ol class="normaltext">\r
+ <li>Wszystkie pliki powinny posiadaæ rozszerzenie .php.</li>\r
+ <li>Wszystkie informacje na temat praw autorskich powinny zostaæ zachowane. Mo¿esz dodaæ w³asne, je¶li zajdzie taka potrzeba.</li>\r
+ <li>Ka¿dy plik powinien zawieraæ g³ówny plik config.php.</li>\r
+ <li>Ka¿dy plik powinien sprawdzaæ, czy u¿ytkownik jest zalogowany prawid³owo, korzystaj±c z funkcji require_login() i isadmin(), isteacher(), iscreator() lub isstudent().</li>\r
+ <li>Wszystkie dostêpy do bazy danych powinny opieraæ siê na funkcjach zawartych w lib/datalib.php, je¶li to tylko mo¿liwe. Umo¿liwia to szerok± kompatybilno¶æ platformy z wieloma typami baz danych. Wszystkie inne odwo³ania SQL powinny byæ : przeno¶ne miêdzy platformami; ograniczone do okre¶lonych funkcji w twoim kodzie (zazwyczaj plik lib.php); oraz wyra¼nie zaznaczone. </li>\r
+ <li>Powinna istnieæ mo¿liwo¶æ przet³umaczenia wszystkich ³añcuchów znaków - utwórz nowy tekst w pliku znajduj±cym siê w katalogu "lang/en" i odwo³uj siê do niego za pomoc± funkcji get_string() lub print_string().</li>\r
+ <li>Powinna istnieæ mo¿liwo¶æ przet³umaczenia wszystkich plików pomocy - utwórz nowe teksty w plikach w katalogu "en/help" i odwo³uj siê do nich za pomoc± funkcji helpbutton().</li>\r
+</ol>\r
+<p> </p>\r
+<h2 class="normaltext">Styl kodowania</h2>\r
+ \r
+<ol class="normaltext">\r
+ <li>Nie korzystaj z tabulatorów. Wykorzystuj wciêcia sk³adaj±ce siê z czterech znaków odstêpu.</li>\r
+ <li>Nawiasy musz± otaczaæ ka¿dy blok kodu, nawet je¶li sk³ada siê on tylko z jednej linii. Moodle wykorzystuje nastêpuj±cy styl :\r
+ <p class="examplecode"> </font><font color="#006600">if (</font><font color="#0000CC">$quiz</font><font color="#006600">-></font><font color="#0000CC">attempts</font><font color="#006600">) \r
+ {<br />\r
+ if (</font><font color="#0000CC">$numattempts </font><font color="#006600">> \r
+ </font><font color="#0000CC">$quiz</font><font color="#006600">-></font><font color="#0000CC">attempts</font><font color="#006600">) \r
+ {<br />\r
+ </font><font color="#0000CC">error</font><font color="#006600">(</font><font color="#CC0000">$strtoomanyattempts</font><font color="#006600">, \r
+ </font><font color="#CC0000">"view.php?id=$cm</font><font color="#006600">-></font><font color="#CC0000">id"</font><font color="#006600">);<br />\r
+ }<br />\r
+ }</font></p>\r
+ </li>\r
+ <li>Wiêcej tre¶ci pojawi siê tu w przysz³o¶ci ... ten dokument nie jest nawet bliski ukoñczenia!</li>\r
+ </ol>\r
+\r
+\r
+\r
+<p align="center" class="normaltext"> </p>\r
+\r
+<hr>\r
+<p align="CENTER"><font size="1"><a href="." target="_top">Dokumentacja Moodle</a></font></p>\r
+\r
+<p align="CENTER"><font size="1">Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28 \r
+\r
+ moodler Exp $</font></p>\r
+\r
+\r
+\r
+</body>\r
+\r
+</html>\r
+\r
--- /dev/null
+<head>\r
+ <title>Dokumentacja Moodle: Zmiany w kolejnych wersjach Moodle</title>\r
+ <link rel="stylesheet" href="../theme/standard/styles.php" type="TEXT/CSS">\r
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">\r
+ <style type="text/css">\r
+ dt {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}\r
+ dd {margin-bottom:1em;} \r
+ </style>\r
+</head>\r
+\r
+<body bgcolor="#FFFFFF">\r
+<h2>Informacje do wydania</h2>\r
+\r
+<h3> Nowo¶ci w Moodle 1.1 (28 sierpieñ, 2003):</h3>\r
+<ul>\r
+ <dl>\r
+ <dt> </dt>\r
+ <dt>Najwa¿niejsze zmiany</dt>\r
+ </dl>\r
+ <dl>\r
+ <dd> \r
+ <ul>\r
+ <li>Nowy system tworzenia <strong>kopii zapasowych</strong> i odtworzania kursów (Dziêki, Eloy!)</li>\r
+ <li>Nowa sk³adowa kursu <strong>warsztaty</strong> (Dziêki, Ray!)</li>\r
+ <li>Nowa sk³adowa <strong>chat</strong> do dyskusji synchronicznych</li>\r
+ <li>Nowe narzêdzie do <strong>Zarz±dzania kursami</strong>, mog±ce zarz±dzaæ du¿± liczb± kursów (przetestowano na 3700)</li>\r
+ <li>Definiowane przez u¿ytkownika <strong>skale ocen</strong>, które mog± byæ wykorzystywane w kursach</li>\r
+ <li>Poprawiono dzia³anie w wielu obszarach</li>\r
+ </ul>\r
+ </dd>\r
+ </dl>\r
+ <dl>\r
+ <dt>Ogólne</dt>\r
+ </dl>\r
+ <dl>\r
+ <dd> \r
+ <ul>\r
+ <li>Bardziej przejrzysty panel administracyjny</li>\r
+ <li>Kategorie mog± byæ zagnie¿d¿ane i sortowane alfabetycznie lub rêcznie</li>\r
+ <li>Kursy i ca³e kategorie mog± byæ ukrywane przed studentami</li>\r
+ <li>Mo¿na szukaæ s³ów kluczowych po¶ród nazw i opisów kursów</li>\r
+ <li>Du¿e kategorie s± teraz w pe³ni stronicowane</li>\r
+ <li>Poprawiono caching stylesheets'ów oraz grafiki</li>\r
+ <li>"Moje Kursy" wy¶wietlane na stronie domowej, po zalogowaniu.</li>\r
+ <li>Za³±czono nie po³±czon± stronê, zawieraj±c± WSZYSTKIE grafiki przedstawiaj±ce u¿ytkowników (zobacz /userpix)</li>\r
+ <li>Zmienna "secureforms" jest teraz domy¶lnie WY£¡CZONA.</li>\r
+ <li>Dla Moodle nie jest teraz istotne, czy w³±czone jest "magic quotes".</li>\r
+ <li>Dokonano rearan¿acji grafiki w katalogu /pix</li>\r
+ <li>Wiadomo¶ci e-mail w formacie HTML s± teraz lepiej formatowane, w celu osi±gniêcia wiêkszej kompatybilno¶ci.</li>\r
+ <li>Mail bounces s± teraz przesy³ane do administratora</li>\r
+ <li>Ulepszono zadania wykonywane przez mechanizm cron (mniejsze obci±¿enie CPU). POdwójne zapisy na kurs s± teraz czyszczone</li>\r
+ <li>Poprawiono wy¶wietlanie logów z nieograniczonym stronicowaniem</li>\r
+ <li>Wykresy logowania u¿ytkownika s± poprawione (Pokazuj± WSZYSTKIE logi u¿ytkownika na serwisie)</li>\r
+ <li>Ludzie z rêcznie tworzonymi kontami mog± teraz odzyskaæ has³a</li>\r
+ <li>Poprawiono system definiowania/wy¶wietlania plików pomocy dla g³ównych sk³adowych kursu</li>\r
+ <li>Sk³adowe kursu maj± teraz ustawienia.</li>\r
+ <li>Poprawiono obs³ugê zdresów e-mail (aby oszukaæ web spiders)</li>\r
+ <li>Dostêpny jest spis wszystkich plików pomocy</li>\r
+ <li>Library (dodatek Mark'a Kimes'a ) jest teraz obs³ugiwany, je¶li jest zainstalowany (zobacz sekcjê po¶wiêcon± wk³adowi u¿ytkowników w rozwój Moodle)</li>\r
+ </ul>\r
+ </dd>\r
+ </dl>\r
+ <dl>\r
+ <dt></dt>\r
+ <dt>Courses</dt>\r
+ </dl>\r
+ <dl>\r
+ <dd> \r
+ <ul>\r
+ <li>Teachers can now have their course editing privileges removed</li>\r
+ <li>Teachers can now manually enrol students if they want to</li>\r
+ <li>Teacher management is now all combined in one interface</li>\r
+ <li>Activities can be moved any distance with two clicks</li>\r
+ <li>Topics/weeks can now be moved up and down</li>\r
+ <li>Pop-up menu to quickly switch between topics/weeks when collapsed</li>\r
+ <li>When self-enrolling, students are notified and given a chance to cancel</li>\r
+ <li>Teachers and students see list of "My Courses" on course \r
+ home pages.</li>\r
+ <li>Grades can be hidden from students if not needed</li>\r
+ </ul>\r
+ </dd>\r
+ </dl>\r
+ <dl>\r
+ <dt></dt>\r
+ <dt>Languages</dt>\r
+ </dl>\r
+ <dl>\r
+ <dd> \r
+ <ul>\r
+ <li><strong>Hungarian</strong> and <strong>Greek</strong> have been added, \r
+ and there are lots of other updates. As usual, the language packs within \r
+ this release may not be fully completed yet. You can always download \r
+ the newest language packs from <a href="http://moodle.org/download/lang/">http://moodle.org/download/lang/</a>.</li>\r
+ <li>Updates and fixes to most languages</li>\r
+ <li>Languages now have a parent language (for displaying missing strings)</li>\r
+ <li>Some fixes for locales and time display in several languages</li>\r
+ <li>es_mx is being phased out in favour of "es" (International \r
+ Spanish) </li>\r
+ </ul>\r
+ </dd>\r
+ </dl>\r
+ <dl>\r
+ <dt></dt>\r
+ <dt>Forum</dt>\r
+ </dl>\r
+ <dl>\r
+ <dd> \r
+ <ul>\r
+ <li>Much improved searching, with multiple keywords, paging etc</li>\r
+ <li>Forum grading can be either off, used by everyone, or used only by teachers</li>\r
+ <li>Forum grading can use custom scales or numbers</li>\r
+ <li>A date range can be set to restrict the posts that can be graded.</li>\r
+ <li>Admin now has access to some settings via Admin -> Modules -> Forums </li>\r
+ <li>After editing a post, user is returned to post in context</li>\r
+ <li>Attached images are displayed inline</li>\r
+ <li>Email copies in plain text format now print URLs nicely</li>\r
+ </ul>\r
+ </dd>\r
+ </dl>\r
+ <dl>\r
+ <dt>Quiz</dt>\r
+ </dl>\r
+ <dl>\r
+ <dd> \r
+ <ul>\r
+ <li>New question type: Embedded Answers (Cloze) - allows text passages \r
+ with embedded answers</li>\r
+ <li>New question type: Numerical - allows a range of numerical answers \r
+ to be entered</li>\r
+ <li>New question type: Description - not a real question, it allows text/graphics \r
+ to be inserted anywhere</li>\r
+ <li>Expanded quiz reporting with modular report plugins</li>\r
+ <li>New feature for repeat attempts, where each attempt builds on the \r
+ last </li>\r
+ <li>If the quiz is closing within the next 24 hours, a small countdown \r
+ clock is shown in the title bar and alerts warn at ten minutes and zero \r
+ minutes.</li>\r
+ <li>Some refactoring to the quiz code to make it easier to extend with \r
+ new question types</li>\r
+ </ul>\r
+ </dd>\r
+ </dl>\r
+ <dl>\r
+ <dt></dt>\r
+ <dt>Resources</dt>\r
+ </dl>\r
+ <dl>\r
+ <dd> \r
+ <ul>\r
+ <li>Web links can now be in very customisable pop-up windows.</li>\r
+ <li>Admin now has access to some settings via Admin -> Modules -> \r
+ Resources</li>\r
+ </ul>\r
+ </dd>\r
+ </dl>\r
+ <dl>\r
+ <dt>Some of the more annoying bugs recently fixed</dt>\r
+ </dl>\r
+ <dl>\r
+ <dd> \r
+ <ul>\r
+ <li>Moving posts now also moves attachments</li>\r
+ <li>No more warnings when looking for uploaded files in an empty course</li>\r
+ <li>Students no longer always get plain-format mail on force-subscribed \r
+ forums</li>\r
+ <li>Cookies can no longer interfere with the admin setup during installation</li>\r
+ <li>Effectively no limit to the number of activities per section</li>\r
+ <li>Several fixes when dealing with zip files, especially on Windows</li>\r
+ <li>Admins can now edit accounts created from external databases</li>\r
+ <li>Session no longer conflicts with other software</li>\r
+ <li>Excel files now work on non-Intel machines</li>\r
+ </ul>\r
+ </dd>\r
+ </dl>\r
+ <dl>\r
+ <dt> </dt>\r
+ </dl>\r
+ <dd> </dd>\r
+</ul>\r
+\r
+<hr>\r
+\r
+<h3> New in Moodle 1.0.9 (29th May, 2003) :</h3>\r
+<ul><dl>\r
+<dt> General</dt>\r
+<dd> \r
+ <li>Various optimisations and significant performance enhancements</li>\r
+ <li>Several obscure security fixes</li>\r
+ <li>Moodle is now well-behaved when enclosed within a frame</li>\r
+ <li>Richtext editor can now be used in more text-editing fields</li>\r
+ <li>New format "Plain text format", useful when posting code or HTML.</li>\r
+ <li>New format "Wiki format", allows Wiki-style tagging in most places</li>\r
+ <li>New popup allows emoticons/smilies to be inserted by clicking on images</li>\r
+ <li>Ability to specify permissions of new folders and files created on the server</li>\r
+ <li>Some fixes for servers running in Safe Mode (some file problems remain)</li>\r
+ <li>Various fixes for cleaning some external text of quotes, etc</li>\r
+ <li>Various fixes for PostgreSQL 7.3 compatibility</li>\r
+ <li>Started migration of HTML code towards XHTML Transitional</li>\r
+ <li>Countless other little fixes all over the place</li>\r
+</dd>\r
+\r
+<dt> Languages</dt>\r
+<dd> \r
+ <li><b>10</b> new language packs! Argentinian Spanish, Czech, Portuguese, Slovakian, Romanian, Danish, Russian, Polish, Chinese Traditional and French Canadian.</li>\r
+ <li>Fixes and upgrades to almost all language packs</li>\r
+ <li>Language can be specified for the current session (see menu on home page and login page) and can be changed on any page by something to the url, eg: http://moodle.org/?lang=ru </li>\r
+ <li>Language menu can be restricted to a subset of languages and even removed.\r
+ <li>Truetype fonts are now part of the language packs</li>\r
+ <li>ALL dates/times can now be reformatted as part of the language pack</li>\r
+ <li>A small but annoying bug was fixed with the web-based language editor on Windows servers that caused language files to grow</li>\r
+</dd>\r
+\r
+<dt> Developers</dt>\r
+<dd> \r
+ <li>Global debug variable gives more feedback about uninitialised variables and the like</li>\r
+ <li>Various fixes to tidy up and further standardise some of the PHP code</li>\r
+ <li>Various fixes for robustness (ensuring variables are always initialised)</li>\r
+</dd>\r
+\r
+<dt> Admin</dt>\r
+<dd> \r
+ <li><font color=red>Some changed options and code in config-dist.php (if upgrading, compare with your current config.php or rebuild your config.php from scratch)</font></li>\r
+ <li><font color=red>Many changes to themes - authors of custom themes should read <a href="http://moodle.org/theme/UPGRADE.txt">theme/UPGRADE.txt</a> </font></li>\r
+ <li>New moodle.org registration function for security notifications etc</li>\r
+ <li>Admin directory can be moved from /admin to something else (see config-dist.php)</li>\r
+ <li>User listing is now paged, and can now be searched for strings</li>\r
+ <li>Module management: activity modules can now be individually disabled or deleted completely</li>\r
+ <li>Improvements to the language editing page</li>\r
+ <li>Better checking of PHP environment during installation, with warnings</li>\r
+ <li>Cleaner installation procedure.</li>\r
+</dd>\r
+\r
+<dt> User management</dt>\r
+<dd> \r
+ <li>New role: Course creator - just like teacher but can also create new courses</li>\r
+ <li>New authentication plug-in named "manual", prevents users from creating their own accounts</li>\r
+ <li>"Forgot Password" routine now uses an email confirmation before resetting password</li>\r
+</dd>\r
+\r
+\r
+<dt> Courses</dt>\r
+<dd> \r
+ <li>Activities on the course page now have a little button to hide/show that activity to students</li>\r
+ <li>Whole topics/weeks can also now be hidden or shown</li>\r
+ <li>The list of participants now has some paging, to cope with very large classes</li>\r
+ <li>Zip/Unzip is now supported by an internal zip library, removing \r
+ the dependence on external programs to do this. This also means that \r
+ zip/unzip now works on Windows.</li>\r
+</dd>\r
+\r
+<dt> Assignments</dt>\r
+<dd> \r
+ <li>Assignment submissions can be sorted</li>\r
+ <li>Assignment notification mail isn't sent to unenrolled students</li>\r
+</dd>\r
+\r
+<dt> Forums</dt>\r
+<dd> \r
+ <li>Display of forum discussions list is greatly improved</li>\r
+ <li>Whole discussions can be moved to any other forum with a single click</li>\r
+ <li>Date/time of posts is now "last modified", not "created"</li>\r
+ <li>Blank subject-lines or messages are now prevented</li>\r
+ <li>More intelligent parsing and display of text in posts</li>\r
+ <li>Force Subscribe now works on the "Site News" forum (mails all active students/teachers)</li>\r
+ <li>Better handling of mailouts to prevent the possibility of double copies\r
+ that sometimes happened with very large classes</li>\r
+</dd>\r
+\r
+<dt> Workshop Assignment module (not included: available soon as a separate download)</dt>\r
+<dd> \r
+ <li>A very interesting new module contributed by Ray Kingdon,</li>\r
+ <li>A flexible tool that implements a variety of peer-grading and \r
+ example-setting schemes that involve a whole group in examining \r
+ and grading pieces of work.</li>\r
+</dd>\r
+\r
+<dt> Quizzes</dt>\r
+<dd> \r
+ <li>New question type, Random Question (selects from all questions in the same category)</li>\r
+ <li>New question type, Matching Question (student must match answers to questions)</li>\r
+ <li>New question type, Random Matching Short-Answers (randomly creates Matching Questions \r
+ from the available Short Answer questions in the same category)</li>\r
+ <li>Quiz question import from text files (modular design allows expansion to new formats - a beta Blackboard module is included)</li>\r
+ <li>'Create multiple questions' wizard to quickly create a random quiz</li>\r
+ <li>Quiz questions may be randomly shuffled</li>\r
+ <li>Quiz answers (multiple choice, etc) may be randomly shuffled</li>\r
+ <li>Fixed off-by-one error when "Save Grades" button wasn't used.</li>\r
+ <li>Regrading works properly if the quiz has been changed</li>\r
+ <li>Editing a question after it's already been used in a quiz no longer affects quiz results</li>\r
+ <li>Multiple choice answers are labelled a,b,c not 1,2,3</li>\r
+</dd>\r
+\r
+<dt> Resources</dt>\r
+<dd> \r
+ <li>Better performance when editing large text or HTML resources</li>\r
+ <li>Plain images are now display centered within a proper web page (not raw).</li>\r
+ <li>Wiki format added as a new option for Resource pages</li>\r
+</dd>\r
+\r
+<dt> Custom Themes</dt>\r
+<dd> \r
+ <li>A number of new styles have been added to all built-in themes. Some of these are ESSENTIAL\r
+ to viewing some of the new features. PLEASE SEE \r
+ <a href="http://moodle.org/theme/UPGRADE.txt">theme/UPGRADE.txt</a> \r
+ TO SEE THE CHANGES YOU WILL HAVE TO MAKE TO OLDER THEMES.</li>\r
+\r
+ <li>Custom themes now have the capability to re-define all the little button graphics. \r
+ There is a new entry in theme/x/config.php ($THEME->custompix) and a new \r
+ optional subdirectory "pix". See the theme cordoroyblue for an example.</li>\r
+</dd>\r
+\r
+</dl></ul>\r
+\r
+<hr>\r
+\r
+\r
+<p>Older releases can be seen in the <a href="http://moodle.org/mod/forum/view.php?f=1">Moodle.org announcement forum</a>.\r
+\r
+\r
+<p> </p>\r
+<p align="CENTER"><font size="1"><a href="../doc/" target="_top">Moodle Documentation</a></font></p>\r
+<p align="CENTER"><font size="1">Version: $Id$</font></p>\r