first stab at an automatically generated module template with create_course()