Feature Wiki

Information about planned and released features

Tabs

TestArchiveCreator

1 Purpose of the Plugin

This plugin for the LMS ILIAS open source allows the creation of zipped archives with PDF files for written tests. It requires an installation of PhantomJS on the ILIAS server.
http://phantomjs.org

2 Status

3 Suggested Features

The following features have already been suggested to extend/improve the plugin:

4 Versions and Implemented Features

Version

Published at

Supported ILIAS vers.

Features / Comments

1.6.1

Git

8

1.4.1

Git

7

  • compatibility with ILIAS 7
  • fixed redirection after manual cron job execution

1.3.2

Git

5.4

  • use proxy settings of ILIAS for PDF generation
  • added switch to replace http(s) url of images etc. by file urls for PDF generation

1.3.1

Git

5.4

  • compatibility with ILIAS 5.4.6

1.3.0

Git

5.4

  • compatibility with ILIAS 5.4.4

1.2.1

Git

5.2, 5.3

  • fixed display of MC/SC questions if styles are not included
  • configure archive creation permissions of normal users (having only write access to a test)

1.2.0

Git

5.2, 5.3

  • provided session cookies for PhantomJS
  • included javascript related question styles
  • added config option 'Keep Jobfile'
  • added config option 'Any SSL Protocol'
  • added config option 'Ignore SSL Errors'
  • added config option 'Double Rendering'
  • added config option 'Minimum Waiting Time (ms)'
  • added config option 'Maximum Waiting Time (ms)'
  • added setting 'Include Question'
  • added setting 'Include Answers'
  • added setting 'Questions with Best Solution'
  • added setting 'Answers with Best Solution'

1.1.1

Git

5.2, 5.3

  • allow to omit the systems styles for PDF generation (the web font prevents the PDF generated with PhantomJS from being searchable)

1.1.0

Git

5.2, 5.3

  • compatibility for ILIAS 5.3
  • fixed output of question ids on console when run by cron
  • added an index.html to the archive
  • included print and pdf styles of the test object

1.0.3

Git

5.2

  • new config setting to keep the creation directory after zipping
  • logging of the phantomjs command line with INFO level

1.0.2

Git

5.2

  • logging of phantomjs calls
  • jobfile content is logged with DEBUG level
  • phantomjs console message is logged with INFO level
  • not executable phantomjs or exceptions are logged with WARNING level

1.0.1

Git

5.2

  • cron job support

5 Stakeholders and Known Users

  • Friedrich-Alexander-Universität Erlangen-Nürnberg
  • TH Köln
  • Universität Bonn
  • Universität Freiburg
  • Universität Hohenheim
  • FH Bielefeld
  • Universität Marburg

Last edited: 11. Oct 2024, 08:46, Sesterhenn, Fabian [sesterhenn]