I have been struggling with this, please correct me if I am wrong
1. Posts are used for time sensitive information – like blog posts
2. Pages are used for non transitive information – like about us and other pages that dont change too frequently
3. Custom post type is used to create posts type that are different from the usual post structure and need more than usual data that could be handled via default post.
I am building a site that will have this structure
The quiz is being created using WP-PRO-QUIZ – so the last point is clear.
How do I build the rest of structure? Do I create Lesson onward as Pages? or Posts? or a mixture thereof. At each Level ->Course->Lesson->Quiz there will be an image a description and a downloadable pdf file.
Read more here:: post and page and custom post type