Skip to content

Commit 20dfee6

Browse files
committed
Fix: Invalid event functions defined
When the student clicked "Submit and finalise" the following message appeared when debugging was enabled: Invalid event functions defined in \mod_coursework\event\assessable_uploaded This event class has now been updated to reflect changes in Moodle 4.2 (see MDL-52805).
1 parent eb33cfb commit 20dfee6

File tree

1 file changed

+0
-44
lines changed

1 file changed

+0
-44
lines changed

classes/event/assessable_uploaded.php

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -40,50 +40,6 @@ public function get_description() {
4040
"in the coursework activity with course module id '$this->contextinstanceid'.";
4141
}
4242

43-
/**
44-
* Legacy event data if get_legacy_eventname() is not empty.
45-
*
46-
* @return \stdClass
47-
*/
48-
protected function get_legacy_eventdata() {
49-
50-
51-
$submission = submission::find($this->objectid);
52-
$fs = get_file_storage();
53-
$files = $fs->get_area_files($submission->get_context_id(), 'mod_coursework', 'submission',
54-
$submission->id, "id", false);
55-
56-
$eventdata = new \stdClass();
57-
$eventdata->modulename = 'coursework';
58-
$eventdata->cmid = $submission->get_course_module_id();
59-
$eventdata->itemid = $submission->id;
60-
$eventdata->courseid = $submission->get_course_id();
61-
$eventdata->userid = $submission->get_author_id();
62-
63-
64-
$eventdata->timeavailable = $submission->get_coursework()->timecreated;
65-
$eventdata->timedue = $submission->get_coursework()->get_user_deadline($submission->get_author_id());
66-
$eventdata->feedbackavailable = $submission->get_coursework()->get_individual_feedback_deadline();
67-
if ($files) {
68-
$eventdata->pathnamehashes = array();
69-
foreach ($files as $file) {
70-
$eventdata->pathnamehashes[] = $file->get_pathnamehash();
71-
}
72-
$eventdata->files = $files;
73-
}
74-
return $eventdata;
75-
}
76-
77-
78-
/**
79-
* Return the legacy event name.
80-
*
81-
* @return string
82-
*/
83-
public static function get_legacy_eventname() {
84-
return 'assessable_file_uploaded';
85-
}
86-
8743
/**
8844
* Return localised event name.
8945
*

0 commit comments

Comments
 (0)