We are working on ODK integration which provides highly extensible and flexible and dynamic form building and data entry support.
But since JSON form itself is also powerful and provides developer flexibililty and Ona already have done work on this we would want to explore the JSON form builder and make ODK module in a way that user/developer have choice to use any form renderer (ODK/JSON).
Would like to ask few questions and highlight important points.
Is there any documentation on how to integrate forms in own opensrp module? (I have seen the wiki but I came to know that team has extended the feature set)
Is it a separate library module which we can import into our app and can use to open forms
Does it require whole json file to be written or we have a json builder available
Does it provide a method where we just provide a form name, and field overrides and form is rendered
Does user still have choice to use enketo forms for some of the tasks
Does it provide field overrides
Does it provide repeat groups
How does it allow custom attribute mapping (openmrs concept mapping)
Does it allow converting result to FormSubmission
Our developer is exploring the ODK and basic setup and once she is done would it be possible to touchbase and plan the architecture of both form builders to make sure that form integration is smooth and requires min dev effort.
Is there any documentation on how to integrate forms in own opensrp module? (I have seen the wiki but I came to know that team has extended the feature set)
@maina @keymane
We are working on ODK integration which provides highly extensible and flexible and dynamic form building and data entry support.
But since JSON form itself is also powerful and provides developer flexibililty and Ona already have done work on this we would want to explore the JSON form builder and make ODK module in a way that user/developer have choice to use any form renderer (ODK/JSON).
Would like to ask few questions and highlight important points.
Our developer is exploring the ODK and basic setup and once she is done would it be possible to touchbase and plan the architecture of both form builders to make sure that form integration is smooth and requires min dev effort.