7 methods override CourseObject::take() in Course 3.x
- CourseObjectAttendance::take in modules/
course_attendance/ src/ Plugin/ course/ CourseObject/ CourseObjectAttendance.php  - Course object entry point for taking. This method should return a value corresponding to the type set in getTakeType().
 - CourseObjectBroken::take in src/
Course/ Object/ CourseObjectBroken.php  - Course object entry point for taking. This method should return a value corresponding to the type set in getTakeType().
 - CourseObjectCertificate::take in modules/
course_certificate/ src/ Plugin/ course/ CourseObject/ CourseObjectCertificate.php  - Course object entry point for taking. This method should return a value corresponding to the type set in getTakeType().
 - CourseObjectCommerce::take in modules/
course_commerce/ src/ Plugin/ course/ CourseObject/ CourseObjectCommerce.php  - Display the add to cart button, or a message that it was already purchased.
 - CourseObjectManual::take in modules/
course_object_manual/ src/ Plugin/ course/ CourseObject/ CourseObjectManual.php  - Display status message as course content.
 - CourseObjectTest::take in modules/
course_test/ src/ Plugin/ course/ CourseObject/ CourseObjectTest.php  - Course object entry point for taking. This method should return a value corresponding to the type set in getTakeType().
 - CourseObjectUbercart::take in modules/
course_uc/ src/ Plugin/ course/ CourseObject/ CourseObjectUbercart.php  - Display the add to cart button, or a message that it was already purchased.