Multiple H5P.InteractiveVideo

Contains four H5P.InteractiveVideo.
Test H5P for LearnDash with multiple H5P.InteractiveVideo (with or no interactions).
The last one has ‘Submit screen’.

No interactions

H5P content info:

Edit H5P content ID: 93
H5P.org example: Interactive Video

ELC H5P Library Info:
Library title: Interactive Video
Library version: 1.26.30
xAPI implementation: YES
Scores: YES
On the white list: YES

The Library name and version are pulled from content definition stored in database.

Behavioural settings:
Label Value Default
Start video at none none
Auto-play video false false
Loop the video false false
Override "Show Solution" button none none
Override "Retry" button none none
Start with bookmarks menu open false false
Show button for rewinding 10 seconds false false
Disable navigation none none
Deactivate sound false false

The configuration (field values in 'Behavioural settings') are set when editting the H5P content are pulled from content definition stored in database. The field labels and default values which populate 'Behavioural settings' are pulled from semantics.json file.

The H5P.org examples may have settings that do differ from library defaults.

Testing notes:
  • xAPI events are triggered. On how to listen to xAPI events see: H5P and xAPI page.
  • LearnDash progress control (such as 'Mark Complete') button state (enabled/disabled) is overriden by H5P content result completion.
  • The 'elc_h5p' shortcode should print messages as configured in Settings page.
    If 'Debug' is enabled in Settings page and 'ignore' attribute is present, the 'elc_h5p' shortcode should print 'DEBUG: Ignored'.

Interactions only

H5P content info:

Edit H5P content ID: 94
H5P.org example: Interactive Video

ELC H5P Library Info:
Library title: Interactive Video
Library version: 1.26.30
xAPI implementation: YES
Scores: YES
On the white list: YES

The Library name and version are pulled from content definition stored in database.

Behavioural settings:
Label Value Default
Start video at none none
Auto-play video false false
Loop the video false false
Override "Show Solution" button none none
Override "Retry" button none none
Start with bookmarks menu open false false
Show button for rewinding 10 seconds false false
Disable navigation none none
Deactivate sound false false

The configuration (field values in 'Behavioural settings') are set when editting the H5P content are pulled from content definition stored in database. The field labels and default values which populate 'Behavioural settings' are pulled from semantics.json file.

The H5P.org examples may have settings that do differ from library defaults.

Testing notes:
  • xAPI events are triggered. On how to listen to xAPI events see: H5P and xAPI page.
  • LearnDash progress control (such as 'Mark Complete') button state (enabled/disabled) is overriden by H5P content result completion.
  • The 'elc_h5p' shortcode should print messages as configured in Settings page.
    If 'Debug' is enabled in Settings page and 'ignore' attribute is present, the 'elc_h5p' shortcode should print 'DEBUG: Ignored'.

Summary task only

H5P content info:

Edit H5P content ID: 95
H5P.org example: Interactive Video

ELC H5P Library Info:
Library title: Interactive Video
Library version: 1.26.30
xAPI implementation: YES
Scores: YES
On the white list: YES

The Library name and version are pulled from content definition stored in database.

Behavioural settings:
Label Value Default
Start video at none none
Auto-play video false false
Loop the video false false
Override "Show Solution" button none none
Override "Retry" button none none
Start with bookmarks menu open false false
Show button for rewinding 10 seconds false false
Disable navigation none none
Deactivate sound false false

The configuration (field values in 'Behavioural settings') are set when editting the H5P content are pulled from content definition stored in database. The field labels and default values which populate 'Behavioural settings' are pulled from semantics.json file.

The H5P.org examples may have settings that do differ from library defaults.

Testing notes:
  • xAPI events are triggered. On how to listen to xAPI events see: H5P and xAPI page.
  • LearnDash progress control (such as 'Mark Complete') button state (enabled/disabled) is overriden by H5P content result completion.
  • The 'elc_h5p' shortcode should print messages as configured in Settings page.
    If 'Debug' is enabled in Settings page and 'ignore' attribute is present, the 'elc_h5p' shortcode should print 'DEBUG: Ignored'.

Interactions, summary task and submit screen

H5P content info:

Edit H5P content ID: 96
H5P.org example: Interactive Video

ELC H5P Library Info:
Library title: Interactive Video
Library version: 1.26.30
xAPI implementation: YES
Scores: YES
On the white list: YES

The Library name and version are pulled from content definition stored in database.

Behavioural settings:
Label Value Default
Start video at none none
Auto-play video false false
Loop the video false false
Override "Show Solution" button none none
Override "Retry" button none none
Start with bookmarks menu open false false
Show button for rewinding 10 seconds false false
Disable navigation none none
Deactivate sound false false

The configuration (field values in 'Behavioural settings') are set when editting the H5P content are pulled from content definition stored in database. The field labels and default values which populate 'Behavioural settings' are pulled from semantics.json file.

The H5P.org examples may have settings that do differ from library defaults.

Testing notes:
  • xAPI events are triggered. On how to listen to xAPI events see: H5P and xAPI page.
  • LearnDash progress control (such as 'Mark Complete') button state (enabled/disabled) is overriden by H5P content result completion.
  • The 'elc_h5p' shortcode should print messages as configured in Settings page.
    If 'Debug' is enabled in Settings page and 'ignore' attribute is present, the 'elc_h5p' shortcode should print 'DEBUG: Ignored'.

Scroll to Top