- For ILIAS versions: 5.1.0 - 5.2.999
Please evaluate the functions of this plugin to ensure your hardware (e.g. scanner, printer) are suited for this usage.
- PHP GD library
- PHP BC MATH
- Clone this repository to <ILIAS_DIRECTORY>/Customizing/global/plugins/Services/UIComponent/UserInterfaceHook/ScanAssessment
- Login to ILIAS with an administrator account (e.g. root)
- Select Plugins from the Administration main menu drop down.
- Search the ScanAssessment plugin in the list of plugin and choose Activate from the Actions drop down.
- Choose Configure from the Actions drop down and enter the required data.
- Make sure the settings for the detection in your plugin config suites your hardware (will probably needs some testing on your part)
- Minimum Black Value => The value which will be recognized as black
- Minimum marked area => The minimum value which will be recognized as marked checkbox
- Checked => The value where a checkbox is recognized as checked
- Unchecked => The maximum value where a checkbox is recognized as checked, if the value s equal or higher it will be assumed the checkbox was fully filled by the student, to mark his answer as not given.
- Make sure the settings for the detection in your plugin config suites your hardware (will probably needs some testing on your part)
- The scan process is at the moment implemented in PHP which is not the optimal solution, so a scanner in a programming language which is more suited for the job of image analytics should be implemented in the future.
- There was a problem with higher rotation values of the scanned images, which should be reduced by now, but needs still evaluation on a bigger scope.
- There are still some usability issues.