You are here

private function FillInProcessor::buildReportOutput in Opigno module 8

Same name and namespace in other branches
  1. 3.x ActivityTypes/opigno_h5p/src/TypeProcessors/FillInProcessor.php \Drupal\opigno_h5p\TypeProcessors\FillInProcessor::buildReportOutput()

Build report.

Creates a stylable HTML report from description user responses and correct responses.

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

File

ActivityTypes/opigno_h5p/src/TypeProcessors/FillInProcessor.php, line 191

Class

FillInProcessor
Class FillInProcessor.

Namespace

Drupal\opigno_h5p\TypeProcessors

Code

private function buildReportOutput($description, $crp, $response, $caseSensitive) {

  // Get placeholder replacements and replace them.
  $placeholderReplacements = $this
    ->getPlaceholderReplacements($crp, $response, $caseSensitive);
  return $this
    ->replacePlaceholders($description, $placeholderReplacements);
}