protected function constructInput()
 {
     return array_merge(parent::constructInput(), ['objecttable' => 'assign_submission', 'objectid' => 1, 'eventname' => '\\mod_assign\\event\\assessable_submitted']);
 }
 protected function constructInput()
 {
     return array_merge(parent::constructInput(), ['objecttable' => 'scorm_scoes', 'objectid' => 1, 'eventname' => '\\mod_scorm\\event\\sco_launched']);
 }
 protected function constructInput()
 {
     return array_merge(parent::constructInput(), ['objecttable' => 'feedback_completed', 'objectid' => '1', 'eventname' => '\\mod_feedback\\event\\response_submitted']);
 }
 /**
  * Construct the event, using even name, course_completed
  * @return array
  */
 protected function constructInput()
 {
     return array_merge(parent::constructInput(), ['objecttable' => null, 'objectid' => null, 'eventname' => '\\core\\event\\course_completed', 'action' => 'completed', 'target' => 'course', 'component' => 'core']);
 }
 protected function constructInput()
 {
     return array_merge(parent::constructInput(), ['objecttable' => 'quiz_attempts', 'objectid' => 1, 'eventname' => '\\mod_quiz\\event\\attempt_preview_started']);
 }
 protected function constructInput()
 {
     return array_merge(parent::constructInput(), ['objecttable' => 'page', 'objectid' => 1, 'eventname' => '\\mod_page\\event\\course_module_viewed']);
 }
 protected function constructInput()
 {
     return array_merge(parent::constructInput(), ['objecttable' => 'facetoface_sessions', 'objectid' => 1, 'eventname' => '\\mod_facetoface\\event\\signup_success']);
 }
 protected function constructInput()
 {
     return array_merge(parent::constructInput(), ['objecttable' => 'forum_discussions', 'objectid' => 1, 'eventname' => '\\mod_forum\\event\\discussion_viewed']);
 }