echo $output->heading(format_string($teamwork->name)); notice(get_string('exampleneedassessed', 'teamwork'), new moodle_url('/mod/teamwork/view.php', array('id' => $cm->id))); echo $output->footer(); exit; } } } } // load the grading strategy logic $strategy = $teamwork->grading_strategy_instance(); if (is_null($assessment->grade) and !$assessmenteditable) { $mform = null; } else { // Are there any other pending assessments to do but this one? if ($assessmenteditable) { $pending = $teamwork->get_pending_assessments_by_reviewer($assessment->reviewerid, $assessment->id); } else { $pending = array(); } // load the assessment form and process the submitted data eventually $mform = $strategy->get_assessment_form($PAGE->url, 'assessment', $assessment, $assessmenteditable, array('editableweight' => $cansetassessmentweight, 'pending' => !empty($pending))); // Set data managed by the teamwork core, subplugins set their own data themselves. $currentdata = (object) array('weight' => $assessment->weight, 'feedbackauthor' => $assessment->feedbackauthor, 'feedbackauthorformat' => $assessment->feedbackauthorformat); if ($assessmenteditable and $teamwork->overallfeedbackmode) { $currentdata = file_prepare_standard_editor($currentdata, 'feedbackauthor', $teamwork->overall_feedback_content_options(), $teamwork->context, 'mod_teamwork', 'overallfeedback_content', $assessment->id); if ($teamwork->overallfeedbackfiles) { $currentdata = file_prepare_standard_filemanager($currentdata, 'feedbackauthorattachment', $teamwork->overall_feedback_attachment_options(), $teamwork->context, 'mod_teamwork', 'overallfeedback_attachment', $assessment->id); } } $mform->set_data($currentdata); if ($mform->is_cancelled()) {