From 36b6399ebdfed75013922c78ac04c633d117b486 Mon Sep 17 00:00:00 2001
From: koenr
Вы можаце паглядзець яго url\">па спасылцы:.';
+$string['assignmentname'] = 'Назва задання';
+$string['assignmenttype'] = 'Тып задання';
+$string['configmaxbytes'] = 'Устаноўлены па-змаўчанні максімальны памер для ўсіх заданняў на сайце (суадносіцца з устаноўленым абмежаваннем па курсу і з іншымі лакальнымі ўстаноўкамі)';
+$string['description'] = 'Апісанне';
+$string['duedate'] = 'Апошні тэрмін здачы';
+$string['duedateno'] = 'Не мае апошняга тэрміну здачы';
+$string['early'] = '$a рана';
+$string['existingfiledeleted'] = 'Існуючы файл быў выдалены: $a';
+$string['failedupdatefeedback'] = 'Не ўдалося аднавіць адказ карыстальніка $a';
+$string['feedback'] = 'Змяніць';
+$string['feedbackupdated'] = 'Адказ зменены для $a ';
+$string['late'] = '$a тэрмін скончыўся';
+$string['maximumgrade'] = 'Максімальная адзнака';
+$string['maximumsize'] = 'Максімальны памер';
+$string['modulename'] = 'Заданне';
+$string['modulenameplural'] = 'Задання';
+$string['newsubmissions'] = 'Прапанаваць адказ';
+$string['notgradedyet'] = 'Пакуль адзнака не атрымана';
+$string['notsubmittedyet'] = 'Адправіць рашэнне';
+$string['overwritewarning'] = 'Увага: Вы можаце змяніць адказ, тады гэты будзе выдалены';
+$string['saveallfeedback'] = 'Захаваць усе выпраўленні';
+$string['submissionfeedback'] = 'Адказ выпраўлены';
+$string['submissions'] = 'Адказы';
+$string['submitassignment'] = 'Адпраўляйце Вашае рашэнне, скарыстаўшы форму';
+$string['submitted'] = 'Адказ прыняты';
+$string['typeoffline'] = 'Адказ – па-за сайтам';
+$string['typeuploadsingle'] = ' Адказ – у выглядзе файла';
+$string['uploadbadname'] = ' Гэты файл утрымлівае недапускальныя сімвалы і ня можа быць запампаваны';
+$string['uploadedfiles'] = 'Запампаваныя файлы';
+$string['uploaderror'] = 'Падчас захавання файла на сэрвер адбылася памылка';
+$string['uploadfailnoupdate'] = 'Файл быў запампаваны, але ня можа аднавіць Ваш папярэдні адказ!';
+$string['uploadfiletoobig'] = 'Файл надзвычай вялікі (абмежаванне ў $a байт)';
+$string['uploadnofilefound'] = 'Файл ня быў знойдзены. Вы ўпэўненыя, што выбралі яго для запампоўкі';
+$string['uploadnotregistered'] = '\'$a\' быў запампаваны, але адказ не зарэгістраваны';
+$string['uploadsuccess'] = 'Запампоўка \'$a\' завершана';
+$string['viewfeedback'] = 'Паглядзець ацэнкі задання';
+$string['viewsubmissions'] = 'Паглядзець $a адказаў на заданне';
+$string['yoursubmission'] = 'Ваш адказ';
+
+?>
\ No newline at end of file
diff --git a/lang/be/attendance.php b/lang/be/attendance.php
new file mode 100644
index 00000000000..e483e2cf3f5
--- /dev/null
+++ b/lang/be/attendance.php
@@ -0,0 +1,72 @@
+
\ No newline at end of file
diff --git a/lang/be/auth.php b/lang/be/auth.php
new file mode 100644
index 00000000000..ccdae33286c
--- /dev/null
+++ b/lang/be/auth.php
@@ -0,0 +1,68 @@
+Не запаўняйце поле, для выкарыстання настроек па-змаўчанні.
У любым выпадку, карыстальнік зможа рэдагаваць усе палі пасля таго, як ён зойдзе ў сістэму.
'; +$string['auth_dbfieldpass'] = 'Назва поля, якое змяшчае пароль'; +$string['auth_dbfielduser'] = 'Назва поля, якое змяшчае лагін'; +$string['auth_dbhost'] = 'Камп'ютэр, на якім запушчаны сэрвер базы дадзеных.'; +$string['auth_dbname'] = 'Назва базы дадзеных'; +$string['auth_dbpass'] = 'Пароль, адпаведны паказанаму лагіну'; +$string['auth_dbpasstype'] = 'Вызначае фармат выкарыстаных пароляў. MD5-кадаванне найбольш прыдатнае пры злучэнні да іншых web-дадаткаў, напрыклад, PostNuke'; +$string['auth_dbtable'] = 'Назва табліцы ў базе дадзеных'; +$string['auth_dbtitle'] = 'Выкарыстаць знешнюю базу дадзеных'; +$string['auth_dbtype'] = 'Тып базы дадзеных (См. Дакументацыю па ADO db для дэталяў)'; +$string['auth_dbuser'] = 'Лагін карыстальніка з правамі толькі на чытанне для базы дадзеных'; +$string['auth_emaildescription'] = 'Пацвярджэнне з дапамогай электроннай пошты - выкарыстаны па-змаўчанні метад аўтэнтыфікацыі. Пры рэгістрацыі карыстальніка, праз паказаны адрас электроннай пошты адпраўляецца ліст з просьбай пацвердзіць рэгістрацыю. Ліст утрымлівае выпадкова створаную (бяспечную) спасылку на старонку, дзе карыстальнік можа пацвердзіць уліковы запіс. У далейшым пры ўваходзе ў сістэму адбываецца зверка імя карыстальніка і паролю з іх значэннямі ў базе дадзеных.'; +$string['auth_emailtitle'] = 'E-mail - аўтэнтыфікацыя'; +$string['auth_imapdescription'] = 'Гэты метад выкарыстовае IMAP-сэрвер для праверкі адпаведнасці пары лагін/пароль.'; +$string['auth_imaphost'] = 'Адрас IMAP-сэрвера. Выкарыстайце IP-адрас, не DNS-імя.'; +$string['auth_imapport'] = 'Нумар порта для IMAP-сэрвера. Звычайна ў дыяпазоне ад 143 да 993.'; +$string['auth_imaptitle'] = 'Выкарыстаць IMAP-сэрвер'; +$string['auth_imaptype'] = 'Тып сэрвера IMAP. Сэрверы IMAP могуць мець розныя тыпы ідэнтыфікацыі і пратаколаў.'; +$string['auth_ldap_bind_dn'] = 'Калі Вы жадаеце звязанага карыстальніка для пошуку карыстальнікаў, азначце гэта тут. Напрыклад, \'cn=ldapuser,ou=public,o=org\''; +$string['auth_ldap_bind_pw'] = 'Пароль для звязвання карыстальніка.'; +$string['auth_ldap_contexts'] = 'Спіс кантэкстаў, дзе размешчаныя карыстальнікі . Аддзеліце розныя кантэксты \';\'. Напрыклад: \'ou=users,o=org; ou=others,o=org\''; +$string['auth_ldap_create_context'] = 'Калі Вы дазволілі стварэнне карыстальнікаў пры пацверджанні праз пошту, вызначыце кантэкст, у які будуць заводзіцца карыстальнікі. Гэты кантэкст павінен адрознівацца ад іншых, каб прадухіліць праблемы з бяспекай. Няма неабходнасці дадаваць, назву кантэксту да ldap_context-пераменным, сістэма будзе шукаць карыстальнікаў ад гэтага кантэксту аўтаматычна.'; +$string['auth_ldap_creators'] = 'Спіс групаў, сябрам якіх дазваляецца ствараць новыя курсы. Спіс групаў падзяляйце з дапамогай \';\'. Напрыклад,\'cn=teachers,ou=staff,o=myorg\''; +$string['auth_ldap_host_url'] = 'Азначце LDAP-хост у выглядзе URL\'а, напрыклад \'ldap://ldap.myorg.com/\' або \'ldaps://ldap.myorg.com/\' '; +$string['auth_ldap_memberattribute'] = 'Вызначыце карыстальніцкі атрыбут, які вызначае прыналежнасць карыстальніка да групы. Звычайна \'удзельнік\''; +$string['auth_ldap_search_sub'] = 'Азначце значэнні <> 0 калі Вам падабаецца шукаць карыстальнікаў па субкантэкстам.'; +$string['auth_ldap_update_userinfo'] = 'Абнаўляйце карыстальніцкую інфармацыю (Імя, Прозвішча, адрас ..) ад LDAP да сістэмы. Глядзіце /auth/ldap/attr_mappings.php для таго, каб адлюстраваць інфармацыю.'; +$string['auth_ldap_user_attribute'] = 'Атрыбут, выкарыстаны для імя/пошук. Звычайна, \'cn\'.'; +$string['auth_ldap_version'] = 'Версія LDAP пратаколу, якую выкарыстае Вашы сэрвер.'; +$string['auth_ldapdescription'] = 'Гэты метад забяспечвае аўтэнтыфікацыю з дапамогай LDAP-сэрвера. Калі дадзены лагін і пароль маюць моц, ствараецца новы карыстальніцкі ўліковы запіс у базе дадзеных сістэмы. Гэты модуль можа чытаць палі ад LDAP-сэрвера і запаўняць неабходныя палі ў сістэме. У далейшым правяраюцца толькі лагін і пароль'; +$string['auth_ldapextrafields'] = 'Гэтыя палі дадатковыя. Вы можаце выбіраць папярэдняе запаўненне некаторых палёў карыстальніцкіх дадзеных ад палёў LDAP, паказанага тут.Не запаўняйце гэтае поле, для таго, каб не пераносіць дадзеныя з LDAP.
У любым выпадку, карыстальнік зможа рэдагаваць усе палі пасля таго, як ён зойдзе ў сістэму.
'; +$string['auth_ldaptitle'] = 'Выкарыстаць LDAP-сэрвер'; +$string['auth_manualdescription'] = 'Гэты метад выдаляе любы шлях для карыстальнікаў, для стварэння ўласных уліковых запісаў. Усе ўліковыя запісы павінны быць уручную створаныя карыстальнікам адміністрацыі.'; +$string['auth_manualtitle'] = 'Толькі ў ручную заведзеныя ўліковыя запісы.'; +$string['auth_multiplehosts'] = 'У выпадку некалькіх хастоў яны павінны быць паказаныя наступным чынам: host1.com;host2.com;host3.com +'; +$string['auth_nntpdescription'] = 'Гэты метад выкарыстоўвае NNTP-сэрвер для вызначэння адпаведнасці лагіна і пароля.'; +$string['auth_nntphost'] = 'Адрас NNTP-сэрвера. Выкарыстайце IP-адрас, не DNS-імя.'; +$string['auth_nntpport'] = 'Нумар порту сэрвера (звычайна, 119)'; +$string['auth_nntptitle'] = 'Выкарыстаць NNTP-сэрвер'; +$string['auth_nonedescription'] = 'Карыстальнікі могуць рэгістравацца і ствараць уліковыя запісы неадкладна, без ідэнтыфікацыі са знешняга сэрвера і пацвярджэнняў праз электронную пошту. Будзьце ўважлівым выкарыстоўваючы гэтую опцыю - падумайце аб абароне і праблемах адміністравання, якія могуць паўстаць.'; +$string['auth_nonetitle'] = 'Не выкарыстоўваць аўтэнтыфікацыю'; +$string['auth_pop3description'] = 'Гэты метад выкарыстоўвае POP3-сэрвер для вызначэння адпаведнасці і правільнасці пары лагін/пароль.'; +$string['auth_pop3host'] = 'Адрас POP3-сэрвера. Выкарыстайце IP-адрас, не DNS-імя.'; +$string['auth_pop3port'] = 'Нумар порту сэрвера (звычайна, 110)'; +$string['auth_pop3title'] = 'Выкарыстаць POP3-сэрвер'; +$string['auth_pop3type'] = 'Тып сэрверу. Калі Ваш сэрвер выкарыстае абарону заснаваную на сертыфікатах, выкарыстайце pop3cert.'; +$string['auth_user_create'] = 'Дазволіць стварэнне карыстальнікаў'; +$string['auth_user_creation'] = 'Новыя (ананімныя) карыстальнікі могуць ствараць уліковыя запісы на знешняй крыніцы аўтэнтыфікацыі і пацвярджаць праз электронную пошту. Калі Вы дазволіце гэта, не забудзьце таксама сканфігураваць вызначаныя модулем опцыі для стварэння карыстальніка.'; +$string['auth_usernameexists'] = 'Выбраны лагін ужо існуе. Выберыце іншы.'; +$string['authenticationoptions'] = 'Настройка аўтэнтыфікацыі'; +$string['authinstructions'] = 'Тут Вы можаце напісаць інструкцыі для Вашых карыстальнікаў, для таго, каб яны ведалі, які лагін і пароль яны павінны выкарыстаць. Тэкст, які Вы ўводзіце, тут - з'явіцца на старонцы ўваходу ў сістэму. Калі Вы пакінеце поле пустым, ніякіх інструкцый друкавацца не будзе.'; +$string['changepassword'] = 'Змяніць URL з паролем'; +$string['changepasswordhelp'] = 'Тут Вы можаце вызначыць спосаб, якім карыстальнікі могуць вярнуць або змяніць іх лагін/пароль, калі яны забылі яго. Карыстальнікі ўбачаць кнопку на старонцы ўваходу ў сістэму і іх карыстальніцкай старонцы. Калі Вы не запоўніце поле, кнопка выводзіцца не будзе.'; +$string['chooseauthmethod'] = 'Выберыце метад аўтэнтыфікацыі: '; +$string['guestloginbutton'] = 'Кнопка гасцявога ўваходу'; +$string['instructions'] = 'Інструкцыі'; +$string['md5'] = 'MD5-шыфраванне'; +$string['plaintext'] = 'Тэкст'; +$string['showguestlogin'] = 'Вы можаце выбраць: паказваць або не кнопку гасцявога доступу ў сістэму.'; + +?> \ No newline at end of file diff --git a/lang/be/block_course_list.php b/lang/be/block_course_list.php new file mode 100644 index 00000000000..40ac9cbabbd --- /dev/null +++ b/lang/be/block_course_list.php @@ -0,0 +1,10 @@ + diff --git a/lang/be/block_course_summary.php b/lang/be/block_course_summary.php new file mode 100644 index 00000000000..1ad6f948ec7 --- /dev/null +++ b/lang/be/block_course_summary.php @@ -0,0 +1,8 @@ + diff --git a/lang/be/block_online_users.php b/lang/be/block_online_users.php new file mode 100644 index 00000000000..9c152efefd3 --- /dev/null +++ b/lang/be/block_online_users.php @@ -0,0 +1,9 @@ + diff --git a/lang/be/block_rss_client.php b/lang/be/block_rss_client.php new file mode 100644 index 00000000000..e69de29bb2d diff --git a/lang/be/block_section_links.php b/lang/be/block_section_links.php new file mode 100644 index 00000000000..cdda7085db0 --- /dev/null +++ b/lang/be/block_section_links.php @@ -0,0 +1,11 @@ + diff --git a/lang/be/block_social_activities.php b/lang/be/block_social_activities.php new file mode 100644 index 00000000000..4233677612a --- /dev/null +++ b/lang/be/block_social_activities.php @@ -0,0 +1,7 @@ + diff --git a/lang/be/calendar.php b/lang/be/calendar.php new file mode 100644 index 00000000000..d7272fec857 --- /dev/null +++ b/lang/be/calendar.php @@ -0,0 +1,111 @@ +гэта не гарантуе таго, што ўсе падзеі распачатыя ў гэты перыяд будуць паказаныя, калі іх будзе зашмат (больш чым \"Максімум магчымых падзеяў\"), тады яны ня будуць паказвацца.'; +$string['explain_maxevents'] = 'Гэта настройка вызначае максімальную колькасць падзеяў, што наступілі і якія трэба паказаць. Калі Вы выберыце большую колькасць, тады магчыма, што паказы падзеяў будуць займаць шмат месца на Вашым экране.'; +$string['explain_startwday'] = 'Тыдні календара будуць паказаныя з такім першым днём, які Вы выберыце тут.'; +$string['explain_timeformat'] = 'Вы можаце выбраць у якім фармаце паказваць час - у 12-ці гадзінным або 24-ох гадзінным. Калі Вы выберыце настройку \"па змаўчанні\", то гэты фармат аўтаматычна выбіраецца ў залежнасці ад мовы, якая выбраная на Вашым сайце.'; +$string['february'] = 'Люты'; +$string['fri'] = 'Птн'; +$string['friday'] = 'Пятніца'; +$string['globalevents'] = 'Агульныя падзеі'; +$string['gotocalendar'] = 'Перайсці да календара'; +$string['groupevents'] = 'Групавыя падзеі'; +$string['hidden'] = 'схаваны'; +$string['january'] = 'Студзень'; +$string['july'] = 'Ліпень'; +$string['june'] = 'Чэрвень'; +$string['manyevents'] = '$a падзеяў'; +$string['march'] = 'Сакавік'; +$string['may'] = 'Травень'; +$string['mon'] = 'Пн'; +$string['monday'] = 'Панядзелак'; +$string['monthlyview'] = 'Агляд за месяц'; +$string['newevent'] = 'Новая падзея'; +$string['noupcomingevents'] = 'Не маецца ніякіх новых падзеяў'; +$string['november'] = 'Лістапад'; +$string['october'] = 'Кастрычнік'; +$string['oneevent'] = '1 падзея'; +$string['pref_lookahead'] = 'Прагноз новых падзеяў'; +$string['pref_maxevents'] = 'Максімум новых падзеяў'; +$string['pref_startwday'] = 'Першы дзень тыдня'; +$string['pref_timeformat'] = 'Фармат паказу часу'; +$string['preferences'] = 'Перавагі'; +$string['preferences_available'] = 'Чаму Вы асабіста аддаецё перавагу'; +$string['repeatnone'] = 'Не паўтараць'; +$string['repeatweeksl'] = 'Паўтараць штотыдзень, ствараць для ўсіх'; +$string['repeatweeksr'] = 'падзеі'; +$string['sat'] = 'Суб'; +$string['saturday'] = 'Субота'; +$string['september'] = 'Верасень'; +$string['shown'] = 'паказаным'; +$string['spanningevents'] = 'Падзеі ў стадыі рэалізацыі'; +$string['sun'] = 'Ндз'; +$string['sunday'] = 'Нядзеля'; +$string['thu'] = 'Чцв'; +$string['thursday'] = 'Чацвер'; +$string['timeformat_12'] = '12 гадзінны'; +$string['timeformat_24'] = '24 гадзінны'; +$string['today'] = 'Сёння'; +$string['tomorrow'] = 'Заўтра'; +$string['tt_deleteevent'] = 'Выдаліць падзею'; +$string['tt_editevent'] = 'Рэдагаваць падзею'; +$string['tt_hidecourse'] = 'Падзеі курса паказваюцца (націснеце, каб схаваць)'; +$string['tt_hideglobal'] = 'Агульныя падзеі паказваюцца (націснеце, каб схаваць)'; +$string['tt_hidegroups'] = 'Групавыя падзеі паказваюцца (націснеце, каб схаваць)'; +$string['tt_hideuser'] = 'Падзеі карыстальніка паказваюцца (націснеце, каб схаваць)'; +$string['tt_showcourse'] = 'Падзеі курса схаваныя (націснеце, каб паказаць)'; +$string['tt_showglobal'] = 'Агульныя падзеі схаваныя (націснеце, каб паказаць)'; +$string['tt_showgroups'] = 'Групавыя падзеі схаваныя (націснеце, каб паказаць)'; +$string['tt_showuser'] = 'Падзеі карыстальніка схаваныя (націснеце, каб паказаць)'; +$string['tue'] = 'Аўт'; +$string['tuesday'] = 'Аўторак'; +$string['typecourse'] = 'Падзеі курса'; +$string['typegroup'] = 'Групавая падзея'; +$string['typesite'] = 'Падзея на сайце'; +$string['typeuser'] = 'Падзея карыстальніка'; +$string['upcomingevents'] = 'Падзеі, што наступаюць '; +$string['userevents'] = 'Падзеі карыстальніка'; +$string['wed'] = 'Срд'; +$string['wednesday'] = 'Серада'; +$string['yesterday'] = 'Учора'; + +?> diff --git a/lang/be/censor.php b/lang/be/censor.php new file mode 100644 index 00000000000..10134c8d96b --- /dev/null +++ b/lang/be/censor.php @@ -0,0 +1,7 @@ + diff --git a/lang/be/chat.php b/lang/be/chat.php new file mode 100644 index 00000000000..fd92a4c4e7a --- /dev/null +++ b/lang/be/chat.php @@ -0,0 +1,48 @@ + \ No newline at end of file diff --git a/lang/be/choice.php b/lang/be/choice.php new file mode 100644 index 00000000000..f6d31f17d4c --- /dev/null +++ b/lang/be/choice.php @@ -0,0 +1,32 @@ + \ No newline at end of file diff --git a/lang/be/countries.php b/lang/be/countries.php new file mode 100644 index 00000000000..d2a8380f1bc --- /dev/null +++ b/lang/be/countries.php @@ -0,0 +1,246 @@ + \ No newline at end of file diff --git a/lang/be/dialogue.php b/lang/be/dialogue.php new file mode 100644 index 00000000000..84be682c82a --- /dev/null +++ b/lang/be/dialogue.php @@ -0,0 +1,67 @@ +Platforma Moodle jest produktem poddawanym ci±gіej pracy rozwojowej. Prace nad Moodle zostaіy rozpoczкte przez Martin'a Dougiamas'a, ktуry nadal przewodzi caіemu projektowi : + +
++ +Pracujк nad Moodle, na rуїne sposoby, od kilku lat. Zaczкіo siк to w latach 90-tych gdy peіniіem funkcjк webmastera w Curtin University of Technology oraz administratora ich systemu WebCT. Natrafiіem na wiele frustruj±cych problemуw zwi±zanych z tym systemem i nie mogіem usiedzieж spokojnie - musiaіo istnieж lepsze rozwi±zanie (i nie mam wcale na my¶li systemu Blackboard :-)
+ +Znam rуwnieї wiele osуb pracuj±cych w szkoіach i niewielkich instytucjach (oraz w paru wielkich!), ktуre chc± efektywniej wykorzystywaж internet, ale nie wiedz± jak do tego podej¶ж w labiryncie dostкpnych technologii i metod pedagogicznych. Zawsze miaіem nadziejк, їe pojawi siк darmowa alternatywa, ktуra umoїliwi tym osobom przenie¶ж swoje umiejкtno¶ci pedagogicznych na ¶rodowisko on-line.
+ +Moja silna wiara w niezrealizowane moїliwo¶ci, ktуre niesie nauczanie poprzez internet skіoniіa mnie do ukoсczenia studiуw magisterskich oraz obronienia doktoratu w dziedzinie edukacji. Poі±czyіem w ten sposуb moj± wcze¶niejsz± karierк informatyka z nowo pozyskan± wiedz± o procesach uczenia siк i wspуіpracy.
+Bardzo istotne jest dla mnie, by oprogramowanie byіo іatwe w obsіudze. W zasadzie to powinno byж tak intuicyjne jak to tylko moїliwe.
+Jestem przywi±zany do mojej pracy nad Moodle, oraz to tego, їe Moodle jest otwarte i darmowe. Silnie wierzк w wagк nieograniczonej edukacji i wspomaganego nauczania, a Moodle jest gіуwnym sposobem, w jaki mogк siк przyczyniж do realizacji tych ideaіуw.
+
Od tamtego czasu powstaіo kilka bardzo rуїnych prototypуw platformy Moodle aї wreszcie dnia 20 sierpnia 2002 roku przedstawiona zostaіa niespodziewaj±cemu siк niczego ¶wiatu wersja 1.0. Ta wersja byіa przeznaczona dla mniejszych, bardziej kameralnych zajкж na poziomie uniwersyteckim i byіa przedmiotem badaс ktуre analizowaіy naturк wspуіpracy i refleksji ktуre pojawiaіy siк w tych niewielkich grupkach dorosіych uїytkownikуw.
+ +Od tamtego czasu kolejno ukazywaіy siк nowe, udoskonalone wydania, lepiej zintegrowane, oraz zawieraj±ce nowe moїliwo¶ci
+ +Jako їe platforma Moodle siк rozprzestrzeniіa a liczba jej uїytkownikуw wzrosіa, istnieje coraz wiкkszy wkіad ze strony rozmaitych ludzi w rуїnych sytuacjach edukacyjnych. Przykіadowo platforma Moodle jest uїywana juї nie tylko na uniwersytetach, ale takїe w szkoіach ¶rednich, podstawowych, w organizacjach nie nastawionych na zysk, w prywatnych firmach, przez niezaleїnych nauczycieli, a nawet przez rodzicуw samodzielnie ksztaіc±cych swoje dzieci. Wiele ludzi z caіego ¶wiata ma swуj wkіad w rozwуj platformy Moodle. Wiкcej dowiesz siк w sekcji podziкkowania. + +
Waїn± skіadow± projektu Moodle jest strona internetowa moodle.org, ktуra jest centrum informacji, dyskusji, oraz wspуіpracy uїytkownikуw Moodle, do ktуrych zaliczaj± siк administratorzy, nauczyciele, badacze, oraz oczywi¶cie deweloperzy. Tak samo jak samo Moodle ta strona ci±gle siк rozwija, by nad±їyж za potrzebami uїytkownikуw i ,tak samo jak Moodle, zawsze bкdzie dostкpna bezpіatnie.
+ +Pod koniec 2003 sw± dziaіalno¶ж rozpocznie, moodle.com firma, ktуra bкdzie udzielaіa dodatkowej pomocy tym, ktуrzy bкd± jej potrzebowaж, oraz wiele ciekawych usіug.
+ +Wiкcej na temat przyszіych planуw Moodle dowiesz siк na stronie po¶wiкconej Przyszіo¶ci Moodle
+ + +Version: $Id$
+ + + diff --git a/lang/be/docs/cvs.html b/lang/be/docs/cvs.html new file mode 100644 index 00000000000..abaf4720384 --- /dev/null +++ b/lang/be/docs/cvs.html @@ -0,0 +1,133 @@ + + +++ +CVS гэта акронім ад Current Versioning System (сістэма актуалізацыі). Гэта метад захоўвання коду крыніцы, які прымяняецца паўсюдна, паколькі ён захоўвае ўсе версіі файлаў такім чынам, што нічога ніколі не прападае, у той час як актыўнасць розных людзей кантралюецца. Дае таксама магчымасць захавання коду, калі два або больш чалавекі адначасова працуюць з адным файлам. Код крыніцы, а таксама ўсе версіі захоўваюцца на цэнтральным сэрверы (у дадзеным выпадку на Sourceforge). +
+Калі вы захочаце проста атрымаць доступ да актуальнай версіі Moodle, якая знаходзіцца на сэрверы CVS, толькі з правамі прачытання, Вам гэтая старонка не патрэбна. Проста рухайцеся згодна з інструкцыямі CVS, якія знаходзяцца на старонцы Moodle - зпампаваць..
+ +Каб атрымаць магчымасць карыстацца архівам CVS Moodle (як праграміст з правам запісу), Вам перш за ўсё трэба зарэгістравацца на сэрверы Sourceforge. На гэтай старонцы паведамляем напрыклад, што ведаем імя карыстальніка + myusername разам з паролем + mypassword. Звярніце ўвагу на інструкцыі sourceforge, якія датычаць стварэння хатняга каталогу CVS. Там пералічаны дзеянні, якія Вам трэба выканаць адносна кожнага новага рэгістрацыйнага запісу, каб зрабіць магчымай працу з CVS. Коратка : Вы павінны выкарыстаць ssh, каб інтэрактыўна злучыцца з cvs.sourceforge.net.
+ +Пасля таго, як Вы зарэгіструецеся на сэрверы Sourceforge'a, устанавіце кантакт з (Martin'ам Dougiamas'ам), каб ён перадаў Вам правы рабіць запісы ў асобныя каталогі. + + + +Каб пазбегнуць запыту пра mypassword + кожны раз, калі Вы запускаеце даручэнні CVS, прачытайце Інструкцыі Sourceforge + пра тое, як выкарыстаць ключы аўтарызацыі.. Гэты крок не з’яўляецца абавязковым, але можа ў значнай ступені палегчыць Вам працу з CVS.
+ +Калі Вы ўжо атрымаеце ўсе патрэбныя правы, проста набірайце дзеючы крынічны код і пачынайце працу. Ніжэй пададзены інструкцыі як для сістэмы Unix так і для Windows.
+ + +1. Выкарыстанне CVS у асяроддзі Unix
+++CVS нa Sourceforge выкарыстоўвае па прычыне бяспекі транспартную абалонку ssh, таму вам трэба будзе устанавіць адпаведную зменную CVS_RSH асяроддзя ў абалонцы свайго Uniksa:
+++setenv CVS_RSH ssh (для csh, tcsh etc)+export CVS_RSH=ssh (для sh, bash etc)+Найлепш памясціць гэта у .bashrc lub .cshrc, каб не трэба было пастаянна гэта набіраць. Праверце затым Moodle, набіраючы наступную каманду (адным радком)
+++cvs -z3 -d:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle co moodle+Не імкніцеся знайсці гэту першую каманду CVS у існуючым каталогу Moodel. Замест гэтага пачніце працаваць у новым каталогу. Памятайце, што на кожным кроку у Вас будуць пытацца пра пароль (mypassword), хіба што Вы ўстановіце ключ аўтарызацыі
+ +Цяпер Вам патрэбен новы каталог : 'moodle'. Вы можаце змяніць яго назву, або перанесці яго, калі хочаце, у іншае месца. Зайдзіце ў яго :
+++cd moodle+Тут павінны знаходзіцца ўсе самыя новыя файлы Moodle. Цяпер Вы можаце замяніць файлы ў сваёй копіі. Каб параўнаць свае файлы з галоўнай копіяй на сэрверы CVS карыстайцеся камандай cvs diff, пр.:
+++ +cvs diff -c config-dist.php +cvs diff -c lang+Каб атрымаць найбольш новыя ўдасканаленні з сэрвера выкарыстайце:
+++cvs update -dP+Каб пераслаць свае новыя файлы назад на сэрвер, Вам трэба будзе набраць нешта падобнае да: +
+++cd lang/ca +cvs commit+Тады Вы будзеце запрошаны змясціць свой каментар (у залежнасці ад Вашага кемлівага рэдактара тэксту) ... дадай важны каментар і закрый рэдактар ... файлы будуць перасланыя ў Sourceforge і запісаныя. Гэта ўсё.
+ +Каб зэканоміць час, можаш змясціць прыблізныя параметры ў файле .cvsrc, у Вашым хатнім каталогу. Напрыклад мой уключае : + +
+++diff -c +update -dP+Каб даведацца больш, набяры 'cvs help'...
++
2. Выкарыстанне CVS у асяроддзі Windows
+++Перш за ўсё вам трэба зпампаваць свежую копію платформы Moodle, выкарыстоўваючы свой рэгістрацыйны запіс праграміста
+++1. Зпампуй TortoiseCVS з tortoisecvs.org. + Заладуй яго, а затым зноў запусці свой камп'ютэр.
+
+
+ 2. Лакалізуй у існуючую або ствары новую тэчку, у якую ты хочаш скапіяваць Moodle.
+
+ 3. Націсні правую клавішу мышы на гэтай тэчцы і набяры "CVS Checkout" з меню. Павінна адкрыцца дыялогавае вакно.
+
+ 4. Скапіюй гэты тэкст у поле CVSROOT :++:ext:myusername@cvs.sourceforge.net:/cvsroot/moodle++
+ 5. Клікні на: "Fetch list...".
+
+ 6. З правага боку з’явіцца спіс модуляў: выберы "moodle" з гэтага спіса.
+
+ 7. Клікні на "OK" . Павінен пачацца працэс пераносу Moodle
+У дыялогавым вакне павінны з’явіцца назвы перанесеных файлаў, а праз хвіліну Вы ўжо павінны мець поўную версію Moodle. Пазней вы можаце перанесці навейшыя файлы з сэрвера CVS :
+++1. Націсні правую клавішу мышы на тэчцы Moodle (або іншай выбранай табой) і выберы "CVS Update".
+
+Калі закончыш мадыфікацыю файлаў (іхні колер зменіцца з зялёнага на чырвоны!) можаш даставіць іх назад на сэрвер такім чынам :
+++1. Націсні правую клавішу мышы на тэчцы Moodle (або іншай, выбранай табой) і выберы + "CVS Commit...".
+
+
+ 2. У дыялогавым вакне апішы ўведзеныя табой змены.
+
+ 3. Клікні "OK". Твае змены будуць занесены на сэрвер.
++
Поспехаў!
++
Version: $Id: features.html,v 1.2 2004/12/08 + 10:34:19 martin Exp $
+ + diff --git a/lang/be/docs/developer.html b/lang/be/docs/developer.html new file mode 100644 index 00000000000..de19e3781ba --- /dev/null +++ b/lang/be/docs/developer.html @@ -0,0 +1,220 @@ + +Гэты дакумент часткова апісвае структуру Moodle, а таксама спосаб, якім вы можаце ўключыць яго ў сваё развіццё.
+На гэты момант ён не вельмі імпануючы. Але з цягам часу павінна з’явіцца лепшая дакументацыя!
+Змест:
+ ++
++З пункту гледжання адміністратара, платформа Moodle была створана згодна з наступнымі крытэрыямі :
++
+- Moodle павінен спрыяць запуску як мага найбольшай колькасці платформ
+
+
+ Платформа сецевых аплікацый, якая найлепш паддаецца пераносу - гэта PHP злучаная з MySQL. Менавіта ў гэтым асяроддзі быў створаны Moodle (пад Linuks, Windows, а таксама Mac OS X). Дзеля падтрымкі базаў дадзеных Moodle карыстаецца бібліятэкай ADOdb. Гэта азначае, што Moodle здольны выкарыстоўваць больш чым дзесяць розных відаў баз дадзеных. (на жаль Moodle не здольны пакуль што ствараць табель ва ўсіх гэтых базах дадзеных. Больш падрабязную інфармацыю вы знойдзеце у наступнай частцы гэтага падручніка)
+
+- Moodle павінен быць простым пры ладаванні, асвойванні абслугоўвання i мадыфікацыі
+
+
+ Раннія прататыпы Moodle (1999) былі створаны з дапамогай Zope - высокаўзроўневага, арыентаванага на аб'екты сэрвера сецевых аплікацыяў. На жаль, аказалася, што паміма самой па сабе файнай тэхналогіі, яе цяжка было засвоіць і яна была недастаткова гнуткай з пункту гледжання адміністравання. З другога боку, да скрыптавай мовы PHP можна вельмі лёгка прызвычаіцца (асабліва, калі вы ўжо займаліся праграмаваннем з выкарыстаннем скрыптавых моваў). Я вырашыў адносна хутка, што не буду ўжываць праектавання, якое арыентавана на прафесіяналаў-праграмістаў, зноў жа дзеля таго, каб цэлае засталося лёгкім і зразумелым для пачаткоўцаў. Паўторнае выкарыстанне коду (code reuse) дасягаецца дзякуючы сістэме бібліятэк з ясна акрэсленымі функцыямі і сцісла вызначаным месцазнаходжаннем файлаў са скрыптамі. Мова PHP таксама нескладаная пры закладцы і настолькі ж даступная, бо большасць сэрвераў прапануе яе як стандарт. +
+
+- Пераходы да чарговых версій Moodle павінны быць нескладанымі
+
+
+ Платформа Moodle уключае інфармацыю пра свае версіі (таксама як і пра версіі знешніх модуляў). У яе ўбудаваны механізм, які дазваляе Moodle правільна актуалізаваць самыя новыя версіі (напрыклад, Moodle мае магчымасць змяніць назвы табліцаў або дадаць новыя палі да ўжо існуючых). Калі напрыклад вы карыстаецеся CVS у Юніксе, то дастаткова толькі даць каманду "cvs update -d", a затым выйсці на галоўную старонку сэрвісу каб закончыць працэс актуалізацыі.
+
+- Moodle павінен мець модульную пабудову, каб мець магчымасць разбудовы сістэмы.
+
+
+ Moodle мае шэраг мадуляцыйных функцый, такіх як тэмы, змест курсаў, моваў абалонак праграмы, схемы баз дадзеных і фарматы курсаў. . Гэта дазваляе дадаваць новыя функцыі да галоўнага коду, або нават асобна іх размяркоўваць. На гэту тэму вы зможаце атрымаць больш інфармацыі далей.
+
+- Павінна існаваць магчымасць карыстання Moodle разам з іншымі сістэмамі
+
+
+ Moodle трымае ўсе файлы дадзенага курса ў звычайным каталогу на сэрверы. Гэта дазваляе адміністратару сістэмы зрабіць іх даступнымі на файлавым узроўні кожнаму настаўніку, напрыклад праз Appletalk, SMB, NFS, FTP, WebDAV і д.п.. Модулі верагоднасці дазваляюць Moodle карыстацца LDAP, ІMAP, POP3, NNTP, або іншымі базамі дадзеных як крыніцай інфармацыі аб карыстальніках. У будучыні Moodle збіраецца мець магчымасць імпартаваць і экспартаваць дадзеныя пры дапамозе фарматаў, якія абапіраюцца на XML (у тым ліку ІMS і SCORM), а таксама павышаную магчымасць карыстання ўзорамі фарматавання абалонкі (дзякуючы гэтаму стане лягчэй інтэграваць Moodle з іншымі старонкамі WWW) +
+
++Як ужо гаварылася вышэй, Moodle утрымлівае шэраг функцый, якія маюць модульную пабудову. Нават калі вы не праграміст, існуюць такія сферы, у якіх вы можаце сабе дапамагчы.
+ +++ +Гэта на самай справе найбольш істотныя модулі. Яны размешчаны ў каталогу 'mod'. Існуе сем асноўных модуляў гэтага тыпу : заданне, выбар, форум, дзённік, тэст, запас, а таксама анкета. Кожны з гэтых модуляў уключае асобны падкаталог, у які ўключаны неабходныя элементы (плюс дадатковыя скрыпты, тыповыя толькі для дадзенага модуля) : +
++
+- mod.html: служыць для змяшчэння або актуалізацыі інстанцыі дадзенага модулю
+- version.php: акрэслівае інфармацыю (meta-іnfo) і робіць магчымым выкарыстанне
+- icon.gif: абразок памерам 16x16, які сімвалізуе модуль
+- db/: db rables і дадзеныя для SQL (для кожнага асобнага віду базы дадзеных)
+- index.php: уключае ў сябе спіс інстанцый у курсе
+- view.php: старонка, якая служыць для агляду выбранай інстанцыі
+- lib.php: Калі модуль акрэслівае нейкія функцыі, то яны павінны знаходзіцца тут. Калі модуль мае назву напр. wіdget, у такім разе неабходнае замяшчэнне наступных функцый: +
++
+- widget_add_instance() - код , які служыць для дадавання новых інстанцый
+- widget_update_instance() - код, які служыць для актуалізацыі ўжо існуючых інстанцый
+- widget_delete_instance() - код, які служыць для выдалення інстанцый
+- widget_user_outline() - маючы дадзеную інстанцыю, можна падсумаваць уклад карыстальніка
+- widget_user_complete() - маючы дадзеную інстанцыю, можна падрабязна пералічыць усе элементы ўкладу карыстальніка
+
+- каб пазбегнуць магчымых канфліктаў, кожная з функцый модулю павінна пачынацца на wіdget_ . Кожная пастаянная, якую вы акрэсліце, павінна пачынацца WІDGET_
+- Урэшце кожны модуль будзе уключаць файл, які ўключае ланцугі знакаў для дадзенай мовы. Падрабязнасці знойдзеш ніжэй.
+Найбольш простым метадам пабудовы новага складніка курсу з’яўляецца выкарыстанне ўзору, які запісаны ў файле mod/newmodule_template.zip. + Распакуй яго, а затым прачытай файл README
+Добрай справай з’яўляецца ўдзел у Форуме, прысвечаным складнікам курсаў. (Activities + modules forum on Using Moodle).
++
++Тэмы (Themes / skіns) акрэсліваюць выгляд усяго сэрвісу. Разам з галоўнай дыстрыбуцыяй, прапануецца некалькі простых тэмаў, але ты можаш стварыць сваю ўласную, падбіраючы колеры, стылі і графіку, а таксама змясціўшы свой лагатып
+Кожная тэма размешчана ў падкаталогу "theme" і уключае, як мінімум, наступныя файлы:
++
+- config.php: акрэслівае колеры тэмы, якія ўжываюцца ва ўсім сервісе
+- styles.php: уключае інфармацыю пра стылі, у тым ліку дэфініцыю CSS для стандартных элементаў HTML, а таксама для многіх модуляў Moodle
+- header.html: размешчаны зверху кожнай старонкі. Можаш выкарыстаць яго, напрыклад, для размяшчэння лагатыпу.
+- footer.html: размешчаны знізу кожнай старонкі
+Каб стварыць уласную тэму для Moodle у існуючай версіі:
++
+- Скапіюй якую-небудзь з ужо існуючых тэмаў у тэчку з іншай назвай. Прапаную табе пачаць з нейкай стандартнай тэмы.
+- Змадыфікуй config.php і размясці ў ім уласныя колеры.
+- Змадыфікуй styles.php і замяні стылі CSS.
+- Змадыфікуй header.html i footer.html каб дадаць лагатып і візуальную схему старонкі. +
+Памятай, што кожны з гэтых крокаў з’яўляецца апцыянальным. Можаш дыяметральна змяніць выгляд сэрвісу, толькі змяніўшы колеры ў confіg.php
+Чарговыя версіі Moodle могуць у некаторай ступені змяніць тэмы, таму заўсёды чытай заўвагі да новага выдання, калі карыстаешся нестандартнай тэмай.
+Асабліва Moodle 2.0 будзе мець зусім новую сістэму дэманстрацыі, якая, хутчэй за ўсё, будзе заснавана на трансфармацыях XSL выхаду XML з Moodle. Верагодна што тэмы будуць мець зусім іншы фармат, але затое будуць куды больш здольныя да мадыфікацыяў (напрыклад будуць мець магчымасць перасоўвання асобных элементаў на старонцы).
+Больш інфармацыі на гэту тэму знойдзеце на форуме, які прысвечаны тэмам (Themes forum on Using Moodle). Калі створыш добрую тэму, якой бы захацеў падзяліцца, перашлі упакованы файл на форум, прысвечаны тэмам.
+
++ +
++ +Moodle запраектаваны як міжнародная платформа. Калі ланцужок знакаў або старонка тэксту, якая дэманструецца, як частка абалонкі, ён падтрымліваецца як моўны файл. Кожная мова захоўваецца ў падкаталогу 'lang'. + + Структура падкаталогу lang наступная:
+lang/be - каталог, як уключае ўсе файлы для дадзенай мовы (напрыклад для беларускай)
++
+- moodle.php - ланцужкі знакаў (strіngі) для галоўнай абалонкі (інтэрфейсу)
+- assignment.php - ланцужкі знакаў для модулю заданняў
+- choice.php - ланцужкі знакаў для модулю выбару
+- forum.php - ланцужкі знакаў для модулю форум
+- journal.php - ланцужкі знакаў для модулю дзённік
+- quiz.php - ланцужкі знакаў для модулю тэст
+- resource.php - ланцужкі знакаў для модулю рэсурсы
+- survey.php - ланцужкі знакаў для модулю анкеты
+- .... і да таго ланцужкі знакаў для ўсіх дадатковых модуляў
+
+
+ Ланцужок знакаў з гэтых файлаў можна атрымаць пры дапамозе get_string() + lub print_string() . Кожны ланцужок знакаў замяняе адпаведны ланцужок на іншай мове.
+
+ напрыклад: $strdueby = get_string("assignmentdueby", "assignment", + userdate($date));
+
+ Калі які-небудзь ланцужок знакаў у нейкай мове не існуе, ён аўтаматычна замяняецца сваім ангельскім адпаведнікам.lang/be/help - уключае ўсе дапаможныя старонкі (для дапамогі ва ўсплываючых вокнах)
+++Галоўныя дапаможныя файлы знаходзяцца непасрэдна ў гэтым каталогу, у той час як дапаможныя файлы дапамогі для асобных модулях змешчаны ў падкаталогі з назвамі адпаведнымі назвам модуляў.
+Кнопку дапамогі можна змясціць на старонцы, карыстаючыся функцыяй helpbutton
+пp. helpbutton("тэкст", "націсні, каб атрымаць дапамогу на тэму тэксту");
+а ў выпадку модуляў:
+helpbutton("Тып форум", "Тыпы форумаў", "форум");
+УВАГА : можаш выдаваць мовы on-lіne, карыстаючыся інструментам адміністравання "Правер мову". + Дзякуючы гэтаму можна не толькі лёгка дадаваць новыя мовы, але таксама мадыфікаваць ужо існуючыя. Калі пачнеш пераклад на новую мову, прашу, устанаві кантакт са мной : +Martin Dougiamas.
+Можаш таксама скарыстаць Форум, прысвечаны мовам (Languages forum on Using Moodle).
+Магу таксама перадаць табе правы запісу CVS у крынічны код Moodle каб ты мог непасрэдна ўпраўляць файламі.
+++Калі Moodle атрымае дзеючую базу дадзеных разам з акрэсленымі табліцамі, то мэтанакіраваныя простыя запыты SQL, выкарыстаныя ў Moodle, павінны правільна супрацоўнічаць з рознымі відамі баз дадзеных.
+Праблема заключаецца ў аўтаматычным стварэнні новых табліцаў у базах дадзеных. Moodle імкнецца гэта выканаць падчас закладкі. Паколькі базы дадзеных у значнай ступені адрозніваюцца, яшчэ не існуе метад выканання гэтага незалежна ад платформы. Каб падтрымаць гэты працэс можна стварыць sekwenc даручэнняў SQL, якія служаць для стварэння табліцы Moodle у канкрэтнай базе дадзеных. Гэтыя файлы знаходзяцца у каталогу lib/db, + таксама ў падкаталогу db кожнага модулю.
+Зараз толькі MySQL і PostgreSQL поўнасцю абслугоўваюцца гэтым механізмам (ніхто не склаў схемаў для іншых баз).
+Moodle 1.1 будзе выкарыстоўваць новы метад, заснаваны на XML, якая забяспечыць, што тое, што ўсе гэтыя складанасці страцяць актуальнасць. +
++ +
++Moodle абслугоўвае зараз тры розныя фарматы курсаў : тыднёвы, тэматычны, а таксама сяброўскі.
+Усе яны некалькі больш прывязаны да кода (і праз гэта менш "эластычныя")чым іншыя модулі, але і тут можна адносна лёгка дадаць новыя фарматы.
+Калі ты маеш нейкія задумы адносна іншых фарматаў, якія табе патрэбны, або хацеў бы сустрэцца, зкантактуйся са мной, а я зраблю ўсё што змагу, каб уключыць іх ў будучыя дыстрыбуцыі.
++ +
++Калі ты адчуваеш, што можаш напісаць даведнік, артыкул, навуковую працу (або любую іншую) на тэму Moodle, зрабі гэта!
+Змясці сваю працу ў сетцы і памятай, што трэба таксама змясціць спасылку на http://moodle.org/
++ +
++Напрыканцы, я б хацеў цябе заахвоціць, каб ты запісаўся ў "знаходжанне памылак " (bug tracker) + + на старонцы http://moodle.org/bugs , +каб абвяшчаць пра ўсе памылкі, якія ты знойдзеш і каб ты мог удзельнічаць у абмеркаванні, як ад іх пазбавіцца.
+Тэрмін "Памылкі" датычыць не толькі памылак у праграмаванні, але таксама новых ідэй або пажаданняў адносна функцый, або нават канструктыўнай крытыкі існуючых функцый. Прывабнасць праграмавання open-source заключаецца ў тым, што кожны можа прыняць удзел і дапамагчы ў стварэнні лепшага прадукта. У гэтым праекце твой асабісты ўклад будзе прывітаны з радасцю!
+
+
++++++Дзякую за карыстанне Moodle!
+З найлепшымі зычэннямі,
+
+ Martin Dougiamas
+
+
++ ++
Version: $Id: developer.html,v 1.2 2004/12/09 + 10:34:19 martin Exp $
+ + diff --git a/lang/be/docs/faq.html b/lang/be/docs/faq.html new file mode 100644 index 00000000000..dfee88cff4f --- /dev/null +++ b/lang/be/docs/faq.html @@ -0,0 +1,634 @@ + + +На гэтай старонцы знаходзіцца некалькі адказаў на пытанні, што найчасцей задаюць. + Калі Вы рухаліся адпаведна інструкцыі па ладаванні, але + усё яшчэ маеце праблемы, тады гэтая старонка павінна Вам дапамагчы.
+ +Калі вы не знойдзеце адказу тут, паспрабуйце форумы + Moodle на moodle.org. Пачынайце з пошуку форумаў, скарыстаўшы некалькі ключавых словаў, + калі Вашая праблема ўжо абмяркоўвалася. Калі нічога ня знойдзеце, аформіце Вашае пытанне ў выглядзе адпаведнага форуму - Вам дапамогуць.
+ + +Калі вы ўжо паспрабавалі некалькі варыянтаў безвынікова, +і Вы пры гэтым працуеце з актывізаваным firewall-ам (блакіроўшчыкам непажаданага доступу), рэкамендуем праверыць настройкі Вашага +firewall-у, каб пераканацца, што ён не блакуе патрэбную функцыю або злучэнне. +Firewall-ы зрэдку выклікаюць праблемы з Moodle, але часам уплываюць за зніжэнне функцыянальных магчымасцяў з прычыны збояў канфігурацыі Firewall-a. + + + +
Скарыстайце гэты спіс пытанняў для хуткага пераходу да адпаведнага адказу ніжэй:
+ +Калі я спрабую прагледзець загружаемы файл, атрымліваю памылку "файл ня знойдзены"
+ + + +Ці заладавана PHP, і якая ў мяне версія?
+ + + + + + + +На старонках памылкі: зварот да нявызначанай функцыі: get_string()
+ + + +Чаму я працягваю атрымліваць паведамленні аб памылцы "загалоўкі ўжо дасланыя"?
+ + + +Працягваю атрымліваць гэту памылку: Неабходна тое, што не раскрылася '/web/moodle/lib/setup.php'
+ + + + + + + +Я атрымліваю паведамленні аб памылцы пра session_start
+ + + +Калі я іду на старонку адміністратара, мне кажуць ачысціць dirroot!
+ + + +Я рэгіструюся, але спасылка на login не змяняецца. Я нармальна загружаюся і працую.
+ + + +Калі хачу дадаць рэсурс, то атрымліваю паведамленні аб памылцы.
+ + + +Падчас пачатку працэсу загрузкі, у мяне не патрабуюць стварыць адміністрацыйны рахунак!
+ +Не магу зарэгістравацца - вісне вакно рэгістрацыі.
+ +Як засцерагчыся ад згубы інфармацыі на маім сайце Moodle?
+ +Чаму мой сайт Moodle няправільна паказвае дату і час?
+ +E-mail копіі не дасылаюцца +з маіх форумаў
+ ++ + + + + + + +
Напрыклад: Not Found: The requested URL /moodle/file.php/2/мой файл.jpg + + + + ня быў знойдзены на гэтым сэрверы.
+ + + +Ваш сэрвер мусіць мець такую канфігурацыю, каб частка URL пасля імя скрыпта падыходзіла да скрыпта. Гэта звычайна даступна ў Apache 1, але недаступна па змаўчанні ў Apache 2. Каб уключыць гэта, дадайце гэты радок да Вашага httpd.conf, або да .htaccess файла ў Вашай лакальнай дырэкторыі (глядзі Усталяваць дакументацыю + + + + для таго каб атрымаць больш дэталяў):
+ + + +AcceptPathInfo on
+ + + +ЗАЎВАГА: гэта спрацуе толькі ў версіі Apache 2.x.
+ + + +Калі вы не карыстаецеся Apache 2 і ў вас яшчэ ўзнікае гэта праблема, што малаверагодна, тады ўключыце Moodle каб паспрабаваць альтэрнатыўны метад. Негатыўны бок гэтага - спад у прадуктыўнасці для Вашых карыстальнікаў і Вы таксама не зможаце ўжываць альтэрнатыўныя спасылкі на рэсурсы HTML.
+ + + +Каб скарыстацца гэтым альтэрнатыўным метадам, зарэгіструйцеся як Admin, ідзіце на старонку "Configure Variables" і змяніце ўстаноўкі на "slasharguments". + + + + + Зараз Вы зможаце карыстацца Вашымі загружанымі файламі.
+ + + ++ + + + + + + +
Зрабіце новы файл на вашым сайце пад назвай info.php, які змяшчае наступны тэкст і выклічце яго з Вашага браўзера:
+ + + + + + + +<?PHP phpinfo() ?>
+ + + +Калі не адбываецца нічога, тады ў вас не ўсталяваны PHP. Праглядзіце дакументы па інсталяцыі, каб даведацца, як яго можна паставіць на ваш камп'ютэр.
+ + + ++ + + +
Праверце пераменную dirroot у config.php. Трэба ўжываць поўныя паролі, напрыклад:
+ + + +$CFG->dirroot = "d:\inetpub\sites\www.yoursite.com\web\moodle";
+ + + ++ + + +
Redhat Linux платформу глядзіце: Redhat Linux
+ + + ++ + + +
Калі выскокваюць памылкі, кшталту:
+ + + +Аналіз памылка: аналіз памылка, нечаканая Т ПЕРАМЕННАЯ у c:\program
+
+
+
+ files\easyphp\www\moodle\config.php on line 94
+
+
+
+ Памылка: Зварот да нявызначанай функцыі: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php
+
+
+
+ on line 11
тады, напэўна, Вы пакінулі semi-colon або спасылку з радка ў config.php (папярэдняга радка 94).
+ + + +Іншай прычынай можа быць тое, што вы адчынілі config.php у праграме кшталту Word каб яго адрэдагаваць, а захавалі яго як HTML старонку, а не тэкставага файла.
+ + + ++ + + +
Калі выскокваюць памылкі кшталту:
+ + + +Увага: не магу дадаць інфармацыю загалоўка - загалоўкі ўжо дасланыя (вывад пачаўся на/webs/moodle/config.php:87) у /webs/moodle/lib/moodlelib.php +на радку 1322
+ + + + +Увага: не магу дадаць інфармацыю загалоўка - загалоўкі ўжо дасланыя (вывад пачаўся на/webs/moodle/config.php:87) у /webs/moodle/lib/moodlelib.php +на радку 1322
+ + + +Увага: не магу дадаць інфармацыю загалоўка - загалоўкі ўжо дасланы(вывад пачаўся на/webs/moodle/config.php:87) у /webs/moodle/lib/moodlelib.php + + + +на радку 54
+ + + +У Вас пустыя радкі або прамежкі пасля апошняга на Вашым config.php + + + +файле. Магчыма, праблемы з тэкставымі рэдактарамі - на прыклад Notepad у Windows - паспрабуйце іншы.
+ + + ++ + + +
У Вашым config.php, устаноўка для пераменнай dirroot +мусіць быць поўны шлях ад жорсткага дыску Вашага сэрвера.
+ + + +Здараецца, людзі ўжываюць шлях ад іх хатняй дырэкторыі, +або роднасны кораню дырэкторыі сэрвера.
+ + + ++ + + +
Праблемы з апострафамі выкліканы няправільным "парнымі двукоссямі". Moodle патрабуе наступных установак (звычайна, па змаўчанні):
+ + + +magic_quotes_gpc = On
+
+
+
+ magic_quotes_runtime = Off
Глядзі секцыю на webserver + + configuration у дакументацыі па ладаванні, каб даведацца больш дэталёва.
+ ++ + + + + + + + + + + + + + + +
Калі выскокваюць памылкі кшталту:
+ + + +Увага: session_start() [function.session-start]: open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) не спрацавала: Такі файл або дырэкторыя адсутнічаюць (2) у G:\web\moodle\lib\setup.php на радку 123
+ + + +Увага: session_start() [function.session-start]: open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) не спрацавала: Такі файл або дырэкторыя адсутнічаюць (2) у G:\web\moodle\lib\setup.php на радку 123
+ + + +Увага: session_start() [function.session-start]: Не магу даслаць абмежавальнік СУБД - загалоўкі ўжо дасланыя (вывад пачаўся на G:\web\moodle\lib\setup.php:1) in G:\web\moodle\lib\setup.php на радку 123
+ + + + + + + +... гэта ўсё тычыцца таго, што PHP не можа захаваць + "session" файлы на жорсткім дыску (у дырэкторыі/tmp). Звычайна, прычына ў тым, што ў вас НЯМА дырэкторыі /tmp на вашым камп'ютэры. Гэта тыпова для Windows. + + + + + + + +
Рашэнне: трэба зафіксаваць PHP устаноўкі на гэтым шляху каб патрапіць у рэальную дырэкторыю. Гэта можна зрабіць у вашым файле php.ini file:
+ + + +session.save_path = C:\temp
+ + + +або інакш у файле .htaccess у вашай асноўнай дырэкторыі moodle:
+ + + +php_value session.save_path "/home/moodle/sessions"
+ ++ + + + + + + +
Калі ў вас памылкі такога кшталту ў Moodle 1.0.9:
+ + + + + + + +Праверце саве ўстаноўкі ў config.php:
+
+
+
+ У вас: + + + + $CFG->dirroot = "/home/users/fred/public_html/moodle"; + + + + але мусіць быць: + + + + $CFG->dirroot = ""; |
Тады ў вас маленькі жучок, што здараецца на некаторых сэрверах. Праблема з праверкай памылак, а не са шляхам. Каб адрэгуляваць яго, знайдзіце гэты радок (line 66) у файле admin/index.php:
+ + + +if ($dirroot != $CFG->dirroot) {
+ + + +і змяніце яго на:
+ + + +if (!empty($dirroot) and $dirroot != $CFG->dirroot) {
+ ++ + + + + +
Пераканайцеся, што URL у Вашых $CFG->wwwroot устаноўках той самы, якім Вы рэальна карыстаецеся, каб зайсці на гэты сайт.
+ ++ + + +
Калі вы ўжываеце Apache тады, хутчэй за ўсё, Вашы ўстаноўкі на config.php для $CFG->wwwroot адрозніваюцца ад рэальнага URL , які вы ўжываеце, каб зайсці на сайт. Паспрабуйце таксама адключыць "secureforms" у настройках адміністратара.
+ ++ + + + + + + +
Гэта вядомая праблема ў версіях Moodle да 1.0.9, зараз выпраўленая ў версіі 1.1.
+ + + +Гэта не тычыцца ўсіх, а толькі тых, хто , усталяваўшы Moodle мае сістэму паведамлення аб наведванні сайту на сваім браўзеры з іншай праграмы на тым жа сайце, пад назвамі "user", "admin", або "teacher".
+ + + +Праверкі ўключаюць выдаленне такіх сістэм з Вашага браўзера перад інсталяцыяй, карыстаючыся іншым браўзерам, або рэдагуючы файл moodle/admin/user.php каб уставіць гэтыя радкі каля пачатку:
+ + + +unset($user);
unset($admin);
unset($teacher);
Пасля гэтых праверак добра прапусціць усе табліцы ў базу дадзеных і перазапусціць.
+ ++ + + + + + + +
Звычайна прычына ў тым, што Ваш камп'ютэр (не ваш Moodle сэрвер) + + мае firewall, які выдаляе патрэбную інфармацыю з браўзера. Вось інструкцыі, як гэта выправіць Norton firewall products.
+ + + +Сісад таксама можа выправіць гэта. Вы можаце рэдагуючы старонку настроек Moodle +і змяніць пераменную "secureforms" на "No".
+ + + +Іншая магчымая прычына памылкі -- тое, што сесіі на сэрверы зканфігураваны няправільна. Вы можаце праверыць гэта, выклікаўшы інвентар + http://yourserver/moodle/lib/session-test.php.
++ + + + + + + +
Трэба зрабіць копіі 2 галоўных рэчаў: базы дадзеных і файлаў, якія загружаюцца. Інвентары Moodle самі па сабе менш важны, паколькі пры неабходнасці заўсёды можна загрузіць свежую копію.
+ + + +Ёсць шмат шляхоў ажыццяўлення такой падтрымкі. Вось апісанне маленькага інвентару ў Unix для падтрымкі базы дадзеных (добра будзе запускаць гэты інвентар штодня праз хрон (гэта -- дэман Unix-а)
+ +cd /my/backup/directory
+ +mv moodle-database.sql.gz moodle-database-old.sql.gz
+ +mysqldump -h example.com -u myusername --password=mypassword -C -Q -e -a mydatabasename > moodle-database.sql
+ +gzip moodle-database.sql
+ +Для файлаў можна рэгулярна скарыстоўваць rsync, каб капіраваць змененыя файлы на іншы сэрвер:
+ +rsync -auvtz --delete -e ssh mysshusername@example.com:/my/server/directory + + /my/backup/directory/
+ ++ + + + + +
Кожная мова патрабуе спецыфічнага моўнага коду (ён называецца locale + + code), каб даты выводзіліся правільна. Моўныя пакеты ўтрымліваюць стандартныя коды па змаўчанні, але яны могуць не спрацоўваць на сэрверах Windows.
+ +Правільныя коды пад Windows можна знайсці на гэтых двух старонках: Мова + + codes, а таксама Краіна\рэгіён + + codes.(eg "esp_esp" for spanish)
+ +Новыя мясцовыя коды можна ўвесці на Admin -> Configure + + -> старонка Пераменных, дзе яны перакрываюць коды нядаўна выбранага моўнага пакету.
+ ++ +
Выпавінны устанаўліваеце ўласцівасці хрона Moodle, + +каб аўтаматычна дасылаць email з форумаў, журналаў etc. Гэты працэс патрабуе таксама вычышчэння, напрыклад выдалення старых, непацверджаных карыстальнікаў, і г. д..
+ +Увогуле, Вам трэба распачаць працэс, каб рэгулярна выклікаць інвентар http://yoursite/admin/cron.php. Глядзіце + + секцыю пра хрон у дакументацыі па ладаванні.
+ +Tip: Паспрабуйце настройкі па змаўчанні на старонцы пераменных Moodle. Пакіньце smtphost чыстым. + +Гэта прыймальна для бальшыні карыстальнікаў. +
+
+ + +
Suggest + + + + новы FAQ (улучна адказ!)
+ + + +Дзякуй John Eyre за падтрымку пры апгрэйдзе гэтага + FAQ.
+ + + + + + + +Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28 + + + + moodler Exp $
+ + + + + + + + + + + + \ No newline at end of file diff --git a/lang/be/docs/features.html b/lang/be/docs/features.html new file mode 100644 index 00000000000..620636e9432 --- /dev/null +++ b/lang/be/docs/features.html @@ -0,0 +1,478 @@ + + + + + ++ +
Сістэма з'яўляецца працуючай і ў стане развіцця. На гэтай +старонцы Вы знойдзеце спіс некаторых магчымасцяў сістэмы:
+ ++ +
• +Мінімальнае ўмяшальніцтва адміністратара пры захаванні высокай +бяспекі;
+ +• +Простая інтэграцыя з існуючымі сістэмамі аўтэнтыфікацыі:
+ +• +на аснове e-mail: +студэнт можа стварыць свой акаўнт. Email адрас спраўджваецца праз +пацверджанне;
+ +• +LDAP-метад: акаўнты могуць спраўджвацца на LDAP +сэрверы. Адміністратар можа даваць указанні, якія палі выкарыстоўваць;
+ +• +IMAP, POP3, NNTP: акаўнты спраўджваюцца на паштовым сэрверы або сэрверы навінаў. Падтрымліваюцца SSL і TLS.
+ +• +Знешняя база дадзеных: любая база +дадзеных, што утрымлівае як мінімум 2 палі, можа выкарыстоўвацца ў якасці знешняй +крыніцы аўтэнтыфікацыі.
+ ++ +
• +Настаўнік можа дадаць "кодавае слова" для сваіх +курсаў, каб прадухіліць наведванне курсаў асобамі звонку. Ён можа перадаваць +студэнтам ключ падчас асабістай размовы, з дапамогай email, д.п.
+ +• +Студэнты могуць рэдагаваць свае акаўнты (фотаздымкі, асабістыя +дадзеныя, рэквізіты);
+ +• +Кожны карыстальнік можа пазначыць свой лакальны час, пры гэтым +усе даты ў сістэме будуць пераведзены для яго на мясцовы час (час паведамленняў у +форумах, тэрміны выканання заданняў, д.п.).
+ +• +Падтрымліваюцца розныя структуры курсаў: «каляндарны», +«форум», «дрэва»;
+ +• +Багаты набор модуляў-складнікаў для курсаў - Форум, Сшытак, +Тэст, Рэсурс, Апытанне, Анкета, Хатняе Заданне;
+ +• +Змены, што адбыліся на курсе з часу апошняга ўваходу +карыстальніка ў сістэму, могуць адлюстроўвацца на першай старонцы курса.
+ +• +Амаль усе тэксты, якія набіраюцца, а таксама рэсурсы, паведамленні на форум, запісы ў сшыткі і д.п. - могуць рэдагавацца ўбудаваным WYSIWYG RichText-рэдактарам;
+ +• +Усе адзнакі (з Форумаў, Працоўных сшыткаў, Тэстаў і Заданняў) могуць +быць сабраныя на адной старонцы (або ў выглядзе файла);
+ +• +Даступная поўная справаздача па ўваходах карыстальніка ў сістэму і +рабоце, з графікамі і дэталямі працы над рознымі модулямі (апошні ўваход, +колькі разоў прачытана, паведамленні, запісы ў сшытках);
+ +• +E-mail-рассылкі +навінаў, форумаў, адзнак і каментароў настаўнікаў.
+ +• +Даступныя розныя тыпы форумаў ("толькі для настаўнікаў", +"форум навінаў", "адкрыты для ўсіх" і інш.);
+ +• +Да кожнага паведамлення далучаецца фотаздымак аўтара;
+ +• +Карыстальнік можа выбіраць, ў якім выглядзе яму будуць паказваць +паведамленні форума («плоскі»\«дрэва», сарціроўка);
+ +• +Карыстальнікі могуць падпісацца на індывідуальныя форумы (будуць +атрымліваць паведамленні праз email) або настаўнікі могуць у +абавязковым парадку падпісаць на форум усіх;
+ +• +Настаўнікі могуць забараніць карыстальнікам адказваць у форуме +(форумы навінаў).
+ +• +Сшытак - гэта прыватны кантакт паміж настаўнікам і вучнем;
+ +• +Настаўнік можа ацэньваць кожны запіс у сшытку для ўсёй групы +адначасова ў зручнай web-абалонцы на адной +старонцы;
+ +• +Каментар настаўніка дадаецца да запісу ў сшытку, і паведамленне +пра гэта дасылаецца праз email.
+ +• +Настаўнік можа ў web-абалонцы стварыць +базу дадзеных, якая ўтрымлівае пытанні для шматразовага выкарыстання ў розных +тэстах;
+ +• +Тэсты аўтаматычна ацэньваюцца (і могуць быць пераацэнены пры +змяненні «вартасці» пытанняў);
+ +• +Тэсты могуць мець абмежаванні па часе;
+ +• +На выбар настаўніка, тэставанне па адным матэрыяле могуць праводзіцца некалькі разоў, могуць быць паказаныя каментары да адказаў і/або правільныя адказы.
+ +• +Пытанні могуць утрымліваць HTML-тэкст і +карцінкі.
+ +• +Пытанні, што прапаноўваюць выбар з варыянтаў адказаў могуць мець +як адзін правільны адказ, так і некалькі.
+ +• +Падтрымліваюцца пытанні з адказам у выглядзе слова або фразы
+ +• +Падтрымліваюцца пытанні, якія маюць альтэрнатыву (дакладна/недакладна)
+ +• +Падтрымлівае любы кантэнт у электронным выглядзе;
+ +• +Файлы могуць быць або запампаваны выкладчыкам і захоўвацца на +сэрверы, або стварацца "«па ходзе п'есы»", выкарыстоўваючы web-формы +(тэкст або HTML);
+ +• +Тыпы рэсурсаў:
+ +o +HTML-тэкст;
+ +o +Спасылка - спасылка на артыкул у +журнале або кнізе;
+ +o +Запампаваны файл - адлюстроўвае любы +файл, які Вы запампавалі для курса;
+ +o +Web-спасылка - URL спасылка;
+ +o +Web-старонка - працуе аналагічна +Web-спасылцы, за выключэннем таго, што рэсурс адчыняецца ў фрэйме +(інтэгруецца з сайтам);
+ +o +Знешняя праграма, якая на ўваходзе прымае +інфармацыю аб карыстальніку і курсе.
+ +• +Убудаваныя анкеты COLLES, ATTLS могуць быць скарыстаныя для тэставання класаў;
+ +• +Складаецца онлайнавая справаздача па анкетах, якая ўтрымлівае графікі. +Дадзеныя могуць быць зпампаваны ў Excel-фармаце або ў выглядзе CSV-файла;
+ +• +Абалонка анкет прадухіляе частковае запаўненне;
+ +• +Па запаўненні анкеты студэнт можа атрымаць прыведзеныя да сярэдняга паказчыка вынікі агульнага апытання.
+ +У сістэму ўбудаваныя дадатковыя модулі:
+ ++ +
ADOdb - lib/adodb
+ +Бібліятэка для абстракцыі базы дадзеных (для падтрымкі баз дадзеных MySQL, PostgreSQL, MSSQL, Oracle, Interbase, +Foxpro, Access, ADO, Sybase, DB2 and ODBC).
+ +Version: 2.50
+ +Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)
+ +License: Dual LGPL and BSD-style
+ +URL: {http://php.weblogs.com/adodb}
+ ++ +
Graph Class - lib/graphlib.php
+ +Бібліятэка для малявання графікаў.
+ +Version: 1.6.3 (with modifications)
+ +Copyright © 2000 Herman Veluwenkamp, +hermanV@mindless.com
+ +License: LGPL
+ ++ +
IP-Atlas - lib/ipatlas
+ +PHP-скрыпт, які паказвае палажэнне IP-адрэсу на карце.
+ +Version: 1.0 (with modifications)
+ +Copyright © 2002 Ivan Kozik
+ +License: GNU GPL
+ +URL: {http://www.xpenguin.com/ip-atlas.php}
+ ++ +
PHP mailer - lib/class.phpmailer.php
+ +Клас для адпраўкі email, карыстаючыся +Sendmail, PHP mail(), або SMTP. Метады, якія базуюцца +на стандартных AspEmail(tm) +класах.
+ +Version 1.60, Created 03/30/2002
+ +Copyright © 2001 Brent R. Matzelle +<bmatzelle@yahoo.com>
+ +License: LGPL
+ +URL: {http://phpmailer.sourceforge.net}
+ ++ +
PHP Simple Excel File Generator - lib/psxlsgen.php
+ +Клас для генерацыі простых MS Excel файлаў (xls) +з дапамогай PHP.
+ +Version: 0.3b
+ +Copyright © 2001 Erol Ozcan +<eozcan@superonline.com>
+ +License: GNU LGPL
+ +URL: {http://psxlsgen.sourceforge.net}
+ ++ +
Richtext Editor - lib/rte
+ +HTML-рэдактар, убудаваны ў web-браўзэр.
+ +Version: 0.30 beta 1 (plus modifications)
+ +Copyright © 2001 Ramesys (Contracting +Services) Limited <Austin.France@Ramesys.com> License: GNU LGPL
+ +URL: {http://richtext.sourceforge.net}
+ ++ +
SMTP class - lib/class.smtp.php
+ +Клас для злучэння і камунікавання з любым SMTP- сэрверам.
+ +It implements all the SMTP functions +defined in RFC821 except TURN.
+ +Version: 03/26/2001
+ +Copyright © 2001 Chris Ryan +<chris@greatbridge.com>
+ ++ +
Гэты даведнік падае спосаб ладавання платформы Moodle. Некаторыя аспекты працэсу ладавання апісаны вельмі падрабязна дзеля таго, каб звярнуць увагу на мноства дробных адрозненняў паміж рознымі сецевымі сэрверамі. З гэтай прычыны дадзены дакумент можа падацца доўгім і складаным. Няхай гэта вас не палохае - Moodle можна заладаваць за некалькі хвілінаў!
+Прысвяці аднак крыху часу, каб дакладна вывучыць дакумент – затое ты зэканоміш час пасля.
+Змест:
+++Платформа Moodle была спачатку створана ў сістэме Lіnux, апіраючыся на Apache, MySQL, а таксама PHP, але рэгулярна тэстуецца з PostgreSQL, а таксама ў аперацыйных сістэмах Wіndows XP, Mac OS X і Netware 6.
+Патрабаванні платформы Moodle наступныя:
++
+- Праграмнае начынне сеткавага сэрвера. Большасць людзей карыстаецца Apache, але платформа Moodle супрацоўнічае з любым сэрверам, які абслугоўвае PHP, такім напрыклад як ІІS на платформах Wіndows.
+- Скрыптавая мова PHP у версіі 4.1.0 або пазнейшых) з наступнымі ўстаноўкамі: +
++
+- Падключаная бібліятэка GD , з абслугай фарматаў JPG і PNG.
+- Абслуга сесіі (session support) уключана.
+- Дасылка файлаў (file uploading) уключана.
+- Аварыйны стан (Safe Mode) павінен быць уключаны (на форумах, якія знаходзяцца на moodle.org знойдзеш апісанне праблем, выкліканых гэтым станам)
+- Дзеючы сэрвер базы дадзеных: MySQL альбо + PostgreSQL гэтыя базы дадзеных у поўнай ступені абслугоўваюцца і прапануюцца Moodle 1.0.9. Усе астатнія базы дадзеных абслугоўваюцца ў Moodle 1.1.
+У большасці выпадкаў гэтыя патрабаванні выконваюцца па-змаўчанні. Аднак, калі гэта не так, запытай у кампаніі, якая дае табе хостынг чаму, а таксама падумай пра магчымасць перанесці сайт на іншы сэрвер.
+Калі захочаш запусціць платформу Moodle на сваім уласным кампутары, але гэта падасца табе крыху складаным, то прачытай даведнік:Ладаванне + Apache, MySQL i PHP. Там крок па кроку апісаны працэс іх ладавання на найбольш папулярных платформах.
+
++Платформу Moodle можна здабыць двума спосабамі : Як скампрэсаваны пакет, або як CVS. Гэта драбнютка апісана на старонцы, прысвечанай запампоўцы : http://moodle.org/download/
+ +Пасля запампоўкі і распакоўкі скампрэсаванага файлу, або пасля параўнання пакетаў CVS, будзеш мець каталог пад назвай "moodle", улучна файлы і каталогі Moodle.
+ +Можаш або перапісаць увесь каталог на сэрвер, а калі зробіш гэта, то платформа Moodle стане даступнай па адрасе http://твойсэрвер.com/moodle, або можаш перапісаць змест каталогу moodle непасрэдна на галоўны каталог дакументаў на тваім сэрверы, і ў гэтым выпадку Moodle будзе даступны па адрасе http://твойсэрвер.com
+
+
++Ніжэй даецца кароткае апісанне зместу даведніка Moodle, каб дапамагчы табе арыентавацца :
+++config.php - адзіны файл, які ты павінен змадыфікаваць, перш чым пачнеш працу з Moodle
+
+ version.php - акрэслівае актуальную версію коду Moodle
+ index.php - галоўная старонка сэрвісу+
+- admin/ - код, які дазваляе ўпраўляць усім сэрвісам
+- auth/ - модулі, якія служаць для рэгістрацыі карыстальнікаў
+- course/ - код, які служыць для высвятлення і ўпраўлення курсамі
+- doc/ - дакументацыя Moodle (напр. гэта старонка)
+- files/ - код, які служыць для высвятлення і абслугоўвання перасланых файлаў
+- lang/ - файлы розных моўных версіяў, па адным каталогу на версію
+- lib/ - бібліятэкі для ядра платформы Moodle
+- login/ - код, які абслугоўвае стварэнне новых рэгістрацыйных запісаў і пароляў
+- mod/ - усе модулі курсаў Moodle
+- pix/ - агульныя графічныя пакеты для сэрвісу
+- theme/ - тэмы, якія служаць для змены вонкавага афармлення твайго сэрвісу
+- user/ - код, які служыць для змены і абслугоўвання карыстальнікаў
++
++Платформа Moodle патрабуе таксама пэўнай прасторы на тваім цвёрдым дыску, каб захоўваць перасланыя пакеты, такія як дакументы курсаў або здымкі карыстальнікаў.
+ +Ствары дзе-небудзь каталог, які ты хацеў бы выкарыстаць у гэтых мэтах. З пазіцыі бяспекі было б найлепш, каб гэта быў каталог, які ня будзе даступным непасрэдна праз Інтэрнэт. Найлепш яго размясціць проста па-за сецевым каталогам. Калі не зробіш гэтага, то ствары ў каталогу дадзеных Moodle файл з назвай .htaccess, уключаючы ніжэй пададзеную лінію : +
++ +deny from all+Пераканайся, што платформа Moodle здольная запісваць перасланыя файлы ў гэтым каталогу. Правер, ці мае праграмнае забеспячэнне сэрверу (пр. Apache) мае правы запісу ў гэтым каталогу. У сістэме Unіx гэта азначае праграмаванне ўладальніка гэтага каталога напрыклад, "nobody" або "apache"
+ +На большасці сэрверах агульнага карыстання хутчэй за ўсё будзеш змушаны забараніць доступ да пакетаў карыстальнікам з тваёй "групы" (каб не даць магчымасці астатнім кліентам гэтага сэрверу доступу да тваіх пакетаў), але дай магчымасць мець усе правы запісу/прачытання ўсім астатнім (каб сэрвер мог мець доступ да тваіх файлаў). Калі ўзнікнуць нейкія праблемы са сферы бяспекі дадзеных, то ўзгадні гэта з адміністратарам сэрверу.
+ +
+
++Мусіш стварыць пустую базу дадзеных (пр. "moodle") у тваёй сістэме баз дадзеных, а таксама спецыяльнага карыстальніка (напр."moodleuser"), які будзе мець доступ да гэтай базы дадзеных (і толькі да яе). Можаш ужываць лагін "root", аднак гэта непажадана з пазіцыі бяспекі : калі б хакер даведаўся пра твой пароль, то не толькі адна база дадзеных апынецца ў небяспецы, але таксама ўся сістэма баз дадзеных. +
+Прыкладныя настройкі для 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 ++Прыкладныя настройкі для 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 ++(Калі ты карыстаешся MySQL, тады раю phpMyAdmin для ўпраўлення тваімі базамі дадзеных – тады можаш усе апісаныя вышэй настройкі ўвесці праз сеткавы інтэрфэйс).
+Пачынаючы з версіі 1.0.8 платформа Moodle абслугоўвае прэфіксы табліцаў, таму можа бяспечна падзяляць базу дадзеных разам з табліцамі іншых аплікацый.
+
+
++Перш за ўсё пераканайся, што твой сэрвер мае такую канфігурацыю, што можа ўжываць пакет іndex.php, як магчымую старонку (верагодна побач з іndex.html, default.htm іtp.).
+Калі гэта датычыць сэрверу Apache то гэта можна зрабіць, скарыстаўшы параметр DіrectoryІndex у файле httpd.conf. У мяне гэты параметр увогуле выглядае так:
+++DirectoryIndex index.php index.html index.htm+Проста пераканайся, што іndex.php знаходзіцца ў гэтым спісе (магчыма напачатку, з мэтай павялічыць прадуктыўнасць).
+Па-другое, калі карыстаешся Apache 2, то трэба ўключыць зменную AcceptPathInfo + , якая дае магчымасць перадаваць скрыптам параметры наступным чынам: http://server/file.php/arg1/arg2. Калі гэта неабходна, каб далучыць унутраныя зноскі да тваіх рэсурсаў, а таксама павялічыць прадуктыўнасць для тых, хто карыстаецца тваім сервісам Moodle. Гэтую зменную ты можаш устанавіць, дадаючы наступную лінію да файла httpd.conf :
+++ +AcceptPathInfo on+Па-трэцяе, платформа Moodle патрабуе, некалькіх установак PHP, для таго каб дзейнічаць правільна. На большасці сэрвераў гэтыя ўстаноўкі будуць усталяваныя па змаўчанні. Некаторыя сэрверы PHP (і некаторыя найбольш новыя версіі PHP) могуць мець іншыя ўстаноўкі. Яны апісаны у файле канфігурацыі PHP (звычайна гэта php.іnі)
++ ++magic_quotes_gpc = 1 +magic_quotes_runtime = 0 +file_uploads = 1 +short_open_tag = 1 +session.auto_start = 0 +session.bug_compat_warn = 0 ++Калі ты не маеш доступу да httpd.conf або php.іnі на тваім сэрверы, або размясціў Moodle на сэрверы, на якім ужо дзейнічаюць аплікацыі, што патрабуюць іншых установак, не хвалюйся. Можаш і надалей замяняць устаноўкі па змаўчанні.
+ +Каб магчы рабіць гэта, трэба стварыць файл з назвай .htaccess у галоўным каталогу Moodle, які будзе ўключаць гэтыя ўстаноўкі. Апісаны метад датычыць толькі сэрвераў Apache, і толькі тады, калі магчымы запіс установак па змаўчанні(overrіdes) + +
++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Можаш таксама апісаць такія ўстаноўкі, як максімальны размер дасылаемых файлаў: +
+ ++LimitRequestBody 0 +php_value upload_max_filesize 2M +php_value post_max_size 2M +Найпрасцей гэта можна зрабіць, скапіраваўшы ўзорны пакет lіb/htaccess і мадыфікуючы яго ў залежнасці ад патрэбы. Узорны пакет уключае далейшыя інструкцыі. У абалонцы Unіx можна скапіраваць гэты файл наступным чынам : +
++ +cp lib/htaccess .htaccess+
+
++Зараз ужо можаш змадыфікаваць файл канфігурацыі config.php, выкарыстоўваючы для гэтага тэкставы рэдактар. Гэты пакет выкарыстоўваюць усе астатнія файлы Moodle.
+Спачатку ствары копію config-dist.php і назаві яе confіg.php. Такое рашэнне прынятае дзеля таго, каб файл confіg.php не трэба было падпісваць падчас працэсу актуалізацыі Moodle.
+Змадыфікуй config.php акрэсліўшы дэталі наконт базы дадзеных, якую ты толькі што апісаў (уключыўшы ў гэта прэфікс табліцы - Увага : гэта з’яўляецца неабходным PostgreSQL), а таксама адрас сэрвісу, каталог з дадзенымі і д.п. Файл канфігурацыі ўключае падрабязныя інструкцыі з прыкладамі.
+Калі ты выканаў ужо ўсё гэта, далейшая інсталяцыя адбываецца пры дапамозе сеткавага інтэрфэйсу. Да канца гэтага дакумента прымем, што твая старонка даступна па адрасе http://example.com/moodle
+
+
++Адміністрацыйная старонка, даступная па адрасу http://example.com/moodle/admin. +Калі ты спрабуеш зайсці на галоўную старонку твайго сэрвісу, то і так апынешся на ёй аўтаматычна. Калі першы раз зойдзеш на адміністрацыйную старонку, будзеш запытаны ці пагаджаешся ты ўзгодніць "shrinkwrap" GPL. Мусіш пагадзіцца, каб працягваць далей.
+ +(Moodle спрабуе таксама ўстанавіць 'cookies' для твайго браўзера. Калі маеш такі браўзэр, што цябе запытваюць пра згоду запісаць cookіes, тут мусіш дазволіць запіс, бо ў іншым выпадку платформа Moodle ня будзе дзейнічаць правільна). +
Зараз платформа Moodle пачне канфігурацыю базы дадзеных і стварэнне табліцаў, прызначаных для запісу дадзеных. У першую чаргу ствараюцца табліцы галоўнай базы дадзеных. Убачыш серыю камандаў SQL, а пасля іх статутнае паведамленне (зялёнага або чырвонага колеру), якія будуць выглядаць наступным або падобным чынам:
+++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 пасля іх: Main databases set up + successfully.
+Калі не ўбачыш гэтых надпісаў, гэта азначае, што існуе нейкая праблема з базай дадзеных, або з устаноўкамі ў файле confіg.php. Правер, ці не працуе PHP у аварыйным парадку (safe mode) (камерцыйныя Інтэрнэт-сэрверы часам працуюць у гэтым рэжыме). Можаш праверыць устаноўкі PHP, ствараючы малы файл, які ўтрымлівае настройку <? phpinfo() ?> і праглядаючы яго з дапамогай інтэрнэт-браўзэру. Замяні ўстаноўкі, і зноў запусці гэту старонку.
+Перасунь адміністрацыйную старонку ў самы канец, а затым клікні на спасылку "Continue"
+Убачыш зараз падобную старонку, якая ўстановіць табліцы для ўсіх модуляў. Таксама як перад гэтым, паведамленні павінны быць зялёнага колеру.
+Перанясі старонку на самы канец і клікні на спасылку "Continue"
+ +Цяпер ты павінен убачыць фармуляр, у якім можаш запісаць больш пераменных, якія датычаць ладавання, такіх як магчымая мова, злучэнні SMTP і д.п.. Надта не спяшайся заладаваць усё адразу – заўсёды можаш вярнуцца і змадыфікаваць якія-небудзь з гэтых пераменных, карыстаючыся панеллю адміністратара. Перасунь старонку ў канец і клікні на "Save changes".
+ +Калі (і толькі ў такім выпадку) недзе спынішся падчас усяго гэтага працэсу без магчымасці яго працягваць, то твой сэрвер, верагодна, мае так званы "buggy referrer". Аднак гэта лёгка можна выправіць: проста ўключы ўстаноўку "secureforms" і паспрабуй працягваць ладаванне.
+На наступнай старонцы можаш акрэсліць параметры свайго сервісу ў Moodle, а таксама тытульную старонку, выбіраючы такія рэчы як назва, фармат, апісанне сэрвісу і д.п.. Запоўні гэтыя палі (заўсёды можаш да іх вярнуцца) і клікні на "Save changes" (запішы змены).
+ +Пад канец табе прапануюць стварыць рэгістрацыйны запіс звычайнага карыстальніка - адміністратара, з дапамогай якога ты будзеш пазней мець доступ на адміністрацыйныя старонкі. Запоўні анкету, змяшчаючы ў ёй сваё імя, адрас электроннай скрынкі і д.п., а затым клікні на "Save changes" (запішы змены). Не ўсе палі павінны быць запоўнены, але калі прамінеш некаторыя найбольш істотныя, цябе пра іх запытаюць зноў.
+++++++++++Абавязкова запомні назву карыстальніка і пароль, які ты выбраў для рэгістрацыі адміністратара, таму што яны будуць неабходныя табе, каб атрымаць доступ да адміністрацыйнай панелі ў будучым.
+(Калі, па якой-небудзь прычыне працэс ладавання перапыніўся, або была дапушчана сістэмная памылка, якая зрабіла немагчымай рэгістрацыю адміністратара, можаш зарэгістравацца, ужываючы адвольнай назвы карыстальніка "admin", з паролем "admin".)
+Калі ж працэс ладавання закончыцца паспяхова, будзеш перанесены назад на галоўную старонку свайго сэрвісу. Звярні ўвагу на адміністрацыйныя спасылкі, якія відаць з левага боку (яны маюцца таксама на адміністрацыйнай панелі.) Іх можаш убачыць толькі ты, паколькі ты ўжо зарэгістраваны як адміністратар. Усё ўпраўленне Moodle можна зараз ажыццяўляць з гэтага меню. З яго дапамогай можаш напр.:
++
+- Ствараць і выдаляць курсы
+- Ствараць і мадыфікаваць рэгістрацыйныя запісы карыстальнікаў
+- Упраўляць настаўніцкімі рэгістрацыйнымі запісамі
+- Змяняць устаноўкі для ўсяго сервісу, такія як тэмы (знешняе афармленне) і д.п.
+
+
++Некаторыя модулі Moodle патрабуюць цыклічных тэстаў, каб выканаць свае заданні. Напрыклад, Moodle павінна праверыць дыскусійныя форумы, каб магчы выслаць мэйлавыя копіі людзям, якія на іх запісаліся.
+Адказны за гэта скрыпт-механізм знаходзіцца у каталогу 'admіn' у файле cron.php. Аднак ён не ў стане запусціць сам сябе, таму таксама трэба запусціць гэты механізм, які будзе рэгулярна запускаць гэты скрыпт (напр. праз 5 хвілін). Гэта будуць такія &qout;удары сэрца" усяго сервісу, у рытме якога названы скрыпт можа выконваць функцыі ў адрэзках часу, акрэсленых у модулях.
+Звярні ўвагу, што машына, на якой запушчаны механізм 'cron' не мусіць быць абавязкова той самай, на якой працуе Moodle.. Калі, напрыклад, твой Інтэрнэт-сэрвер не абслугоўвае механізм 'cron', то можаш запусціць яго на іншым сэрверы, або на тваім дамашнім кампутары. Важна адзіна тое, каб файл cron.php выклікаўся рэгулярна.
+ +Нагрузка, якую задае гэты скрыпт, не вельмі вялікая, таму ўвогуле 5 хвілін – гэта разумны выбар, але калі хочаш, можаш падоўжыць адрэзкі часу да 15 або нават 30 хвілін. Найлепш было б, аднак, каб гэты адрэзак часу не быў занадта доўгі, таму што спазненні пры перасылцы звестак поштай могуць абмежаваць актыўнасць на курсах.
+ +Перш за ўсё правер ці правільна дзейнічае скрыпт, запускаючы яго непасрэдна з твайго браўзэра:
+++http://example.com/moodle/admin/cron.php+Цяпер трэба зрабіць так, каб скрыпт запускаўся аўтаматычна і рэгулярна.
+ +Запуск скрыпта з лініі камандаў
+Гэту старонку ты можаш выклікаць дакладна таксама, як у папярэднім прыкладзе. Напрыклад у сістэме Unіx можаш скарыстаць інструмент 'wget':
+++wget -q -O /dev/null http://example.com/moodle/admin/cron.php+Увага : у гэтым прыкладзе выхад выкінуты ў /dev/null).
+Таго самага можна дасягнуць, карыстаючыся 'lynx':
+++lynx -dump http://example.com/moodle/admin/cron.php > /dev/null+Альтэрнатыўны метад заключаецца ў выкарыстанні версіі PHP, скампіляванай такім чынам, каб яе можна было запусціць з лініі камандаў. Перавагай такога рашэння з’яўляецца тое, што лагатыпы твайго сэрверу не загружаюцца пастаяннымі зваротамі да cron.php. А недахоп заключаецца ў тым, што трэба мець доступ да версіі php, якая падтрымліваецца лініяй камандаў.
+++/opt/bin/php /web/moodle/admin/cron.php + + +(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php + ++Аўтаматычны запуск скрыпта праз 5 хвілінаў.
+У сістэмах Unіx: карыстайся cron. Змадыфікуй устаноўку механізма 'cron' з лініі камандаў, упісваючы "crontab -e" і дадаючы лінію наступнага выгляду :
+++ +*/5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php+У сістэмах Wіndows: Найлепш скарыстаць малы пакет moodle-cron-for-windows.zip + пры дапамозе якога ўвесь працэс станецца вельмі простым. Можаш таксама выкарыстаць убудаваную функцыю 'Гарманізацыя задачаў'.
+На Інтэрнэт-сэрверах: твая кантрольная панель, якая абапіраецца на сетку, можа ўтрымліваць інтэрнэт-старонку, якая дае магчымасць уключыць дадзены працэс. Запытайся ў свайго адміністратара пра дэталі.
+ +
++Цяпер, калі платформа Moodle дзейнічае правільна, можаш ствараць курсы.
+Выберы каманду "Ствары новы курс" з адміністрацыйнай старонкі (або з адміністратыўных спасылак на галоўнай старонцы твайго сервісу).
+Запоўні фармуляр, надаўшы асаблівую ўвагу фармату курса. Не трэба звяртаць асаблівай увагі на дэталі, паколькі ўсе яны могуць быць пазней устаноўлены вядоўцам.
+Клікні на "Запішы змены", і будзеш перанесены ў наступны фармуляр, на якім можаш запісаць вядоўцаў курсаў. У гэтым месцы можаш карыстацца толькі існуючымі рэгістрацыйнымі запісамі. Калі захочаш стварыць новы рэгістрацыйны запіс вядоўцы, тады або прапануй вядоўцу, каб ён стварыў яго сабе сам (на старонцы рэгістрацыі), або ствары яго самастойна, клікнуўшы на спасылку " Ствары новы рэгістрацыйны запіс" на адміністрацыйнай панелі.
+ +Пасля таго, як курс ужо створаны, ён гатовы да змены ўстановак, а таксама становіцца даступным праз спасылку "Курсы" на галоўнай старонцы.
+ +Прачытай "Падручнік настаўніка" каб пазнаёміцца з дэталямі на тэму пабудовы курсаў.
+
+ +
Version: $Id$
+ + + \ No newline at end of file diff --git a/lang/be/docs/intro.html b/lang/be/docs/intro.html new file mode 100644 index 00000000000..c11733525de --- /dev/null +++ b/lang/be/docs/intro.html @@ -0,0 +1,21 @@ + + + +Сістэма МААНС (Модульная аб'ектна-арыентаваная навучальная сістэма) з'яўляецца пакетам праграмнага забеспячэння для стварэння курсаў навучання на адлегласці і web-сайтаў. + Гэты праект, які працягвае развівацца, быў створаны для падтрымкі і даследаванняў тэорыі "social constructionist framework of education".
+ +Сістэма распаўсюджваецца на бязвыплатнай аснове, як Open Source-праект, па ліцензіі GNU GPL (у некалькіх словах: Вам дазволена капіяваць, выкарыстоўваць і змяняць код). + +
Сістэма можа працаваць на любым камп'ютэры, на якім працуе + PHP, і падтрымлівае практычна любую базу дадзеных (у прыватнасці, MySQL).
+
+