mirrored from git://git.moodle.org/moodle.git
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MDL-2051 mod_choice: Show info how choice results will be published
- Loading branch information
1 parent
109aa07
commit 3cd76cb
Showing
3 changed files
with
144 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
@mod @mod_choice | ||
Feature: A student can see how the results of the choice activity will be published | ||
In order to put my mind at ease when it comes to answering a choice | ||
As a student | ||
I need to learn how my choice will be handled and published to the other course participants. | ||
|
||
Background: | ||
Given 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 I log in as "teacher1" | ||
And I am on "Course 1" course homepage with editing mode on | ||
|
||
Scenario: Results will not be published to the students | ||
Given I add a "Choice" to section "1" and I fill the form with: | ||
| Choice name | Choice 1 | | ||
| Description | Choice Description | | ||
| Publish results | Do not publish results to students | | ||
| option[0] | Option 1 | | ||
| option[1] | Option 2 | | ||
And I log out | ||
And I log in as "student1" | ||
And I am on "Course 1" course homepage | ||
When I follow "Choice 1" | ||
Then I should see "The results of this activity will not be published after you answer." | ||
|
||
Scenario: Full results will be shown to the students after they answer | ||
Given I add a "Choice" to section "1" and I fill the form with: | ||
| Choice name | Choice 1 | | ||
| Description | Choice Description | | ||
| option[0] | Option 1 | | ||
| option[1] | Option 2 | | ||
| Publish results | Show results to students after they answer | | ||
| Privacy of results | Publish full results, showing names and their choices | | ||
And I log out | ||
And I log in as "student1" | ||
And I am on "Course 1" course homepage | ||
When I follow "Choice 1" | ||
Then I should see "Full results, showing everyone's choices, will be published after you answer." | ||
|
||
Scenario: Anonymous results will be shown to students after they answer | ||
Given I add a "Choice" to section "1" and I fill the form with: | ||
| Choice name | Choice 1 | | ||
| Description | Choice Description | | ||
| option[0] | Option 1 | | ||
| option[1] | Option 2 | | ||
| Publish results | Show results to students after they answer | | ||
And I log out | ||
And I log in as "student1" | ||
And I am on "Course 1" course homepage | ||
When I follow "Choice 1" | ||
Then I should see "Anonymous results will be published after you answer." | ||
|
||
Scenario: Full results will be shown to students only after the choice is closed | ||
Given I add a "Choice" to section "1" and I fill the form with: | ||
| Choice name | Choice 1 | | ||
| Description | Choice Description | | ||
| Publish results | Show results to students only after the choice is closed | | ||
| Privacy of results | Publish full results, showing names and their choices | | ||
| option[0] | Option 1 | | ||
| option[1] | Option 2 | | ||
And I log out | ||
And I log in as "student1" | ||
And I am on "Course 1" course homepage | ||
When I follow "Choice 1" | ||
Then I should see "Full results, showing everyone's choices, will be published after the activity is closed." | ||
|
||
Scenario: Anonymous results will be shown to students only after the choice is closed | ||
Given I add a "Choice" to section "1" and I fill the form with: | ||
| Choice name | Choice 1 | | ||
| Description | Choice Description | | ||
| Publish results | Show results to students only after the choice is closed | | ||
| option[0] | Option 1 | | ||
| option[1] | Option 2 | | ||
And I log out | ||
And I log in as "student1" | ||
And I am on "Course 1" course homepage | ||
When I follow "Choice 1" | ||
Then I should see "Anonymous results will be published after the activity is closed." | ||
|
||
Scenario: Results will always be shown to students | ||
Given I add a "Choice" to section "1" and I fill the form with: | ||
| Choice name | Choice 1 | | ||
| Description | Choice Description | | ||
| option[0] | Option 1 | | ||
| option[1] | Option 2 | | ||
| Publish results | Always show results to students | | ||
And I log out | ||
And I log in as "student1" | ||
And I am on "Course 1" course homepage | ||
When I follow "Choice 1" | ||
Then I should not see "Full results, showing everyone's choices, will be published after you answer." | ||
And I should not see "Full results, showing everyone's choices, will be published after the activity is closed." | ||
And I should not see "Anonymous results will be published after you answer." | ||
And I should not see "Anonymous results will be published after the activity is closed." | ||
And I should not see "The results of this activity will not be published after you answer." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters