ЧаВо


Ответы на часто задаваемые вопросы.

Отсортированы По дате последнего обновления (убывание) Хронологическая сортировка: По дате последнего обновления изменить на (возрастание) | По дате создания

Страница: (Назад)   1  2
  Все

Вопрос:

Как запретить редактирование профиля пользователя в moodle 1.5

(Последнее редактирование: Суббота, 1 Октябрь 2005, 00:27)
Ответ:
Добавьте

if (($USER->id == $usernew->id) && !isadmin()) {
error("Функция заблокирована администрацией сайта");
}

в 72 строчке файла user/edit.php (после "if ($usernew = data_submitted()) {")

Возможность редактирования профиля для администратора сохранится (если она тоже не нужна - уберите "&& !isadmin()"

Вопрос:

Ошибка: Parse error: parse error in /var/www/kolej/e-learning/lib/moodlelib.php(4400) : eval()'d code on line 1 в moodle 1.5

(Последнее редактирование: Пятница, 30 Сентябрь 2005, 22:40)
Ответ:
Синтаксическая ошибка в файле локализации.
Если вы замените в этой строке (файл lib/moodlelib.php)
eval($result);
на
if (false==eval($result)){echo "<b>{$langfile}@{$identifier}</b>";}
то узнаете, в каком файле и в какой строке у Вас ошибка.

P.S. Если файлы перевода Вы самостоятельно не редактировали, обязательно сообщите эту информацию здесь, в форуме.

Вопрос:

Появляются сообщения об ошибках и не могу авторизоваться в системе.

(Последнее редактирование: Понедельник, 8 Август 2005, 20:58)
Ответ:
Если при входе в систему Вы видите что-то наподобии этого:

Notice: Only variable references should be returned by reference in /data01/virt3042/domeenid/www.englishlab.net/htdocs/moodle/lib/adodb/adodb.inc.php on line 2548

Проблема в том, что нельзя зайти на сайт (я admin), хотя пароль сменить можно, и в процессе смены пароля, выскакивает предупреждение, что невозможно изменить данные в заголовке ввиду того, что output уже инициирован:

Warning: cannot modify header information - headers already sent by (output started at data01/virt3042/domeenid/www.englishlab.net/htdocs/moodle/lib/adodb/adodb.inc.php:2548 in /data01/virt3042/domeenid/www.englishlab.net/htdocs/moodle/lib/moodlelib.php on line 950)

Warning: cannot modify header information - headers already sent by (output started at data01/virt3042/domeenid/www.englishlab.net/htdocs/moodle/lib/adodb/adodb.inc.php:2548 in /data01/virt3042/domeenid/www.englishlab.net/htdocs/moodle/lib/moodlelib.php on line 951)


У Вас в настройках сервера включен вывод отладочных сообщений Notice. Поскольку это сообщение выводится до отправки заголовков, moodle не может установить в браузере Coockies, в результате чего появляются два следующих сообщения и пользователи не можгут авторизоваться.

Отключить отладочные сообщения можно в трех местах: в файле php.ini, в настройках веб-сервера (httpd.conf) или .htaccess или с помощью спецальной php инструкции.
Рекомендуется использовать вариант с настройками веб-сервера.
Пропишите в настройки хоста или файл .htaccess в папке с moodle следующие параметры:

php_value error_reporting "2039"
# По правилам здесь нужно написать E_ALL & ~E_NOTICE
# но у меня в настройках веб-сервера это вызывает ошибку
# Эта команда отключает вывод NOTICE
php_value display_errors "0"
# Эта команда отключает вывод на экран вообще всех ошибок
php_value log_errors "1"
# Эта команда заставляет php выводить сообщения об ошибках в log-файл

# Так же рекомендуется
php_flag magic_quotes_gpc 1
php_flag magic_quotes_runtime 0
php_flag file_uploads 1
php_flag session.auto_start 0
LimitRequestBody 0
php_value upload_max_filesize 2M
# У меня последняя опция работает только через php_admin_value
php_value post_max_size 2M
php_flag session.bug_compat_warn 0



Вопрос:

Есть ли какая-нибудь возможность создавать наборы вопросов без использования системы?

(Последнее редактирование: Четверг, 19 Май 2005, 17:20)
Ответ:

Вашему вниманию предлагается новая версия шаблона тестов для Word! Ее достоинства:

  • Полностью русский интерфейс
  • Русские названия стилей
  • Немного подправлены некоторые стили для большей наглядности
  • Русские сообщения об ошибках
  • Примеры всех видов вопросов на русском
  • Виды вопросов сгруппированы в меню (находящееся на панели инструментов)

Т.к. русские названия, а тем более понятные названия, существенно длиннее английских пришлось вопросы сгрупировать в меню. На мой взгляд так стало намного удобнее и интуитивнее! Часто используемые кнопки по прежнему находяться просто на панели.

Не забудьте разрешить макросы в настройках MS Word (Сервис-> Параметры-> Безопасность-> Защита от макроросов-> Средняя)

Кстати, для тех кто не в курсе как сделать отображение стилей слева от текста:

  1. Вид->Обычный (или Структура)
  2. Сервис->Параметры->Вид->ширина полосы стилей (установить 3 см)



Вопрос:

По какой-то причине при создании "теста" поле "лимит времени" ограничивается 20 минутами, а не стандартными 110.

(Последнее редактирование: Четверг, 19 Май 2005, 16:44)
Ответ:
Вот что я обноружил на форуме Quiz:

Re: How to increase max timer limit?
by Gustav Delius.
The quiz timelimit can not be longer than the session timeout. You have to increase the later in Administration -> Configuration -> Variables.

Лимит времени теста не может быть больше, чем общий лимит времени пользовательской сессии...


Страница: (Назад)   1  2
  Все