Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 115... Línea 115...
115
    }
115
    }
Línea 116... Línea 116...
116
 
116
 
117
    public function testable_view_batch_set_workflow_state($selectedusers) {
117
    public function testable_view_batch_set_workflow_state($selectedusers) {
118
        global $PAGE;
118
        global $PAGE;
119
        $PAGE->set_url('/mod/assign/view.php');
119
        $PAGE->set_url('/mod/assign/view.php');
120
        $mform = $this->testable_grading_batch_operations_form('setmarkingworkflowstate', $selectedusers);
120
        $_POST['selectedusers'] = $selectedusers;
121
        return parent::view_batch_set_workflow_state($mform);
121
        return parent::view_batch_set_workflow_state();
Línea 122... Línea 122...
122
    }
122
    }
123
 
123
 
124
    public function testable_view_batch_markingallocation($selectedusers) {
124
    public function testable_view_batch_markingallocation($selectedusers) {
125
        global $PAGE;
-
 
126
        $PAGE->set_url('/mod/assign/view.php');
-
 
127
        $mform = $this->testable_grading_batch_operations_form('setmarkingallocation', $selectedusers);
-
 
128
        return parent::view_batch_markingallocation($mform);
-
 
129
    }
-
 
130
 
-
 
131
    public function testable_grading_batch_operations_form($operation, $selectedusers) {
-
 
132
        global $CFG;
-
 
133
 
-
 
134
        require_once($CFG->dirroot . '/mod/assign/gradingbatchoperationsform.php');
-
 
135
 
-
 
136
        // Mock submit the grading operations form.
-
 
137
        $data = array();
125
        global $PAGE;
138
        $data['id'] = $this->get_course_module()->id;
-
 
139
        $data['selectedusers'] = $selectedusers;
-
 
140
        $data['returnaction'] = 'grading';
-
 
141
        $data['operation'] = $operation;
-
 
142
        mod_assign_grading_batch_operations_form::mock_submit($data);
-
 
143
 
-
 
144
        // Set required variables in the form.
-
 
145
        $formparams = array();
-
 
146
        $formparams['submissiondrafts'] = 1;
-
 
147
        $formparams['duedate'] = 1;
-
 
148
        $formparams['attemptreopenmethod'] = ASSIGN_ATTEMPT_REOPEN_METHOD_MANUAL;
-
 
149
        $formparams['feedbackplugins'] = array();
126
        $PAGE->set_url('/mod/assign/view.php');
150
        $formparams['markingworkflow'] = 1;
-
 
151
        $formparams['markingallocation'] = 1;
-
 
152
        $formparams['cm'] = $this->get_course_module()->id;
-
 
153
        $formparams['context'] = $this->get_context();
-
 
154
        $mform = new mod_assign_grading_batch_operations_form(null, $formparams);
-
 
155
 
127
        $_POST['selectedusers'] = $selectedusers;
Línea 156... Línea 128...
156
        return $mform;
128
        return parent::view_batch_markingallocation();
157
    }
129
    }
158
 
130