| Course | class |  | includes/course.core.inc | An object that holds CourseObjects and tracker functions? |  |  |  | 
          
                  | CourseAccessTestCase | class |  | tests/CourseAccessTestCase.test | Tests for conditional event-based access to course objects. |  |  |  | 
          
                  | CourseContextTestCase | class |  | tests/CourseContextTestCase.test | Tests for Course enrollment |  |  |  | 
          
                  | CourseEnrollmentTestCase | class |  | tests/CourseEnrollmentTestCase.test | Tests for Course enrollment |  |  |  | 
          
                  | CourseGradeTestCase | class |  | tests/CourseGradeTestCase.test | Tests for Course enrollment |  |  |  | 
          
                  | CourseHandler | class |  | includes/course.core.inc | @file course.core.inc
File for main Course class. | 5 |  |  | 
          
                  | CourseObject | abstract class |  | includes/course_object.core.inc | Parent abstract base class of all course objects. | 5 |  |  | 
          
                  | CourseObjectAccess | abstract class |  | includes/course.core.inc | Access handler for CourseObjects. | 3 |  |  | 
          
                  | CourseObjectAccessConditional | class |  | plugins/course/access/conditional.inc |  |  |  |  | 
          
                  | CourseObjectAccessConditionalTestCase | class |  | tests/CourseObjectAccessConditionalTestCase.test | Tests for conditional event-based access to course objects. |  |  |  | 
          
                  | CourseObjectAccessGrade | class |  | plugins/course/access/grade.inc |  |  |  |  | 
          
                  | CourseObjectAccessTestCase | class |  | tests/CourseObjectAccessTestCase.test | Tests for course object access. |  |  |  | 
          
                  | CourseObjectAccessTimeTestCase | class |  | tests/CourseObjectAccessTimeTestCase.test | Tests for course object access based on time. |  |  |  | 
          
                  | CourseObjectAccessTiming | class |  | plugins/course/access/timing.inc |  |  |  |  | 
          
                  | CourseObjectBook | class |  | modules/course_book/course_book.classes.inc |  |  |  |  | 
          
                  | CourseObjectBookTestCase | class |  | modules/course_book/course_book.test | Tests for Book support in Course |  |  |  | 
          
                  | CourseObjectCertificate | class |  | modules/course_certificate/course_certificate.classes.inc |  |  |  |  | 
          
                  | CourseObjectContent | class |  | modules/course_content/course_content.classes.inc |  |  |  |  | 
          
                  | CourseObjectContentTestCase | class |  | modules/course_content/course_content.test | Tests for content Course objects. |  |  |  | 
          
                  | CourseObjectFulfillment | class |  | includes/course_object.core.inc | Parent class for course object fulfillment. |  |  |  | 
          
                  | CourseObjectGradedTest | class |  | tests/course_test/course_test.classes.inc | Dummy example course object. |  |  |  | 
          
                  | CourseObjectManual | class |  | modules/course_object_manual/course_object_manual.classes.inc |  |  |  |  | 
          
                  | CourseObjectNode | abstract class |  | includes/course_object.core.inc | A course object that uses a node as a base. | 8 |  |  | 
          
                  | CourseObjectNodeTestCase | class |  | tests/CourseObjectNodeTestCase.test | Description of CourseObjectNodeTestCase |  |  |  | 
          
                  | CourseObjectPoll | class |  | modules/course_poll/course_poll.classes.inc | Parent class for poll tracking. |  |  |  | 
          
                  | CourseObjectQuiz | class |  | modules/course_quiz/course_quiz.classes.inc |  |  |  |  | 
          
                  | CourseObjectQuizTestCase | class |  | modules/course_quiz/course_quiz.test | Tests for quiz Course objects. |  |  |  | 
          
                  | CourseObjectScorm | class |  | modules/course_scorm/course_scorm.classes.inc |  |  |  |  | 
          
                  | CourseObjectSignup | class |  | modules/course_signup/course_signup.classes.inc |  |  |  |  | 
          
                  | CourseObjectSignupTestCase | class |  | modules/course_signup/course_signup.test | Test class for dealing with adding and removing elements from the course
outline. |  |  |  | 
          
                  | CourseObjectTest | class |  | tests/course_test/course_test.classes.inc | Dummy example course object. |  |  |  | 
          
                  | CourseObjectTestCase | class |  | tests/CourseObjectTestCase.test | Description of CourseObjectTestCase |  |  |  | 
          
                  | CourseObjectUbercart | class |  | modules/course_uc/course_uc.classes.inc |  |  |  |  | 
          
                  | CourseObjectUbercartTestCase | class |  | modules/course_uc/course_uc.test | Test class for dealing with adding and removing elements from the course
outline. |  |  |  | 
          
                  | CourseObjectWebform | class |  | modules/course_webform/course_webform.classes.inc | Parent class for webform course tracking. |  |  |  | 
          
                  | CourseObjectWebformTestCase | class |  | modules/course_webform/course_webform.test | Tests for conditional event-based access to course objects. |  |  |  | 
          
                  | CourseOutlineUiTestCase | class |  | tests/CourseOutlineUiTestCase.test | Test class for dealing with adding and removing elements from the course
outline. |  |  |  | 
          
                  | CourseReport | class |  | includes/course.core.inc | Holds a user's total progress through a course and functionality to check
for completion of required objects. |  |  |  | 
          
                  | CourseTestCase | class |  | tests/CourseTestCase.test | Master class for Course tests. | 16 |  |  | 
          
                  | course_views_handler_relationship_ce_cr | class |  | views/handlers/course_views_handler_relationship_ce_cr.inc | Create a relationship from the course report to course enrolment. |  |  |  | 
          
                  | course_views_handler_relationship_ce_sl | class |  | views/handlers/course_views_handler_relationship_ce_sl.inc | Create a relationship from the signup log to course enrolment. |  |  |  | 
          
                  | views_handler_filter_course | class |  | views/handlers/views_handler_filter_course.inc | A filter that allows the user to show or hide all courses. |  |  |  | 
          
                  | views_handler_filter_course_type | class |  | views/handlers/views_handler_filter_course_type.inc | Filter by course type |  |  |  | 
          
                  | views_join_course | class |  | views/handlers/views_join_course.inc | Special join handler to allow join on two colums. |  |  |  | 
          
                  | views_plugin_argument_validate_course | class |  | views/plugins/views_plugin_argument_validate_course.inc | Validate whether an argument is a course. |  |  |  |