summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-09-10Upgrade to Carbon v3 and PHP 8.1+v5.0.0im
- Update nesbot/carbon from ^2.42 to ^3.0 - Update PHP requirement from ^7.4||^8.0 to ^8.1 - Fix nullable parameter syntax in ScoTracking::setLatestDate() - Remove version field from composer.json for GitHub hosting BREAKING CHANGE: Requires PHP 8.1+ due to Carbon v3 dependency
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
2022-02-13UpdateDevian
2022-02-12Merge branch 'handle_publish_translations' into mainKhaled Lela
2022-02-12update scrom tables with missing columnsKhaled Lela
2022-02-11Merge branch 'laravel_builder_dynamic_where' into mainKhaled Lela