set_course_default_tsetting()
Parameters
- Token(character varying)
- CourseID(integer)
- SettingName(character varying)
- SettingValue(character varying)
- Permission(integer)
- Visibility(integer)
- Type(integer)
Returns
Description
- Adds a new setting[SettingName] with the value [SettingValue]. See Settings for a description of settings and how they work - in
particular an explanation of permissions, visibility, and overriding.
Errors
- 1 - The ClassID is not valid.
- 2 - Invalid Session.
- 3 - This user does not have permission to alter this course.
- 4 - User does not have sufficient permission to alter this setting.
- 5 - Setting Name cannot be an empty field.
- 6 - Setting Value cannot be an empty field.
- 7 - New permission is not valid.
- 8 - New visibility is not valid.
- 9 - Cannot set permission requirements higher than your own.
- 10 - Cannot set visibility requirements higher than permission.
Related functions