Content Providers' Guide

LiLa Portal - Guide for Content Providers

Within the LiLa framework, content providers are responsible for creating experiments as ‘LiLa Learning Objects’, uploading them to the portal and allocating time slots for lecturers or groups of lecturers.


Creating Experiments

The LiLa portal handles information about experiments in the form of SCORM objects. SCORM is a prominent eLearning standard which most Learning Management Systems support. While the full SCORM documentation is available for download, this document is very large and LiLa only needs a very minor subset of all the SCORM machinery. This known as a LiLa Learning Object. Please don't be afraid - creating a LLO (LiLa Learning Object) is not very hard.

You need to prepare the following:

An example of a HTML page is provided for download - you may use it as a template for your own experiments. Needless to say, this is not limited to Java applets as in the example, but everything that is a valid HTML page and would run in a browser would do.

Of course, you would need to edit this file to fit your needs.

An example of an imsmanifest.xml file is also available for download.

This file needs to be edited as follows:

This is already all of the complicated part. The easy part is now to download a couple of additional files you must include unaltered.

All six files should now be in a single directory on your computer system. To create a LLO from them, simply pack them with the ZIP archiver. Make sure all files are in the ZIP toplevel, i.e. do not add the directory where the files are located to the ZIP, but add the files themselves. For those of you that use Linux, the following command line will do:

zip a *

Congratulations, you just created your first LLO! This is really all you need to know.

Uploading Experiments

The next step after creating experiments is to upload them into the LiLa portal so other users - typically lecturers - can find them.

Logging into the LiLa portal





This button is in the middle top of the page. On this page, locate the "Upload llo file" button near the bottom of the page, and the "RIG" button on top of the page on the bar that includes "Learning Objects", "Lessons" and "Reservations".

Rig Creation

The next steps depend somewhat on whether you are creating a virtual experiment requiring no further hardware resources, or a remote experiment that runs on a physical Rig in your lab. In the latter case, additional information on the rig is required.

The reason why the rig information is needed is that Rigs themselves are booked, rather than the experiments. If a lecturer or student books a experiment in a particular time slot, the specified rig is required to perform this experiment within this time slot, meaning that no other experiments using the same rig can be run simultaneously. A rig, as a hardware resource is different to an LLO, which is a software resource only.


Uploading of the SCORM Object - LiLa Learning Object (LLO)

The following steps provide the software component that interfaces to the rig - that is, they allow you to upload the ZIP file containing the SCORM objects created in the first step. This makes the browser interface you compiled before available to the portal, and thus to other users.


The next step requires you to provide metadata; that is, title, description, contact and license information. This information is collected to make your experiment searchable in the LiLa database, and to make it possible for prospective users to contact you. The information should be entered using the following form:


 The remaining elements define the type, scientific field of the experiment, and keywords; these elements are used to locate your experiment more easily and to facilitate the searching functionality of the portal. This information does not change the functionality of the portal, nor does it in any way impact the booking or downloading process. Its sole purpose is to identify experiments more easily.

Testing and Publication

Even though the LLO, that is the software to render the experiment, is now uploaded to the portal, the experiment is not yet publicly available. The two final steps before anyone can access the content are testing and publication. To complete these, follow the link that appears after pressing Submit on the previous form.


This will now show the HTML page you created in the very first step, and will allow you to test your creation carefully. It is shown here exactly as it would appear when embedded in the learning management system later on:


Managing Reservations

Remote experiments, unlike virtual experiments, are resources that cannot be used by an arbitrary number of students at a given time, and thus require reservation. Or, to be more precise, it is not the experiment or LLO that requires reservation, but rather the Rig that it runs on. To this end, the content provider splits off all available time on the rig into time slots, and allocates the available time slots to the lecturers or institutions who are using it. How such institutions use these time slots is up to them - for example, a time slot reserved for one institution could again be broken up into two smaller slots for two classes at the said institution. However, this is the responsibility of the lecturer and not of the content provider. Typically, you as the content creator, will be contacted by lecturers and institutions to create reservation slots for them. Hence, don't worry at this time, and proceed directly to the creation of the reservation time slots:

For this, navigate back to the entry page of the LiLa portal, click on Contribute and select the Reservations tabulator bar. The following screen will open: