2012-03-12 91 views
0

我是新來的moodle,目前我正在研究問卷模塊,其中我們爲課程創建問卷(由教師創建,由學生在課程詳細頁面上查看,他們將回答)。現在我想知道哪個用戶創建了問卷(即userid)。我一直在尋找,但沒有找到任何答案。誰創建了問卷調查表(哪個用戶)?

+0

你能不能給我們一些代碼或上傳它呢?真的很難幫助你沒有... – ChapMic 2012-03-12 11:40:33

+0

嗨希望..現在清除.. – 2012-03-12 12:18:10

回答

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;