Issue Details (XML | Word | Printable)

Key: MDL-20122
Type: Bug Bug
Status: Open Open
Priority: Critical Critical
Assignee: Dan Marsden
Reporter: Michael Avelar
Votes: 1
Watchers: 0
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

SCORM: Restorelib.php diff with fix for restoring several scorm values properly instead of restoring with default values.

Created: 19/Aug/09 03:00 AM   Updated: 25/Aug/09 09:55 PM
Return to search
Component/s: SCORM
Affects Version/s: 1.9.5
Fix Version/s: None

File Attachments: 1. File restorelib.diff (2 kB)
2. File restorelib2.diff (0.4 kB)

Environment: MySql v.5.0.51a

Database: MySQL
Participants: Dan Marsden and Michael Avelar
Security Level: None
Difficulty: Easy
Affected Branches: MOODLE_19_STABLE


 Description  « Hide
Restoring a Scorm activity does not retain the following Scorm db values:

- maxgrade
- updatefreq
- maxattempt
- grademethod

Attached is a diff file that contains a small change to the /mod/scorm/restorelib.php which resolves this issue.

Process to reproduce issue.

1. Create a new SCORM within a valid course. Fill values as desired/required, making sure to change the fields below as follows:
     - Under 'Other Settings', Change 'Grading Method' to any non-default value (grademethod)
     - Under 'Other Settings', change 'Maximum Grade' to any value > 0 (maxgrade)
     - Under 'Other Settings', change 'Number of Attempts' to any value > 0 (maxattempt)
     - Under 'Other Settings', change 'Auto-update Frequency' to any non-default value (updatefreq)
2. Create a backup of the course with all Scorm information/data.
3. Restore the backup file to a new course.
4. Check the Scorm values for the fields mentioned in step 1.

Expected Results:
Restored Scorm values for Grading Method, Maximum Grade, Number of Attempts, and Auto-update Frequency equal to original backed-up scorm values.

Actual Results:
Restored Scorm values for Grading Method, Maximum Grade, Number of Attempts, and Auto-update Frequency are reset to default values.


 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Michael Avelar made changes - 21/Aug/09 01:12 AM
Field Original Value New Value
Priority Major [ 3 ] Critical [ 2 ]
Michael Avelar made changes - 25/Aug/09 09:55 PM
Attachment restorelib2.diff [ 18256 ]