mirror of
https://github.com/moodle/moodle.git
synced 2025-04-22 08:55:15 +02:00
Merge branch 'MDL-59032-master' of git://github.com/damyon/moodle
This commit is contained in:
commit
1e34274846
@ -1633,6 +1633,11 @@ function mod_scorm_core_calendar_provide_event_action(calendar_event $event,
|
||||
|
||||
$cm = get_fast_modinfo($event->courseid)->instances['scorm'][$event->instance];
|
||||
|
||||
if (has_capability('mod/scorm:viewreport', $cm->context)) {
|
||||
// Teachers do not need to be reminded to complete a scorm.
|
||||
return null;
|
||||
}
|
||||
|
||||
if (!empty($cm->customdata['timeclose']) && $cm->customdata['timeclose'] < time()) {
|
||||
// The scorm has closed so the user can no longer submit anything.
|
||||
return null;
|
||||
|
@ -207,6 +207,9 @@ class mod_scorm_lib_testcase extends externallib_advanced_testcase {
|
||||
// Create a calendar event.
|
||||
$event = $this->create_action_event($course->id, $scorm->id, SCORM_EVENT_TYPE_OPEN);
|
||||
|
||||
// Only students see scorm events.
|
||||
$this->setUser($this->student);
|
||||
|
||||
// Create an action factory.
|
||||
$factory = new \core_calendar\action_factory();
|
||||
|
||||
@ -261,6 +264,9 @@ class mod_scorm_lib_testcase extends externallib_advanced_testcase {
|
||||
// Create a calendar event.
|
||||
$event = $this->create_action_event($course->id, $scorm->id, SCORM_EVENT_TYPE_OPEN);
|
||||
|
||||
// Only students see scorm events.
|
||||
$this->setUser($this->student);
|
||||
|
||||
// Create an action factory.
|
||||
$factory = new \core_calendar\action_factory();
|
||||
|
||||
@ -289,6 +295,9 @@ class mod_scorm_lib_testcase extends externallib_advanced_testcase {
|
||||
// Create a calendar event.
|
||||
$event = $this->create_action_event($course->id, $scorm->id, SCORM_EVENT_TYPE_OPEN);
|
||||
|
||||
// Only students see scorm events.
|
||||
$this->setUser($this->student);
|
||||
|
||||
// Create an action factory.
|
||||
$factory = new \core_calendar\action_factory();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user