Feature Wiki

Information about planned and released features

Tabs

Extending Test Export

This article should be available in English!

ILIAS is an international project. Everyone participating in the community should have a chance to inform oneself about new developments. Therefore, the community agreed on using English in the Feature Wiki. Please take consideration of your community fellows.

1 Description

Rohdatenexport eines Tests - Import/Exportkomponente für Tests inklusive der Testergebnisse auf Basis eines eindeutigen Erkennungsmerkmales von Testteilnehmern in ILIAS zum Übertragen von Tests und deren Ergebnissen auf bzw. von speziellen ILIAS Testservern
 
Der Import/Export geschieht nach wie vor transparent über die normale Import-/Export-Komponente von Testobjekten.
 
Die ZIP-Datei mit den Testdaten enthält eine weitere XMLDatei mit dem Namen UNIXZEITSTEMPEL__ILIASID__results__OBJECTID.xml.
Um Zuordnungen zwischen Teilnehmern auf unterschiedlichen Installationen vornehmen zu können, kann in der Test-Administration der ILIAS-Administration im Karteireiter „Standardeinstellungen“ ein eindeutiges Nutzermerkmal (bestehende Tabellenspalte der Tabelle usr_data, die die Nutzerdatensätze beinhaltet) festgelegt werden. Standardmäßig ist dieser Wert auf die ID des Benutzers gesetzt, was bei Import-/Export innerhalb der gleichen Installation als eindeutiges Merkmal ausreicht.

Beim Export werden alle relevanten Daten aus den verwendeten Datentabellen in das XMLFormat umgewandelt. Beim Import werden dann aufgrund des eindeutigen Nutzer-Merkmals die Teilnehmer identifiziert. Dynamisch generierte Datenfelder werden über Umwandlungstabellen auf das jeweilige System angepasst.
 
Bislang funktioniert der Datenexport nur mit Test mit fest zugeordneten Fragen, da Zufallstests bislang noch nicht vollständig als Test exportiert werden. Im Rahmen des Ergebnisexportes muss aber noch ein vollständiger Export von Zufallstests implementiert werden, um auch das zu gewährleisten.
 
Übersichtstabellen in Bearbeitungsreihenfolge
 
Beim Export von detaillierten Auswertungen im Excel- bzw. CSV-Format wird jede einzelne Datenzeile nach der Reihenfolge der Bearbeitung der Fragen sortiert und mit einer eigenen Legende versehen. Diese Option ist nur sinnvoll, wenn "Zufällige Auswahl von Fragen" oder "Fragen mischen" bei der Bearbeitung aktiviert waren.

Erweiterung des Excel-Exports um das MS-Office 2007 Format xlsx
 
* Including PHPExcel library for Excel XML file creation (requires mod_zip and mod_xml)
* Add Excel Generator settings into third party admin settings to choose between xls/xlsx
** incl. autosizing for excel columns

2 Status

  • Scheduled for: Release 4.4 (has been scheduled for v. 4.3 but postponed due to missing funding)
  • Funding: Required
  • Development: Feature is to be developed by Databay AG

3 Additional Information

  • If you want to know more about this feature, its implementation or funding, please contact: SIG EA

4 Discussion

JF 5 Mar 2012: We appreciate the idea and schedule it for 4.3. Some conceptual issues need to be solved:

  • The export screen should use the common ExportGUI class and present the options in a drop-down
    • XML Export (Test only)
    • XML (Test and Results)
    • CSV (Results)
    • XLS (Results)
    • XLSX (Results)
  • We need a maintainer for the Excel library and would prefer to have only one library being used in ILIAS. If PHPExcel is the only one that supports XLSX, we should try to completely move to PHPExcel and drop the PEAR stuff.

SIG EA, Erlangen, 15 Mar 2012:
 

  • Wir präferieren die vom Jour Fixe vorgeschlagene Nutzung der ExportGUI und bieten alle möglichen Formaten (per automatischer Detektierung der Systemvorraussetzungen z.B. für PHPExcel php_zip, php_xml).
  • Nur über eine Bibliothek ist es nicht möglich, da PEAR nur .xls PHPExcel aber nur .xlsx erzeugen kann.
  • SIG EA cannot you with a maintainer but appreciates the elevated stability of the solution, should a maintainer be found.

JF 29 Oct 2012: We still appreciate this feature and support its integration into the trunk for ILIAS 4.4. Databay as the T&A maintainer supports this step, too. There are still some smaller open conceptual questions (user ID mapping, Excel), which we will continue to discuss.

Zenzen, Enrico [ezenzen], 24 AUG 2022: This request no longer fulfills the requirements of the Feature Wiki. In consultation with the maintainer I change the status of the feature request to "Redundant / outdated". If the request is still relevant, please update template and mockups.

5 Follow-Up

Last edited: 28. May 2024, 10:08, Kunkel, Matthias [mkunkel]