You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: integration_testing/018-features/coach/learners/coach-learners.feature
+24-6Lines changed: 24 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,11 @@ Feature: Learners
3
3
Background:
4
4
Given I am signed in to Kolibri as a super admin or a coach
5
5
And I am at the *Coach - '<class>' > Learners* page
6
+
And there are learners who have interacted with and completed lessons and quizzes
6
7
7
8
Scenario: Learners page overview
8
9
When I look at the *Learners* page
9
-
Then I see the *Learners* title and class info
10
+
Then I see the *Learners* title and class name
10
11
And I see the filter by recipients, *View learner devices* link, *Print report* and *Export as CSV* icons
11
12
And I see a table with all of the learners with the following columns: *Name*, *Groups*, *Average score*, *Exercises completed*, *Resources viewed*, *Last activity*
12
13
@@ -18,14 +19,31 @@ Feature: Learners
18
19
And I see the *Lessons completed*, *Average quiz score*, *Exercises completed* and *Resources viewed* cards
19
20
And I see the *Lessons assigned* and *Quizzes assigned* sections with a separate *Export as CSV* icon for each
20
21
22
+
Scenario: Review the progress on a lesson assigned to a learner
23
+
Given I am at the learner's details page
24
+
And there are lessons assigned to the learner
25
+
And the learner has interacted with resources from the lesson
26
+
When I click on the title of a lesson
27
+
Then I see a table with all of the lesson resources and the following columns: *Title*, *Progress* and *Time spent*
28
+
And in the top right corner I see a *Print report* and *Export CSV* icons
29
+
21
30
Scenario: Review the progress on a quiz assigned to a learner
22
31
Given I am at the learner's details page
23
32
And there are quizzes assigned to the learner
33
+
And the learner has started or completed a quiz
24
34
When I click on the title of a quiz
25
35
Then I see the quiz report page for the learner
26
36
27
-
Scenario: Review the progress on a lesson assigned to a learner
28
-
Given I am at the learner's details page
29
-
And there are lessons assigned to the learner
30
-
When I click on the title of a lesson
31
-
Then I see the lesson report page for the learner
37
+
Scenario: Coach can export a CSV file for the assigned lessons and quizzes
38
+
Given I am at the learner's details page
39
+
And there are lessons and quizzes assigned to the learner
40
+
And the learner has interacted with resources from the lesson
41
+
And the learner has started or completed a quiz
42
+
When I click the *Export as CSV* icon next to the *Lessons assigned* label
43
+
And I save the exported CSV file to the device
44
+
And I open the CSV file to see the data
45
+
Then I see a CSV file containing the following columns: *Title*, *Progress*
46
+
When I click the *Export as CSV* icon next to the *Quizzes assigned* label
47
+
And I save the exported CSV file to the device
48
+
And I open the CSV file to see the data
49
+
Then I see a CSV file containing the following columns: *Title*, *Progress*, *Score*
Copy file name to clipboardExpand all lines: integration_testing/018-features/coach/lessons/coach-adds-or-removes-bookmarked-resources-to-lesson.feature
0 commit comments