Esempio n. 1
0
 public function test_mod_scorm_get_scorm_attempt_count_others_as_teacher()
 {
     // As a teacher.
     self::setUser($this->teacher);
     // Create a completed attempt for student.
     $scoes = scorm_get_scoes($this->scorm->id);
     $sco = array_shift($scoes);
     scorm_insert_track($this->student->id, $this->scorm->id, $sco->id, 1, 'cmi.core.lesson_status', 'completed');
     // I should be able to view the attempts for my students.
     $result = mod_scorm_external::get_scorm_attempt_count($this->scorm->id, $this->student->id);
     $result = external_api::clean_returnvalue(mod_scorm_external::get_scorm_attempt_count_returns(), $result);
     $this->assertEquals(1, $result['attemptscount']);
 }