in locallib.php [291:300]
protected function isonfrontpage() {
if (!empty($this->assignment) && $this->assignment instanceof \assign) {
$coursectx = $this->assignment->get_course_context();
$coursectxvalid = (!empty($coursectx) && $coursectx instanceof \context_course) ? true : false;
if ($coursectxvalid === true && $coursectx->instanceid == SITEID) {
return true;
}
}
return false;
}