コード例 #1
0
ファイル: ajax.php プロジェクト: aolley/MoodleDirectV2
         $PAGE->set_context(context_module::instance($cm->id));
         $turnitintooltwoview = new turnitintooltwo_view();
         $submissionrow["submission_id"] = $submission->submission_objectid;
         $submissionrow["row"] = $turnitintooltwoview->get_submission_inbox_row($cm, $turnitintooltwoassignment, $parts, $partid, $submission, $useroverallgrades, $istutor, 'refresh_row');
         echo json_encode($submissionrow);
     }
     break;
 case "enrol_all_students":
     if (!confirm_sesskey()) {
         throw new moodle_exception('invalidsesskey', 'error');
     }
     $assignmentid = required_param('assignment', PARAM_INT);
     $turnitintooltwoassignment = new turnitintooltwo_assignment($assignmentid);
     $cm = get_coursemodule_from_instance("turnitintooltwo", $assignmentid);
     if (has_capability('mod/turnitintooltwo:grade', context_module::instance($cm->id))) {
         echo $turnitintooltwoassignment->enrol_all_students($cm);
     }
     break;
 case "refresh_rubric_select":
     $courseid = required_param('course', PARAM_INT);
     $assignmentid = required_param('assignment', PARAM_INT);
     $modulename = required_param('modulename', PARAM_ALPHA);
     if (has_capability('moodle/course:update', context_course::instance($courseid))) {
         // Set Rubric options to instructor rubrics.
         $instructor = new turnitintooltwo_user($USER->id, 'Instructor');
         $instructor->set_user_values_from_tii();
         $instructorrubrics = $instructor->get_instructor_rubrics();
         $options = array('' => get_string('norubric', 'turnitintooltwo')) + $instructorrubrics;
         // Add in rubric if the selected rubric belongs to another instructor.
         if (!empty($assignmentid)) {
             if ($modulename == "turnitintooltwo") {