If the teacher who uploads for a course ever decides to leave the company, then the issue that I see is that I do not see how you can tell what the name of the file is for the SCORM. So, we do not know what file name to use in this case. Do you know how to determine this?
If it is a Linked SCORM you can see its in the storage in SCORM's settings:
P.S. You can also open Scorm package with Windows Explorer.
For instance link to the Scorm package is:
in Windows Explorer you have to open the following location to get to the contents of the SCORM package (i.e. what is inside .zip package):