Hi Dario,
<blockquote> where I can get the package "random?"
</blockquote>
Random package is just a random package I temporarily made to have a UI to the LORS (Learning Object Repository Service) libraries. It is not a formal package at all, but only used as an example on how to use the LORS libraries. The course-add pages do the following:
1.- Gives you a form where you upload a file.
2.- Once the course file (which needs to be a IMS CP or SCORM compliant package), it unzips it
3.- Checks for IMS CP validation (imsmanifest.xml file not corrupted or duplicated)
4.- Opens the imsmanifest file and displays basic info.
5.- If the user accepts, then it adds all folders and files to the CR (as learning objects).
6.- Once the files have their respective cr_item_ids then it adds the course the course structure and metadata (given by the imsmanifest.xml) to the database.
7.- Redirects you to file-storage so you can browse thru the files you just uploaded.
As I mentioned before, take into account that this is by now means finalized or in a usable stage. However, LORS libraries (IMS CP & MD) are good to go, so you can use them to open IMS CP packages, deal with course structure and learning object metadata and add it to the CR as learning objects -as it is the case in this random package- or as file-storage objects.... your choice.
In addition, and thanks to Matthias Melcher's encoragement there's an incipient metadata browser (and future online MD editor) -so you can see the metadata for the objects you added. Example: http://mlweg.pc.ee.usyd.edu.au:8080/random/md/generalmd?ims%5fmd%5fid=2552
As a matter of fact, I'm using the LORS libraries to import Blackboard/WebCT courses exported into IMS CP and import them into .LRN.
You can download the random package here if you want. http://mlweg.pc.ee.usyd.edu.au:8080/files/view/20040309_random.tgz
Ernie