Proyectos de Subversion Moodle

Rev

Rev 1 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
@block @block_activity_modules
2
Feature: Block activity modules
3
  In order to overview activity modules in a course
4
  As a manager
5
  I can add activities block in a course or on the frontpage
6
 
7
  Scenario: Add activities block on the frontpage
8
    Given the following "activities" exist:
9
      | activity   | name                        | intro                              | course               | idnumber    |
10
      | assign     | Frontpage assignment name   | Frontpage assignment description   | Acceptance test site | assign0     |
11
      | book       | Frontpage book name         | Frontpage book description         | Acceptance test site | book0       |
12
      | choice     | Frontpage choice name       | Frontpage choice description       | Acceptance test site | choice0     |
13
      | data       | Frontpage database name     | Frontpage database description     | Acceptance test site | data0       |
14
      | feedback   | Frontpage feedback name     | Frontpage feedback description     | Acceptance test site | feedback0   |
15
      | forum      | Frontpage forum name        | Frontpage forum description        | Acceptance test site | forum0      |
16
      | label      | Frontpage label name        | Frontpage label description        | Acceptance test site | label0      |
17
      | lti        | Frontpage lti name          | Frontpage lti description          | Acceptance test site | lti0        |
18
      | page       | Frontpage page name         | Frontpage page description         | Acceptance test site | page0       |
19
      | quiz       | Frontpage quiz name         | Frontpage quiz description         | Acceptance test site | quiz0       |
20
      | resource   | Frontpage resource name     | Frontpage resource description     | Acceptance test site | resource0   |
21
      | imscp      | Frontpage imscp name        | Frontpage imscp description        | Acceptance test site | imscp0      |
22
      | folder     | Frontpage folder name       | Frontpage folder description       | Acceptance test site | folder0     |
23
      | glossary   | Frontpage glossary name     | Frontpage glossary description     | Acceptance test site | glossary0   |
24
      | scorm      | Frontpage scorm name        | Frontpage scorm description        | Acceptance test site | scorm0      |
25
      | lesson     | Frontpage lesson name       | Frontpage lesson description       | Acceptance test site | lesson0     |
26
      | url        | Frontpage url name          | Frontpage url description          | Acceptance test site | url0        |
27
      | wiki       | Frontpage wiki name         | Frontpage wiki description         | Acceptance test site | wiki0       |
28
      | workshop   | Frontpage workshop name     | Frontpage workshop description     | Acceptance test site | workshop0   |
29
 
30
    When I log in as "admin"
31
    And I am on site homepage
32
    And I turn editing mode on
33
    And I add the "Activities" block
34
    And I click on "Assignments" "link" in the "Activities" "block"
35
    Then I should see "Frontpage assignment name"
36
    And I am on site homepage
37
    And I click on "Choices" "link" in the "Activities" "block"
38
    And I should see "Frontpage choice name"
39
    And I am on site homepage
40
    And I click on "Databases" "link" in the "Activities" "block"
41
    And I should see "Frontpage database name"
42
    And I am on site homepage
43
    And I click on "Feedback" "link" in the "Activities" "block"
44
    And I should see "Frontpage feedback name"
45
    And I am on site homepage
46
    And I click on "Forums" "link" in the "Activities" "block"
47
    And I should see "Frontpage forum name"
48
    And I am on site homepage
49
    And I click on "External tools" "link" in the "Activities" "block"
50
    And I should see "Frontpage lti name"
51
    And I am on site homepage
52
    And I click on "Quizzes" "link" in the "Activities" "block"
53
    And I should see "Frontpage quiz name"
54
    And I am on site homepage
55
    And I click on "Glossaries" "link" in the "Activities" "block"
56
    And I should see "Frontpage glossary name"
57
    And I am on site homepage
58
    And I click on "SCORM packages" "link" in the "Activities" "block"
59
    And I should see "Frontpage scorm name"
60
    And I am on site homepage
61
    And I click on "Lessons" "link" in the "Activities" "block"
62
    And I should see "Frontpage lesson name"
63
    And I am on site homepage
64
    And I click on "Wikis" "link" in the "Activities" "block"
65
    And I should see "Frontpage wiki name"
66
    And I am on site homepage
67
    And I click on "Workshop" "link" in the "Activities" "block"
68
    And I should see "Frontpage workshop name"
69
    And I am on site homepage
70
    And I click on "Resources" "link" in the "Activities" "block"
71
    And I should see "Frontpage book name"
72
    And I should see "Frontpage page name"
73
    And I should see "Frontpage resource name"
74
    And I should see "Frontpage imscp name"
75
    And I should see "Frontpage folder name"
76
    And I should see "Frontpage url name"
77
 
78
  Scenario: Add activities block in a course
79
    Given the following "courses" exist:
80
      | fullname | shortname | format |
81
      | Course 1 | C1        | topics |
82
    And the following "activities" exist:
83
      | activity   | name                   | intro                         | course | idnumber    |
84
      | assign     | Test assignment name   | Test assignment description   | C1     | assign1     |
85
      | book       | Test book name         | Test book description         | C1     | book1       |
86
      | choice     | Test choice name       | Test choice description       | C1     | choice1     |
87
      | data       | Test database name     | Test database description     | C1     | data1       |
88
      | feedback   | Test feedback name     | Test feedback description     | C1     | feedback1   |
89
      | folder     | Test folder name       | Test folder description       | C1     | folder1     |
90
      | forum      | Test forum name        | Test forum description        | C1     | forum1      |
91
      | glossary   | Test glossary name     | Test glossary description     | C1     | glossary1   |
92
      | imscp      | Test imscp name        | Test imscp description        | C1     | imscp1      |
93
      | label      | Test label name        | Test label description        | C1     | label1      |
94
      | lesson     | Test lesson name       | Test lesson description       | C1     | lesson1     |
95
      | lti        | Test lti name          | Test lti description          | C1     | lti1        |
96
      | page       | Test page name         | Test page description         | C1     | page1       |
97
      | quiz       | Test quiz name         | Test quiz description         | C1     | quiz1       |
98
      | resource   | Test resource name     | Test resource description     | C1     | resource1   |
99
      | scorm      | Test scorm name        | Test scorm description        | C1     | scorm1      |
100
      | url        | Test url name          | Test url description          | C1     | url1        |
101
      | wiki       | Test wiki name         | Test wiki description         | C1     | wiki1       |
102
      | workshop   | Test workshop name     | Test workshop description     | C1     | workshop1   |
103
 
104
    When I log in as "admin"
105
    And I am on "Course 1" course homepage with editing mode on
106
    And I add the "Activities" block
107
    And I click on "Assignments" "link" in the "Activities" "block"
108
    Then I should see "Test assignment name"
109
    And I am on "Course 1" course homepage
110
    And I click on "Choices" "link" in the "Activities" "block"
111
    And I should see "Test choice name"
112
    And I am on "Course 1" course homepage
113
    And I click on "Databases" "link" in the "Activities" "block"
114
    And I should see "Test database name"
115
    And I am on "Course 1" course homepage
116
    And I click on "Feedback" "link" in the "Activities" "block"
117
    And I should see "Test feedback name"
118
    And I am on "Course 1" course homepage
119
    And I click on "Forums" "link" in the "Activities" "block"
120
    And I should see "Test forum name"
121
    And I am on "Course 1" course homepage
122
    And I click on "External tools" "link" in the "Activities" "block"
123
    And I should see "Test lti name"
124
    And I am on "Course 1" course homepage
125
    And I click on "Quizzes" "link" in the "Activities" "block"
126
    And I should see "Test quiz name"
127
    And I am on "Course 1" course homepage
128
    And I click on "Glossaries" "link" in the "Activities" "block"
129
    And I should see "Test glossary name"
130
    And I am on "Course 1" course homepage
131
    And I click on "SCORM packages" "link" in the "Activities" "block"
132
    And I should see "Test scorm name"
133
    And I am on "Course 1" course homepage
134
    And I click on "Lessons" "link" in the "Activities" "block"
135
    And I should see "Test lesson name"
136
    And I am on "Course 1" course homepage
137
    And I click on "Wikis" "link" in the "Activities" "block"
138
    And I should see "Test wiki name"
139
    And I am on "Course 1" course homepage
140
    And I click on "Workshop" "link" in the "Activities" "block"
141
    And I should see "Test workshop name"
142
    And I am on "Course 1" course homepage
143
    And I click on "Resources" "link" in the "Activities" "block"
144
    And I should see "Test book name"
145
    And I should see "Test page name"
146
    And I should see "Test resource name"
147
    And I should see "Test imscp name"
148
    And I should see "Test folder name"
149
    And I should see "Test url name"