summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
4 daysMake models configurableHEADmainSam Light
4 daysUpdated carbon5.0.0Sam Light
4 daysUpdated composer lock fileSam Light
4 daysAdded composer lockSam Light
4 daysUpdated composer.jsonSam Light
2025-08-15Update README.mddevianl2
2025-08-15Merge pull request #38 from devianl2/4.xdevianl2
4.x
2025-08-15Merge pull request #28 from Kreshnik/patch-1devianl2
Fix: Move the deleteScormFolder() method call to the deleteScorm() me…
2025-08-15Merge pull request #34 from KhaledLela/maindevianl2
Minor updates
2025-08-14Refactor error handling in readScormArchive method to throw the original ↵Khaled Lela
exception instead of a custom StorageNotFoundException
2025-08-14Refactor SCORM disk handling by removing redundant disk accessibility checks ↵Khaled Lela
and cleaning up whitespace. This improves code readability and maintains existing functionality.
2025-08-14Merge branch 'main' of github.com:KhaledLela/laravel-scormKhaled Lela
2025-08-14Enhance SCORM file handling with improved error logging and validation. ↵Khaled Lela
Added checks for disk accessibility and file existence in readScormArchive method. Updated uuid assignment logic in uploadScormFromUri and uploadScormArchive methods.
2023-05-30Merge branch 'devianl2:main' into mainKhaled Mohamed
2023-05-13Update README.mddevianl2
2023-05-08update where uuidKhaled Lela
2023-05-08handle scorm with uuidKhaled Lela
2023-05-08handle scorm with identiferKhaled Lela
2022-11-24Fix: Move the deleteScormFolder() method call to the deleteScorm() method.Kreshnik Hasanaj
When calling the method ``` public function uploadScormArchive(UploadedFile $file, $uuid = null) ``` It calls within it the method: ``` private function saveScorm($file, $filename, $uuid = null) ``` Which calls the method: ``` private function generateScorm($file) ``` Which calls the `unzipper` method on the `scormDisk` object. The scorm path is cleared within the method body before the new content is made available. As `deleteScormData` is called further down in the `uploadScormArchive` method, all content is removed after a successful upload.
2022-09-29Merge pull request #26 from devianl2/4.x4.0.1devianl2
Changed from createDir tocreateDirectory due to flySystem update
2022-09-29Changed from createDir tocreateDirectory due to flySystem updatedevian_peoplelogy
2022-09-28Merge pull request #24 from devianl2/4.x4.0.0devianl2
4.x
2022-09-28Updatedevian_peoplelogy
2022-09-28Updatedevian_peoplelogy
2022-09-28Updated READMEdevian_peoplelogy
2022-09-28Fixed scorm total time tracker and status3.0.9devian_peoplelogy
2022-09-28Added uuid parameters for saveScorm() to prevent multiple scorm file having ↵devian_peoplelogy
the same uuid get erased. This issue will happen if the scorm package generate from software
2022-09-21Merge pull request #21 from KhaledLela/maindevianl2
Enhances from my working version.
2022-09-19Merge pull request #23 from devianl2/add-license-1devianl2
Create LICENSE
2022-09-19Create LICENSEdevianl2
2022-08-22Merge branch 'main' into mainKhaled Mohamed
2022-08-22update scorm disk with log try catch exception messageKhaled Lela
2022-06-01Added resetUserData() function3.0.8devian_peoplelogy
2022-03-29Update3.0.7devian_peoplelogy
2022-03-22Added resource morphs nullable. This will give the flexibility for developer ↵3.0.6Devian Leong
to embed to model or simply upload and store.
2022-03-22Merge pull request #15 from CThomas87/patch-13.0.5devianl2
Update ScormDisk.php
2022-03-18Update ScormDisk.phpChristopher Thomas
Added forward compatibility with flysystem API v2 while maintaining V1 compatibility. Notable changes for ScormDisk.php - - $filesystem->createDir($path); + $filesystem->createDirectory($path); - $filesystem->putStream($path, $contents); + $filesystem->writeStream($path, $contents);
2022-03-10Added polymorphic function in scorm model. You can use polymorphic to call ↵3.0.4Devian Leong
the scorm model in your project
2022-03-01refactor onerror clean resources and throw exceptionKhaled Lela
2022-02-27update runtime progress data.Khaled Lela
2022-02-27clean scorm model codeKhaled Lela
2022-02-23handle scorm archive ot found, update configKhaled Lela
2022-02-23fix where origin file referenceKhaled Lela
2022-02-23handle read scorm archive from uri, in case have two differet storage for ↵Khaled Lela
package archive and unzipped package for serve.
2022-02-19support Scorm entity from modelKhaled Lela
2022-02-19feat(disk): add download scorm package zip.Khaled Lela
2022-02-13Merge pull request #12 from devianl2/revert-8-revert-7-main3.0.3devianl2
Revert 8 revert 7 main
2022-02-13Update README.mddevianl2
2022-02-13Merge pull request #11 from KhaledLela/handle_publish_translations3.0.2devianl2
Handle publish translations for scorm runtime exceptions handler
2022-02-13Added commentDevian