Skip to content

One-Learning-Community/laravel-scorm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Scorm Handler

Design for Laravel LMS

N|Solid

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

Things you must know before you install:

  1. You have a domain/subdomain to serve scorm content
  2. Scorm content folder/path must be outside from laravel application (Security issue).
  3. Virtual host to point domain/subdomain to scorm content directory (E.g: /scorm/hashed_folder_name/)
  4. Uploaded file should have the right permission to extract scorm files into scorm content directory
  5. This package will handle folder creation into scorm content directory (E.g: /scorm/{auto_generated_hashname}/imsmanifest.xml)

Step 1:

Install from composer

composer require devianl2/laravel-scorm

Step 2:

Run vendor publish for migration and config file

php artisan vendor:publish --provider="Peopleaps\Scorm\ScormServiceProvider"

Step 3:

Migrate file to database

php artisan migrate

About

Laravel scorm package

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%