Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
@mod @mod_glossary @core_completionFeature: View activity completion in the glossary activityIn order to have visibility of glossary completion requirementsAs a studentI need to be able to view my glossary completion progressBackground:Given the following "users" exist:| username | firstname | lastname | email || student1 | Vinnie | Student1 | student1@example.com || teacher1 | Darrell | Teacher1 | teacher1@example.com |And the following "courses" exist:| fullname | shortname | enablecompletion | showcompletionconditions || Course 1 | C1 | 1 | 1 |And the following "course enrolments" exist:| user | course | role || student1 | C1 | student || teacher1 | C1 | editingteacher |And the following "activity" exists:| activity | glossary || course | C1 || name | Music history || section | 1 |And I am on the "Music history" "glossary activity editing" page logged in as teacher1And 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 || Add requirements | 1 || View the activity | 1 || Receive a grade | 1 || Any grade | 1 || completionentriesenabled | 1 || completionentries | 1 |And I press "Save and display"And I log outScenario: View automatic completion items as a teacherGiven I am on the "Music history" "glossary activity" page logged in as teacher1Then "Music history" should have the "View" completion conditionAnd "Music history" should have the "Make entries: 1" completion conditionAnd "Music history" should have the "Receive a grade" completion conditionScenario: View automatic completion items as a studentGiven I am on the "Music history" "glossary activity" page logged in as student1And the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 1" completion condition of "Music history" is displayed as "todo"And the "Receive a grade" completion condition of "Music history" is displayed as "todo"And I am on the "Music history" "glossary activity" pageAnd I press "Add entry"And I set the following fields to these values:| Concept | Blast beats || Definition | Repeated fast tempo hits combining bass, snare and cymbal |And I press "Save changes"And the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 1" completion condition of "Music history" is displayed as "done"And the "Receive a grade" completion condition of "Music history" is displayed as "todo"And I log outAnd I am on the "Music history" "glossary activity" page logged in as teacher1And I set the field "rating" to "3"And I press "Rate"And I log outWhen I am on the "Music history" "glossary activity" page logged in as student1Then the "View" completion condition of "Music history" is displayed as "done"And the "Make entries: 1" completion condition of "Music history" is displayed as "done"And the "Receive a grade" completion condition of "Music history" is displayed as "done"@javascriptScenario: Use manual completionGiven I am on the "Music history" "glossary activity editing" page logged in as teacher1And I expand all fieldsetsAnd I set the field "Students must manually mark the activity as done" to "1"And I press "Save and display"# Teacher view.And the manual completion button for "Music history" should be disabledAnd I log out# Student view.When I am on the "Music history" "glossary activity" page logged in as student1Then the manual completion button of "Music history" is displayed as "Mark as done"And I toggle the manual completion state of "Music history"And the manual completion button of "Music history" is displayed as "Done"