AutorÃa | Ultima modificación | Ver Log |
@mod @mod_glossaryFeature: A teacher can set whether glossary entries are always editable or notIn order to ensure students think before adding new entriesAs a teacherI need to prevent entries to be always editableScenario: Glossary entries are not always editableGiven the following "users" exist:| username | firstname | lastname | email || teacher1 | Teacher | 1 | teacher1@example.com || student1 | Student | 1 | student1@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 || student1 | C1 | student |And the following "activities" exist:| activity | name | intro | course | idnumber | editalways || glossary | Test glossary name | Test glossary description | C1 | glossary1 | 0 |And the following config values are set as admin:| maxeditingtime | 5 |And I log in as "student1"And I am on "Course 1" course homepageAnd I follow "Test glossary name"When I add a glossary entry with the following data:| Concept | Test concept name || Definition | Test concept description |Then "Delete entry: Test concept name" "link" should existAnd "Edit entry: Test concept name" "link" should existAnd I wait "6" secondsAnd I reload the pageAnd "Delete entry: Test concept name" "link" should not existAnd "Edit entry: Test concept name" "link" should not exist