parent
77ea95a5bd
commit
537675d7c9
@ -0,0 +1,39 @@ |
||||
<?php |
||||
/* For licensing terms, see /license.txt */ |
||||
|
||||
namespace Chamilo\PluginBundle\MigrationMoodle\Task; |
||||
|
||||
use Chamilo\PluginBundle\MigrationMoodle\Extractor\BaseExtractor; |
||||
|
||||
/** |
||||
* Class QuestionsTrueFalseTask. |
||||
* |
||||
* Task to convert Moodle question answers of truefalse type in Chamilo unique answers. |
||||
* |
||||
* @package Chamilo\PluginBundle\MigrationMoodle\Task |
||||
*/ |
||||
class QuestionsTrueFalseTask extends QuestionMultiChoiceSingleTask |
||||
{ |
||||
/** |
||||
* @inheritDoc |
||||
*/ |
||||
public function getExtractConfiguration() |
||||
{ |
||||
return [ |
||||
'class' => BaseExtractor::class, |
||||
'query' => "SELECT |
||||
qa.id, |
||||
qa.question, |
||||
qa.answer, |
||||
qa.feedback, |
||||
(qa.fraction * qq.defaultmark) score, |
||||
q.id quizid, |
||||
q.course |
||||
FROM mdl_question_answers qa |
||||
INNER JOIN mdl_question qq ON qa.question = qq.id |
||||
INNER JOIN mdl_quiz_slots qs ON qq.id = qs.questionid |
||||
INNER JOIN mdl_quiz q ON qs.quizid = q.id |
||||
WHERE qq.qtype = 'truefalse'", |
||||
]; |
||||
} |
||||
} |
||||
Loading…
Reference in new issue