Commit | Line | Data |
---|---|---|
550d842e | 1 | @mod @mod_choice |
6b6303d9 DM |
2 | Feature: A teacher can choose one of 4 options for publishing choice results |
3 | In order to display choice activities outcomes | |
5d7b6307 | 4 | As a teacher |
6b6303d9 DM |
5 | I need to publish the choice activity results in different ways |
6 | ||
7 | Background: | |
759b323e | 8 | Given the following "users" exist: |
6b6303d9 | 9 | | username | firstname | lastname | email | |
0fe86bbd RT |
10 | | teacher1 | Teacher | 1 | teacher1@example.com | |
11 | | student1 | Student | 1 | student1@example.com | | |
759b323e | 12 | And the following "courses" exist: |
6b6303d9 DM |
13 | | fullname | shortname | category | |
14 | | Course 1 | C1 | 0 | | |
759b323e | 15 | And the following "course enrolments" exist: |
6b6303d9 DM |
16 | | user | course | role | |
17 | | teacher1 | C1 | editingteacher | | |
18 | | student1 | C1 | student | | |
19 | And I log in as "teacher1" | |
20 | And I follow "Course 1" | |
21 | And I turn editing mode on | |
22 | ||
6b6303d9 | 23 | Scenario: Do not publish results to students |
4d40089d | 24 | Given I add a "Choice" to section "1" and I fill the form with: |
6b6303d9 DM |
25 | | Choice name | Choice 1 | |
26 | | Description | Choice Description | | |
27 | | Publish results | Do not publish results to students | | |
28 | | option[0] | Option 1 | | |
29 | | option[1] | Option 2 | | |
30 | And I log out | |
31 | And I log in as "student1" | |
32 | And I follow "Course 1" | |
33 | When I choose "Option 1" from "Choice 1" choice activity | |
34 | Then I should see "Your selection: Option 1" | |
35 | And I should not see "Responses" | |
36 | And I should not see "Graph display" | |
37 | ||
6b6303d9 | 38 | Scenario: Show results to students after they answer |
4d40089d | 39 | Given I add a "Choice" to section "1" and I fill the form with: |
6b6303d9 DM |
40 | | Choice name | Choice 1 | |
41 | | Description | Choice Description | | |
42 | | option[0] | Option 1 | | |
43 | | option[1] | Option 2 | | |
44 | | Publish results | Show results to students after they answer | | |
45 | And I log out | |
46 | And I log in as "student1" | |
47 | And I follow "Course 1" | |
48 | When I follow "Choice 1" | |
49 | Then I should not see "Responses" | |
50 | And I should not see "Graph display" | |
51 | And I follow "Course 1" | |
52 | And I choose "Option 1" from "Choice 1" choice activity | |
53 | And I should see "Your selection: Option 1" | |
54 | And I should see "Responses" | |
55 | And I should see "Graph display" | |
56 | ||
6b6303d9 | 57 | Scenario: Show results to students only after the choice is closed |
4d40089d | 58 | Given I add a "Choice" to section "1" and I fill the form with: |
6b6303d9 DM |
59 | | Choice name | Choice 1 | |
60 | | Description | Choice Description | | |
61 | | Publish results | Show results to students only after the choice is closed | | |
62 | | option[0] | Option 1 | | |
63 | | option[1] | Option 2 | | |
64 | And I log out | |
65 | And I log in as "student1" | |
66 | And I follow "Course 1" | |
67 | When I follow "Choice 1" | |
68 | Then I should not see "Responses" | |
69 | And I should not see "Graph display" | |
70 | And I choose "Option 1" from "Choice 1" choice activity | |
71 | And I log out | |
72 | And I log in as "teacher1" | |
73 | And I follow "Course 1" | |
74 | And I follow "Choice 1" | |
75 | And I follow "Edit settings" | |
76 | And I expand all fieldsets | |
f083d614 | 77 | And I set the following fields to these values: |
6b6303d9 | 78 | | Restrict answering to this time period | 1 | |
1fe7dfd9 DP |
79 | | timeopen[day] | 1 | |
80 | | timeopen[month] | January | | |
81 | | timeopen[year] | 2010 | | |
82 | | timeclose[day] | 2 | | |
83 | | timeclose[month] | January | | |
6b6303d9 DM |
84 | | timeclose[year] | 2010 | |
85 | And I press "Save and return to course" | |
86 | And I log out | |
87 | And I log in as "student1" | |
88 | And I follow "Course 1" | |
89 | And I follow "Choice 1" | |
90 | And I should see "Responses" | |
91 | And I should see "Graph display" | |
92 | ||
6b6303d9 | 93 | Scenario: Always show results to students |
4d40089d | 94 | Given I add a "Choice" to section "1" and I fill the form with: |
6b6303d9 DM |
95 | | Choice name | Choice 1 | |
96 | | Description | Choice Description | | |
97 | | option[0] | Option 1 | | |
98 | | option[1] | Option 2 | | |
99 | | Publish results | Always show results to students | | |
100 | And I log out | |
101 | And I log in as "student1" | |
102 | And I follow "Course 1" | |
103 | When I follow "Choice 1" | |
104 | And I should see "Responses" | |
105 | And I should see "Graph display" |