use Cubist\Backpack\Magic\Fields\Files;
use Cubist\Backpack\Magic\Fields\Hidden;
use Cubist\Backpack\Magic\Fields\Percent;
-use Cubist\Backpack\Magic\Fields\StaticValue;
use Cubist\Backpack\Magic\Fields\Text;
use Cubist\Scorm\Manifest;
use Cubist\Scorm\Version;
/** @var Media $file */
$file = $this->getMediaInField('file')->first()->getPath();
- self::compileFromFile($file, $dest, $this->title, $organization, 'MEDIA_' . $this->id, 75);
+ self::compileFromFile($file, $dest, $this->title, $organization, 'MEDIA_' . $this->id, $this->scorm_version, 75);
}
/**
* @return string
* @throws \Exception
*/
- public static function compileFromFile($file, $dest, $title, $organization, $reference, $complete_pct = 75)
+ public static function compileFromFile($file, $dest, $title, $organization, $reference, $scorm_version = Version::SCORM_2004, $complete_pct = 75)
{
$spl = new \SplFileInfo($file);
$ext = mb_strtolower($spl->getExtension());
$type = self::getType($ext);
$vdir = new VirtualDirectory($dest);
- $vdir->file_put_contents('imsmanifest.xml', new Manifest($title, Version::SCORM_2004, $organization, $reference));
+ $vdir->file_put_contents('imsmanifest.xml', new Manifest($title, $scorm_version, $organization, $reference));
$vdir->copyDirectory(resource_path('elearningmedia/dist/css'), 'css');
$vdir->copyDirectory(resource_path('elearningmedia/dist/js'), 'js');
if ($type === 'pdf') {