InputForm Configuration —
I am presenting a brief overview of the approach followed by me during my previous project on input-form configuration.
I created an InputFormImporter which imported the input-forms from a default XML file present in the /config folder into the database. This was necessary for loading the default form.
The major DB changes were as follows-
Following tables were added.
...
Screenshots are attached.
The basic API additions were as follows-
InputForm-Class representing an inputform
...
ValuePairElement-Class representing a value-pair element
Screenshots -