我需要从每个测验中得到“及格分数”,根据老师提供的“及格分数”来判断学生是否及格我尝试了下面这样的操作,但响应是空数组。提前感谢您的帮助。
$gradeitems=$DB->get_records('grade_items', array('id' => $quiz_id,'courseid' => $course_id));
hs1rzwqc1#
等级项目中的“id”字段是等级记录本身的id,而不是与等级关联的活动的id。如果您想要与测验相关联的成绩,那么您需要查找其中'itemmodule'是'quick','itemstance'是测验的id(也可以检查'courseid',因为上面有一个数据库索引)。即
$gradeitem = $DB->get_record('grade_items', ['itemmodule' => 'quiz', 'iteminstance' => $quizid, 'courseid' => $courseid]);
1条答案
按热度按时间hs1rzwqc1#
等级项目中的“id”字段是等级记录本身的id,而不是与等级关联的活动的id。
如果您想要与测验相关联的成绩,那么您需要查找其中'itemmodule'是'quick','itemstance'是测验的id(也可以检查'courseid',因为上面有一个数据库索引)。
即