Exemplo n.º 1
0
 public function convert(BaseQuestionType $questionType, $interactionIdentifier, $interactionLabel)
 {
     /** @var longtext $question */
     $question = $questionType;
     $interaction = new ExtendedTextInteraction($interactionIdentifier);
     $interaction->setLabel($interactionLabel);
     $interaction->setPrompt($this->convertStimulusForPrompt($question->get_stimulus()));
     $interaction->setFormat(TextFormat::XHTML);
     $interaction->setMinStrings(1);
     $interaction->setMaxStrings(1);
     $placeholderText = $question->get_placeholder();
     if (!empty($placeholderText)) {
         $interaction->setPlaceholderText($placeholderText);
     }
     return [$interaction, null, null];
 }