You are here

private function TrueFalseProcessor::getContent in Opigno module 3.x

Same name and namespace in other branches
  1. 8 ActivityTypes/opigno_h5p/src/TypeProcessors/TrueFalseProcessor.php \Drupal\opigno_h5p\TypeProcessors\TrueFalseProcessor::getContent()

Get report content.

1 call to TrueFalseProcessor::getContent()
TrueFalseProcessor::generateHTML in ActivityTypes/opigno_h5p/src/TypeProcessors/TrueFalseProcessor.php
Options for interaction and generates a human readable HTML report.

File

ActivityTypes/opigno_h5p/src/TypeProcessors/TrueFalseProcessor.php, line 28

Class

TrueFalseProcessor
Class FillInProcessor.

Namespace

Drupal\opigno_h5p\TypeProcessors

Code

private function getContent($description, $crp, $response, $scoreSettings) {
  $isCorrectClass = $response === $crp[0] ? 'h5p-true-false-user-response-correct' : 'h5p-true-false-user-response-wrong';
  $header = $this
    ->generateHeader($description, $scoreSettings);
  return '<div class="h5p-reporting-container h5p-true-false-container">' . $header . '<p class="h5p-true-false-task"><span class="h5p-true-false-correct-responses-pattern">' . $crp[0] . '</span><span class="' . $isCorrectClass . '">' . $response . '</span></p>' . '</div>';
}