summaryrefslogtreecommitdiff
path: root/src/Manager
AgeCommit message (Collapse)Author
5 daysMake models configurableHEADmainSam Light
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-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-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-01refactor onerror clean resources and throw exceptionKhaled Lela
2022-02-27update runtime progress data.Khaled 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-19feat(disk): add download scorm package zip.Khaled Lela
2022-02-13Added commentDevian
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-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
2021-09-06Fixed cmi entry and exit data issue2.0.5Devian
2021-06-30Fixed scorm version reader2.0.4Devian
2021-05-10Update2.0.3Devian
2021-05-07UpdateDevian
2021-05-07Update2.0.2Devian
2021-05-06Update2.0.1Devian
2021-05-06Update2.01.0.161.0.15Devian
2021-05-06Update1.0.14Devian
2021-05-05Update1.0.13Devian
2021-05-04Update1.0.12Devian
2021-05-04Update1.0.11Devian