You are here

public function H5pActivityAnswer::answeringForm in Opigno module 8

Same name and namespace in other branches
  1. 3.x ActivityTypes/opigno_h5p/src/Plugin/ActivityAnswer/H5pActivityAnswer.php \Drupal\opigno_h5p\Plugin\ActivityAnswer\H5pActivityAnswer::answeringForm()

Modify answering form.

Overrides ActivityAnswerPluginBase::answeringForm

File

ActivityTypes/opigno_h5p/src/Plugin/ActivityAnswer/H5pActivityAnswer.php, line 57

Class

H5pActivityAnswer
Class H5pActivityAnswer.

Namespace

Drupal\opigno_h5p\Plugin\ActivityAnswer

Code

public function answeringForm(array &$form) {
  $form['score'] = [
    '#type' => 'hidden',
    '#default_value' => 0,
    '#attributes' => [
      'id' => 'activity-h5p-result',
    ],
  ];
  $form['correct-response'] = [
    '#type' => 'hidden',
    '#default_value' => 0,
    '#attributes' => [
      'id' => 'activity-h5p-correct-response',
    ],
  ];
  $form['response'] = [
    '#type' => 'hidden',
    '#default_value' => 0,
    '#attributes' => [
      'id' => 'activity-h5p-response',
    ],
  ];
  $form['xapi_data'] = [
    '#type' => 'hidden',
    '#default_value' => 0,
    '#attributes' => [
      'id' => 'activity-h5p-xapi-data',
    ],
  ];
  $form['#attached']['library'][] = 'opigno_h5p/opigno_h5p.main';
}