← Back to team overview

dhis2-devs team mailing list archive

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

 

Hi Saptarshi, Jim,

Good Morning. I have submitted my detailed proposal on
www.google-melange.com for project 'Allow data entry from OpenDataKit'. My
mentor will be Jim and Saptarshi. Please May I request you to give me
feedback on improving my proposal. I tried to cover all the technical
details but please let me know if I missed something.

Thank you and looking forward to work with you.

Have a good weekend.

Regards,
Anum


On Sun, Mar 2, 2014 at 6:30 PM, Anum Naveed <anumnaveed1989@xxxxxxxxx>wrote:

> Hi Saptarshi,
>
> Many thanks for your detailed help and guidance. I have worked extensively
> in last two days and made significant progress in regards to XFORMS and
> JAVAROSA validation. I have started a blog about my project and summarized
> all my progress there: http://dhis2gsoc.blogspot.com
>
> On the blog I explained step by step how I set up the development
> environment for dhis-2 using maven, eclipse on Ubuntu Precise pangolin
> distribution. I have also explained how I set up the following tools and
> infrastructure as well:
>
> XML plugin for notepad++
> JAVAROSA VALIDATION TOOL kit
> OPENDATA kit collection tool
> Android EMULATOR setup
> Creating virtual mobile
> Launching virtual mobile
> Create basic XFORM
> Validate XFORM using javarosa
> Test XFORM on emulator
>
> I have successfully done that. I am thankful to you for your great support
> and guidance. I will now work on advanced xforms and start working on xml
> schema of dhis2. I launched my first XFORM on android today with Success :)
>
> I am really excited to work on such an amazing project.
>
> Regards,
> Anum
>
>
>
> On Fri, Feb 28, 2014 at 1:31 PM, Saptarshi Purkayastha <sunbiz@xxxxxxxxx>wrote:
>
>> 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