You are here

public function MatchingProcessor::getDropzones in Opigno module 8

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

Extract drop zones from extras parameters.

Parameters

object $extras: Extras.

Return value

array Drop zones.

1 call to MatchingProcessor::getDropzones()
MatchingProcessor::generateHTML in ActivityTypes/opigno_h5p/src/TypeProcessors/MatchingProcessor.php
Processes xAPI data and returns a human readable HTML report.

File

ActivityTypes/opigno_h5p/src/TypeProcessors/MatchingProcessor.php, line 230

Class

MatchingProcessor
Class MatchingProcessor.

Namespace

Drupal\opigno_h5p\TypeProcessors

Code

public function getDropzones($extras) {
  $dropzones = [];
  foreach ($extras->target as $value) {
    $dropzones[] = (object) [
      'id' => $value->id,
      'value' => $value->description->{'en-US'},
    ];
  }
  return $dropzones;
}