Настройки в 'config.yml'

Английская версия содержит самую свежую информацию.

Большинство переменных Open edX настраиваются в файле настроек config.yml. Вы начинаете с редактирования файла config.yml, а затем заканчиваете запускомquickstart, чтобы применить изменения.

  1. Откройте файл конфигурации (config.yml) используйте nano.

    nano "$(tutor config printroot)/config.yml"
  2. Добавьте настройку, внесите изменения

  3. Снова запустите quickstart, чтобы изменения вступили в силу.

    tutor local quickstart

    Совет: нажмите Enter, чтобы принять значения, которые вы ввели ранее.

SMTP Настройки

Скорее всего, вы хотите, чтобы ваши ученики могли регистрироваться на вашем сайте и восстанавливать доступ.В противном случае вам придется делать всю эту работу вручную (грустно). По умолчанию Tutor использует общий почтовый сервер SMTP. Большинство почтовых платформ помечают сообщение как спам, потому что нет аутентификации того, что письмо было отправлено из достоверного источника. Следовательно, вы хотите установить адрес электронной почты no-reply или аналогичный адрес электронной почты, который система отправляет из достоверного источника SMTP (Gmail, Exchange Server и т.д.).

Вот пример настроек SMTP с использованием сервер обмена с TLS.

SMTP_HOST: smtp.domain.com
SMTP_PASSWORD: secret_password
SMTP_PORT: 587
SMTP_USERNAME: no-reply@domain.com
SMTP_USE_TLS: true

Вы должны создать пароль приложения, если используете адрес электронной почты Gmail для no-reply. Gmail, вероятно, заблокирует первую попытку, поскольку не распознает устройство.

Ссылка

Лимит попыток входа

По умолчанию, Open edX блокирует доступ пользователя к системе на 24 часа, если он вводит неправильный пароль слишком много раз. Соответственно изменяем эти значения.

Введите переменные с желаемым временем блокировки

# Количество попыток до блокировки
MAX_FAILED_LOGIN_ATTEMPTS_ALLOWED: 5

# Время заблокировать учетную запись (15 sec * 15 sec = 900 seconds = 15 minutes)
MAX_FAILED_LOGIN_ATTEMPTS_LOCKOUT_PERIOD_SECS: 15 * 60 

Сертификаты

Этот параметр включает окно конфигурации сертификаты курса в студии.

CERTIFICATES_HTML_VIEW: true

Затем вам нужно добавить режим курса в админ-панели Django, прежде чем вы сможете настроить сертификат: edx.yourdomain.com/admin/course_modes/coursemode/