summaryrefslogtreecommitdiff
path: root/src
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-15Merge pull request #38 from devianl2/4.xdevianl2
4.x
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-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-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-29Changed from createDir tocreateDirectory due to flySystem updatedevian_peoplelogy
2022-09-28Updatedevian_peoplelogy
2022-09-28Updatedevian_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-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-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-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-11Merge branch 'laravel_builder_dynamic_where' into mainKhaled Lela
2022-02-11handle publish scorm runtime exception msg key as translation under ↵Khaled Lela
resources/lang/en-US/scorm.php
2022-02-11add doc for laravel builder dynamic where handlerKhaled Lela
2022-02-11UpdateDevian
2022-02-11Revert "Revert "Improve SCORM disk storage handler""devianl2
2022-02-11Revert "Improve SCORM disk storage handler"devianl2
2022-02-10update scorm disk not define exception msgKhaled Lela
2022-02-10fix storing Scorm sco childrenKhaled Lela
2022-02-10fix scorm entry_url fail caseKhaled Lela
2022-02-10fix delete by uuid, and title trimKhaled Lela
2022-02-10update scorm modelKhaled Lela
2022-02-04refactor(manager): fix manager duplicated storage code, make it depend on ↵Khaled Lela
ScormDist helper
2022-02-04add scorm dist to manage scorm storage disk operationKhaled Lela
2022-02-04code format and same UUID but under laravel support helperKhaled Lela
2022-02-03fix typo remove extra bracketKhaled Lela
2022-02-03fix scorm update archive with updateOrCreated, drop old scorm package when ↵Khaled Lela
already exists.
2021-12-19Update ScormManager.php2.0.6devianl2