$toolids[] = $newgrades[$assessmentid]->toolid; $assessment->grade = $grade; $assessment->update(); if ($evalcomix_grade = evalcomix_grades::fetch(array('courseid' => $courseid, 'cmid' => $task->instanceid, 'userid' => $assessment->studentid))) { $params = array('cmid' => $task->instanceid, 'userid' => $assessment->studentid, 'courseid' => $courseid); $finalgrade = evalcomix_grades::get_finalgrade_user_task($params); if ($finalgrade !== null) { $evalcomix_grade->finalgrade = $finalgrade; $evalcomix_grade->update(); } } } } } } webservice_evalcomix_client::set_assessments_modified(array('toolids' => $toolids)); } } ////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////// Logo y enlace a la gestión de instrumentos ///////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////// echo ' <center> <div><img src="' . $CFG->wwwroot . EVXLOGOROOT . '" width="230" alt="EvalCOMIX"/></div><br>'; //If $USER has editing permits //if(is_siteadmin($USER) || has_capability('block/evalcomix:edit',$context)){ if (is_siteadmin($USER) || has_capability('moodle/grade:viewhidden', $context)) { echo '<div><input type="button" style="color:#333333" value="' . get_string('designsection', 'block_evalcomix') . '" onclick="location.href=\'' . $CFG->wwwroot . '/blocks/evalcomix/tool/index.php?id=' . $courseid . '\'"/></div>'; echo '<div><input type="button" style="color:#333333" value="' . get_string('graphics', 'block_evalcomix') . '" onclick="location.href=\'' . $CFG->wwwroot . '/blocks/evalcomix/graphics/index.php?mode=1&id=' . $courseid . '\'"/></div>'; if (has_capability('moodle/block:edit', $context)) { echo '<div><input type="button" style="color:#333333" value="' . get_string('settings', 'block_evalcomix') . '" onclick="location.href=\'' . $CFG->wwwroot . '/blocks/evalcomix/assessment/configuration.php?id=' . $courseid . '\'"/></div>';