Question Type Plugin Module

From EpiHandy

Jump to: navigation, search

The plugin functionality of EpiHandy allows users/programmers to develop specific plugins for specific purposes. The plugin functionality allows for both design and data collection functionality. The plugins need to be programmed based on an interface and compiled as a DLL and put into the Plugins folder on the pc or mobile device. They will then be automatically recognized if according to the specification.

For the table lookup function we used the help text as a quick fix to a need we had for that particular question type. So putting xml code will only work for the table lookup function.

If you want to try out and develop a plugin I can create the needed documentation for that (which is fairly straigth forward, but requires programming it in Visual studio / .NET framework compatible editor/compiler)

We used the plugin functionality for a project with a number of very special needs.

TODO add developer information on how to create plugins

TODO add some more description on designer support

TODO add some more info on loading on the mobile device

TODO add info on supported devices