Plug-ins

Softwarecomponents you plug into ILIAS

Future Learning bv develops plugins to add new functionality to ILIAS or to improve existing ILIAS functionalities.

  • Visveiling Urk: Training on dealing with the electronic reporting.
    Visveiling Urk: Training on dealing with the electronic reporting.
  • Van den Bosch Transporten: Ideal, to be able to train our personnel in multiple languages!
    Van den Bosch Transporten: Ideal, to be able to train our personnel in multiple languages!
  • NATO Special Operations Headquarters: Safety of an LMS is paramount.
    NATO Special Operations Headquarters: Safety of an LMS is paramount.
  • Lokale Fondsen: Blended Learning by StarterClass development
    Lokale Fondsen: Blended Learning by StarterClass development
  • MCB: Technical knowledge is safeguarded!
    MCB: Technical knowledge is safeguarded!
  • IOI Loders Croklaan: ILIAS gives an adequate supply for a variety of target groups
    IOI Loders Croklaan: ILIAS gives an adequate supply for a variety of target groups
  • InterFood: Existing Academy transform to a digital learning environment.
    InterFood: Existing Academy transform to a digital learning environment.
  • ATS Applied Tech Systems: ILIAS have thoughtful didactic concepts
    ATS Applied Tech Systems: ILIAS have thoughtful didactic concepts
  • Festo: Share new developments with suppliers and customers.
    Festo: Share new developments with suppliers and customers.
  • Hospital SFG: In ILIAS developing SCORM e-learning modules
    Hospital SFG: In ILIAS developing SCORM e-learning modules
  • AeroTraining: “Enhance our training with ILIAS”
    AeroTraining: “Enhance our training with ILIAS”

An ILIAS plugin is a software component that you can plug into ILIAS that allows you to change existing ILIAS functionality, without altering the core ILIAS software. This is the perfect way to develop custom work without having to make changes to ILIAS itself. Future Learning has developed a number of plugins that are now available to our customers: a plugin to import user accounts, and one to create custom reporting.

Import of Users
ILIAS has a standard user import function. In our opinion, this function is not very user friendly since it only works with XML files. XML is not always very comprehensible to the average ILIAS administrator. We developed a new import function that offers:

  1. Import a flat file, like Excel or CSV. The first time you import a file, you need to map the fields in your import file to the ILIAS fields. This is a one-time task; the plugin remembers the mapping and will automatically apply it during subsequent imports.
  2. Import directly from another database. In the plugin, it is possible to define a connection with the database of, say, your HR system. You can now transfer users from the HR system directly into ILIAS. As with a flat file, the setup is a one-time task.
  3. Using an API, you are able to make a direct connection with another HR or client application. The use of an API connection requires some work; this depends very much on the application. The advantage of this approach is that a connection with the database is not required; you communicate directly with the application.
  4. In all cases above, the plugin is able to add users to curses, groups, organizational units. It is also possible to add global and local roles to users.
  5. The import can be set to automatically run on a daily basis.

Reporting
ILIAS offers extended learning progress reporting. However, sometimes you need something that is not present in ILIAS, or maybe you want the report just slightly different. Or maybe very different? For that reason, we developed a reporting plugin. Using this plugin allow you to report on anything in ILIAS. As long as the data is in the ILIAS database, you can report on it. There are three steps to creating a report. First you need to set up the report definitions. This is like a layout where you define which data fields you want to use, whether you want grouping/subtotals, headers, footers, pagination, colors, logo, etc. The next step is to develop the SQL that retrieves the required information from the database. The last step happens in the plugin configuration: you combine the SQL with the report layout, and create the report definition in ILIAS so that users can run it. Reports can be created in several formats like PDF or Excel. A simple example of a report:

vb rapportage plug-in

For more information on the plugins and prices, please contact us.