← Back to team overview

dhis2-devs team mailing list archive

Re: [GSOC 2014] Allow data entry from OpenDataKit / JSON enabled storage API

 

Hi Anum,

Welcome to the project. Thank you for your interest in DHIS 2 development.
While the student applications period is nearing, we'd like to see that
you've become comfortable with DHIS 2 development.
That means being able to build DHIS 2 using maven, using launchpad and
coding with eclipse.

OpenDataKit (ODK) <http://opendatakit.org> is a project that uses XForms
for form layout and sending data. It is an Android application that used by
different projects.
The goal of the project that you mention is interoperability with XForm
clients like ODK and other JavaROSA complaint client
You should try to understand the XForms format -
http://opendatakit.org/help/form-design/

Once you've understood the format, the next step would be to
generate/transform (XML transform) from our DHIS 2 XML
(DXF2)<http://www.dhis2.org/doc/snapshot/en/user/html/ch28s06.html>into
XForms.
Once you are able to generate XForms, that should be opened in ODK and data
entry can be done. After data entry ODK posts the data to a DHIS 2 server
that is able to take the XForms and import it into the DHIS2 datavalues.

I realize that most of what I mentioned above is difficult to grasp... but
putting some efforts to understand the broader picture will help you
understand what needs to be done.

In the meantime, before the application process starts, it will be good if
you could share your experiences of starting DHIS2 development... what are
the difficult parts, what are the challenges, what frameworks are difficult
to understand etc.
This will be useful to other students who are starting to be DHIS 2
developers.


---
Regards,
Saptarshi PURKAYASTHA



On 28 February 2014 18:33, Anum Naveed <anumnaveed1989@xxxxxxxxx> wrote:

> Hi All,
>
> I am a female student of Masters in computer science. Prior to that I
> graduated with bachelors in computer science (4 years) with CGPA 3.61 on a
> scale of 4. I have extensive programming experience mainly in Android game
> development, JAVA, HTML and C/C++. I have worked with MySQL and NoSQL
> MongoDB in various projects.
>
> I am interested in two project ideas which looks really exciting to me.
> Allow data entry from OpenDataKit
> JSON enabled storage API
>
> I am setting up DHIS framework on my home server to get familiarise with
> the code base. I will develop the initial understanding of the problem and
> write up the proposed solution proposal. Please can you give me initial
> pointers on how to begin with the android project code for 'Allow data
> entry from OpenDataKit'. I mainly want to know which particular code base
> shall I download for that.
> Thanks for all the help.
> Looking forward to your reply.
> Best Regards,
> Anum
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>

References