Problem Statement: There are many rules and settings one has to remember to enable or disable, or set up in order for a new course or curriculum to work the way its intended. For example, if one forgets to set up Post Enrollments, all users assigned a curriculum will not be enrolled in any of the courses within, and thus, will not show up on reports, nor can they be marked completed.
Solution: If users could create "course templates" and "curriculum templates" that could be applied at the top of a new course or curriculum, this would avoid the danger of a user forgetting to remember all the various settings they need to implement (i.e. email notifications off, auto-assignment rules, post enrollment rules, certificate templates).
Christina made an excellent suggestion. We did exactly that in our previous LMS.
Why don't you just duplicate a course that already has the settings that you need? In fact you could do this yourself by creating a class called template with all of the settings that you need and duplicating it as you create new classes. If you leave it as inactive it wont show for learners but you can find it in your course list.