Most Open edX variables are configured in the settings file
config.yml. You start by editing the file
config.yml and then run
quickstart to apply the changes.
Here is the basic process:
Open the config file (
nano or your favorite text editor.
nano "$(tutor config printroot)/config.yml"
Add customization or make desired changes.
quickstart for the changes to take effect.
tutor local quickstart
Hint: press Enter to accept the values you entered earlier.
You probably want your participants to self-register on your site. Otherwise, you'll have to add them manually. By default, Tutor uses a built-in SMTP mail server to send messages. Unfortunately, most email providers will flag these messages as spam because there is no authentication that the email was sent from a trusted source. Therefore, you will want to use a
no-reply or similar email sent from a trusted SMTP source (Gmail, Exchange Server, Zoho, etc.).
Here is an example of common SMTP settings that supports TLS encryption.
SMTP_HOST: smtp.domain.com SMTP_PASSWORD: secret_password SMTP_PORT: 587 SMTP_USERNAME: email@example.com SMTP_USE_TLS: true
We strongly recommend creating an
app password if you are using a Gmail or corporate Google email address. Otherize, Google will likely block the login attempt from your server.
By default, Open edX will block user access to the system for 24 hours if they enter the wrong password too many times. We change these values accordingly.
Enter variables with the desired lock time.
# Number of attempts before blocking MAX_FAILED_LOGIN_ATTEMPTS_ALLOWED: 5 # Time to block your account (15 sec * 15 sec = 900 seconds = 15 minutes) MAX_FAILED_LOGIN_ATTEMPTS_LOCKOUT_PERIOD_SECS: 15 * 60
This parameter enables the configuration window course certificates in a studio.
See the additional configurations required to add a course certificate in Tutor.