forked from moodle/moodle
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MDL-46782 mod_scorm: Load first incomplete sco on re-entry.
- Loading branch information
1 parent
d97582f
commit 4d3fb5b
Showing
3 changed files
with
93 additions
and
14 deletions.
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,57 @@ | ||
@mod @mod_scorm @_file_upload @_switch_iframe | ||
Feature: Scorm multi-sco review mode. | ||
In order to let students access a scorm package | ||
As a teacher | ||
I need to add scorm activity to a course | ||
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 | | ||
|
||
@javascript | ||
Scenario: Test re-entry and make sure next uncompleted SCO is shown on second entry. | ||
When I log in as "teacher1" | ||
And I follow "Course 1" | ||
And I turn editing mode on | ||
And I navigate to "Edit settings" in current page administration | ||
And I set the following fields to these values: | ||
| Enable completion tracking | Yes | | ||
And I press "Save and display" | ||
And I add a "SCORM package" to section "1" | ||
And I set the following fields to these values: | ||
| Name | Multi-sco SCORM package | | ||
| Description | Description | | ||
| Completion tracking | Show activity as complete when conditions are met | | ||
| Require all scos to return completion status | 1 | | ||
And I set the field "Completed" to "1" | ||
And I upload "mod/scorm/tests/packages/RuntimeMinimumCalls_SCORM12.zip" file to "Package file" filemanager | ||
And I click on "Save and display" "button" | ||
And I should see "Multi-sco SCORM package" | ||
And I log out | ||
And I log in as "student1" | ||
And I follow "Course 1" | ||
And I follow "Multi-sco SCORM package" | ||
And I should see "Normal" | ||
And I press "Enter" | ||
And I switch to "scorm_object" iframe | ||
And I should see "Play of the game" | ||
And I switch to the main frame | ||
And I click on "Par?" "list_item" | ||
And I switch to "scorm_object" iframe | ||
And I should see "Par" | ||
And I switch to the main frame | ||
And I follow "Exit activity" | ||
And I wait until the page is ready | ||
And I follow "Multi-sco SCORM package" | ||
And I should see "Normal" | ||
And I press "Enter" | ||
And I switch to "scorm_object" iframe | ||
Then I should see "Scoring" |
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