Skip to content
This repository has been archived by the owner on May 1, 2023. It is now read-only.
/ ilias-userimport Public archive

XML Generator to Import Users in the ILIAS e-Learning System

Notifications You must be signed in to change notification settings

iFadi/ilias-userimport

Repository files navigation

ILIAS User Import - IUI

This App generates a XML file from a CSV or Excel file as input. The XML file can then be imported into the ILIAS e-Learning System.

Download Latest Release

What is it for?

This tool is used to convert a massive number of users from a (CSV, Excel) file to a XML file that can be imported in the ILIAS e-Learning System, it is also able to generate massive test accounts. Originally this tool was developed to simplify the import of users to a separate ILIAS installation which is used only for the purpose of eExams(eKlausuren) and has specific local roles, here is a list of features which this tool can apply to the imported users list:

  • Parse Stud.IP Course members CSV/Excel File
  • Parse common CSV/Excel File
  • Set a generated or united password to all users
  • Set a Global/Local Role
  • Set Limited Access. (i.e. only on the day of the exam)
  • Generate dummy accounts (i.e. for test purposes)

Screenshots

iui_1 iui_1 iui_1

System Requirements

Run the Jar file (App)

  1. Download and Install Java 11 and JavaFX 11 on your OS
  2. Based on your OS, set the PATH_TO_FX
  3. Run the Jar File: java --module-path $PATH_TO_FX --add-modules=javafx.controls,javafx.fxml -jar IUI_2.0.5.jar

Supported ILIAS Versions

  • v5.0.x
  • v5.1.x
  • v5.2.x
  • v5.3.x
  • v5.4.x

Donation

If you find this tool useful or need a fast bug fix you can buy me a Coffee ☕ to get started 🤓.

Legal

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.