/** * Get course information - progress / grades, etc * * @return string */ public function get_courseinfo_action() { $courseids = optional_param('courseids', false, PARAM_SEQUENCE); if (!empty($courseids)) { $courseids = explode(',', $courseids); } $courseinfo = \theme_snap\local::courseinfo($courseids); return json_encode(array('info' => $courseinfo)); }
public function test_courseinfo_teacher() { $this->setUser($this->teachers[0]); $actual = local::courseinfo([$this->course->id]); $this->assertCount(1, $actual); }