diff -Naur original/mod/scorm/datamodels/scormlib.php dev/mod/scorm/datamodels/scormlib.php
--- original/mod/scorm/datamodels/scormlib.php	2009-02-27 08:05:36.000000000 +0100
+++ dev/mod/scorm/datamodels/scormlib.php	2010-02-11 11:32:56.597261100 +0100
@@ -31,7 +31,7 @@
                                     if (isset($metadata['tagData']) && (preg_match("/^(1\.2)$|^(CAM )?(1\.3)$/",$metadata['tagData'],$matches))) {
                                         $scoes->version = 'SCORM_'.$matches[count($matches)-1];
                                     } else {
-                                        if (isset($metadata['tagData']) && (preg_match("/^2004 3rd Edition$/",$metadata['tagData'],$matches))) {
+                                        if (isset($metadata['tagData']) && (preg_match("/^2004 (3rd|4th) Edition$/",$metadata['tagData'],$matches))) {
                                             $scoes->version = 'SCORM_1.3';
                                         } else {
                                             $scoes->version = 'SCORM_1.2';
