Hi Leonard,
One way would be to create a template course with all the settings that you want, then backup and restore the course when you want a new course.
Similarly you can create a template assignment activity and duplicate it to create new assignment activities.