I need to create a custom post type based on the existing 'Page' type, for a WordPress based training CMS. I have no problem simply creating a new post type, but I would like to offer some kind of templating in these training pages for the inclusion of standard, repeated content such as instructions, as well as the possible inclusion of simple multiple choice tests in each page type. How can I go about this? What areas of the Codex should I be studying?
Here is a link which might Help you to create custom content types.(includes codex you need to Learn )
For More Links on creating custom content type visit this Post