Laravel Scorm Handler is a laravel package that simplify scorm package contents (zip file) into laravel storage.
Highlight of this package:
- Zipfile handler with auto extract and store sco into database
- Store user CMI data into database
- Get user last learning data
- You have a domain/subdomain to serve scorm content
- Scorm content folder/path must be outside from laravel application (Security issue).
- Virtual host to point domain/subdomain to scorm content directory (E.g: /scorm/hashed_folder_name/)
- Uploaded file should have the right permission to extract scorm files into scorm content directory
- This package will handle folder creation into scorm content directory (E.g: /scorm/{auto_generated_hashname}/imsmanifest.xml)
Install from composer
composer require devianl2/laravel-scormRun vendor publish for migration and config file
php artisan vendor:publish --provider="Peopleaps\Scorm\ScormServiceProvider"Migrate file to database
php artisan migrate