I am looking for feedback on a new feature I want to add so that I can use it for the assignment module.
https://tracker.moodle.org/browse/MDL-37459
This adds functions that make it easy to create admin defaults for module settings and also allow them to be configured as locked (cannot be changed by a teacher) and advanced (only visible when show advanced is toggled).
There are some screenshots of applying this to the assignment module - but ideally we would add this to all core modules.
Some other suggestions I have heard that are similar include allowing multiple templates to be defined for a module and choosing a template will apply all of the defaults for that template.
Thanks, Damyon