@@ -62,7 +62,7 @@ public static function get_assign($instanceid)
6262 $ context = context_system::instance ();
6363 require_capability ('mod/assign:view ' , $ context );
6464
65- $ sql = "SELECT a.id, a.course, a.name, a.intro, a.grade, a.duedate, cm.visible, gi.grademax, gi.gradepass, gi.aggregationcoef AS weight
65+ $ sql = "SELECT a.id, cm.idnumber, a.course, a.name, a.intro, a.grade, a.duedate, cm.visible, gi.grademax, gi.gradepass, gi.aggregationcoef AS weight
6666 FROM {assign} a
6767 INNER JOIN {course_modules} cm ON cm.course = a.course AND cm.instance = a.id
6868 INNER JOIN {modules} m ON m.id = cm.module
@@ -84,6 +84,7 @@ public static function get_assign_returns()
8484 return new external_single_structure (
8585 [
8686 'id ' => new external_value (PARAM_INT , 'Assignment id ' ),
87+ 'idnumber ' => new external_value (PARAM_INT , 'ID Number ' ),
8788 'course ' => new external_value (PARAM_INT , 'Course id ' ),
8889 'name ' => new external_value (PARAM_TEXT , 'Assignment name ' ),
8990 'intro ' => new external_value (PARAM_RAW , 'Intro Text ' ),
@@ -128,7 +129,7 @@ public static function get_quiz($instanceid)
128129 $ context = context_system::instance ();
129130 require_capability ('mod/quiz:view ' , $ context );
130131
131- $ sql = "SELECT q.id, q.course, q.name, q.intro, q.grade, cm.visible, gi.grademax, gi.gradepass, gi.aggregationcoef AS weight
132+ $ sql = "SELECT q.id, cm.idnumber, q.course, q.name, q.intro, q.grade, cm.visible, gi.grademax, gi.gradepass, gi.aggregationcoef AS weight
132133 FROM {quiz} q
133134 INNER JOIN {course_modules} cm ON cm.course = q.course AND cm.instance = q.id
134135 INNER JOIN {modules} m ON m.id = cm.module
@@ -150,6 +151,7 @@ public static function get_quiz_returns()
150151 return new external_single_structure (
151152 [
152153 'id ' => new external_value (PARAM_INT , 'Quiz id ' ),
154+ 'idnumber ' => new external_value (PARAM_INT , 'ID Number ' ),
153155 'course ' => new external_value (PARAM_INT , 'Course id ' ),
154156 'name ' => new external_value (PARAM_TEXT , 'Quiz name ' ),
155157 'intro ' => new external_value (PARAM_RAW , 'Intro Text ' ),
0 commit comments