谁创建了调查问卷(哪个用户)?

时间:2012-03-12 11:38:07

标签: php moodle

我是moodle的新手,目前我正在研究问卷模块,我们在其中创建课程问卷(由教师创建,由学生在课程详细页面上查看,他们将在那里回答)。现在我想知道哪个用户创建了该问卷(即用户ID)。我一直在寻找,但没有找到任何答案。

1 个答案:

答案 0 :(得分:1)

如果问卷表有一个createdby字段,那么您可以使用它,否则,您将必须在日志表中搜索如下:

// You'll need to get the right coursemoduleid first from the course_modules table
$cmid = 27; 
$conditions = array('module' => 'questionnaire',
                    'coursemoduleid' => $cmid,
                    'action' => 'add');
$creationrecord = $DB->get_record('log', $conditions);
$creator = $creationrecord->userid;