Project: moodle
Issue MDL-42962: create a course_module_viewed abstract class
We need an abstract class for all those course_module_viewed events
Story points: 8