Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
@mod @mod_data @core_completionFeature: Completion pass gradeView activity completion in the database activityIn order to have visibility of database completion requirementsAs a studentI need to be able to view my database completion progressBackground:Given the following "users" exist:| username | firstname | lastname | email || student1 | Vinnie | Student1 | student1@example.com || student2 | Vinnie | Student2 | student2@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 || teacher1 | C1 | editingteacher |And the following "activity" exists:| activity | data || course | C1 || idnumber | mh1 || name | Music history || section | 1 |And the following "mod_data > fields" exist:| database | type | name || mh1 | text | Instrument types |And I am on the "Music history" "data activity" page logged in as teacher1And I navigate to "Settings" in current page administrationAnd I expand all fieldsetsAnd I set the following fields to these values:| Aggregate type | Average of ratings || scale[modgrade_type] | Point || scale[modgrade_point] | 100 || gradepass | 50 || Add requirements | 1 || View the activity | 1 || Receive a grade | 1 || Passing grade | 1 || completionentriesenabled | 1 || completionentries | 2 |And I press "Save and display"And I log out@javascriptScenario: View automatic completion items as a teacher# We add an entry to let the user change to a different view.Given the following "mod_data > entries" exist:| database | user | Instrument types || mh1 | teacher1 | Drums |When I am on the "Music history" "data activity" page logged in as teacher1Then "Music history" should have the "View" completion conditionAnd "Music history" should have the "Make entries: 2" completion conditionAnd "Music history" should have the "Receive a grade" completion conditionAnd "Music history" should have the "Receive a passing grade" completion conditionAnd I select "Single view" from the "jump" singleselectAnd "Music history" should have the "View" completion conditionAnd "Music history" should have the "Make entries: 2" completion conditionAnd "Music history" should have the "Receive a grade" completion conditionAnd "Music history" should have the "Receive a passing grade" completion condition@javascriptScenario: View automatic completion items as a failing studentGiven I am on the "Music history" "data activity" page logged in as student1And the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 2" completion condition of "Music history" is displayed as "todo"And the "Receive a grade" completion condition of "Music history" is displayed as "todo"And the "Receive a passing grade" completion condition of "Music history" is displayed as "todo"And the following "mod_data > entries" exist:| database | user | Instrument types || mh1 | student1 | Drums |And I am on "Course 1" course homepage# One entry is not enough to mark as complete.And the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 2" completion condition of "Music history" is displayed as "todo"And the "Receive a grade" completion condition of "Music history" is displayed as "todo"And the "Receive a passing grade" completion condition of "Music history" is displayed as "todo"And the following "mod_data > entries" exist:| database | user | Instrument types || mh1 | student1 | Hurdygurdy |And I am on "Course 1" course homepageThen the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 2" completion condition of "Music history" is displayed as "done"And the "Receive a grade" completion condition of "Music history" is displayed as "todo"And the "Receive a passing grade" completion condition of "Music history" is displayed as "todo"And I log outAnd I am on the "Music history" "data activity" page logged in as teacher1And I select "Single view" from the "jump" singleselectAnd I set the field "rating" to "3"And I log outWhen I am on the "Music history" "data activity" page logged in as student1Then the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 2" 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"And I log outAnd I log in as "teacher1"And I am on "Course 1" course homepageAnd "Vinnie Student1" user has completed "Music history" activity@javascriptScenario: View automatic completion items as a passing studentGiven I am on the "Music history" "data activity" page logged in as student1And the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 2" completion condition of "Music history" is displayed as "todo"And the "Receive a grade" completion condition of "Music history" is displayed as "todo"And the "Receive a passing grade" completion condition of "Music history" is displayed as "todo"And the following "mod_data > entries" exist:| database | user | Instrument types || mh1 | student1 | Drums |And I am on "Course 1" course homepage# One entry is not enough to mark as complete.And the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 2" completion condition of "Music history" is displayed as "todo"And the "Receive a grade" completion condition of "Music history" is displayed as "todo"And the "Receive a passing grade" completion condition of "Music history" is displayed as "todo"And the following "mod_data > entries" exist:| database | user | Instrument types || mh1 | student1 | Hurdygurdy |And I am on "Course 1" course homepageAnd the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 2" completion condition of "Music history" is displayed as "done"And the "Receive a grade" completion condition of "Music history" is displayed as "todo"And the "Receive a passing grade" completion condition of "Music history" is displayed as "todo"And I log outAnd I am on the "Music history" "data activity" page logged in as teacher1And I select "Single view" from the "jump" singleselectAnd I set the field "rating" to "60"And I log outWhen I am on the "Music history" "data activity" page logged in as student1Then the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 2" 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"And I log outAnd I log in as "teacher1"And I am on "Course 1" course homepageAnd "Vinnie Student1" user has completed "Music history" activity