One correction:
If you want to change a setting that is set in defaults.config, you should put it in localOverrides.conf to change for the whole server, or in the respective course.conf if you want to change it for a single course. Putting these settings in site.conf will not override the values in defaults.config because defaults.config is parsed after site.conf.