You are here

public function MatchingProcessor::getDraggables in Opigno module 3.x

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

Extract draggables from extras parameters.

Parameters

object $extras: Extras.

Return value

array Draggables.

1 call to MatchingProcessor::getDraggables()
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 252

Class

MatchingProcessor
Class MatchingProcessor.

Namespace

Drupal\opigno_h5p\TypeProcessors

Code

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