Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取用户当前在moodle中玩的测验id_Php_Moodle - Fatal编程技术网

Php 如何获取用户当前在moodle中玩的测验id

Php 如何获取用户当前在moodle中玩的测验id,php,moodle,Php,Moodle,/*在moodle**/ 就像我们使用$user->id动态获取登录用户id一样,我们如何获取用户当前正在玩的测验id?是否有类似$quick->id或其他选项?请提供理论上的帮助,如果设置正确,您可以从$PAGE对象获取课程模块 $cm = $PAGE->cm 然后从$cm对象中获取测验记录 $quiz = $DB->get_record('quiz', array('id' => $cm->instance)); 你的密码在哪里?没有代码,我们无法帮助您。您好,请

/*在moodle**/


就像我们使用$user->id动态获取登录用户id一样,我们如何获取用户当前正在玩的测验id?是否有类似$quick->id或其他选项?请提供理论上的帮助,如果设置正确,您可以从$PAGE对象获取课程模块

$cm = $PAGE->cm
然后从$cm对象中获取测验记录

$quiz = $DB->get_record('quiz', array('id' => $cm->instance));

你的密码在哪里?没有代码,我们无法帮助您。您好,请参阅,这是否返回
$quick
对象,即
quick
表中的一行?