Difference between revisions of "Super ultra team maximum Survey"
(→Summary Of Requirements) |
Drrui@uio.no (talk | contribs) (→Screenshots and screen flows) |
||
(31 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
Sanjeev Khatiwada (sanjeevk)<br/> | Sanjeev Khatiwada (sanjeevk)<br/> | ||
Dag Roger Stokland Rui (drrui) <br/> | Dag Roger Stokland Rui (drrui) <br/> | ||
− | Jon (jonup) <br/> | + | Jon Ulstrup Pettersen (jonup) <br/> |
---- | ---- | ||
− | == Summary Of Requirements == | + | == Summary Of Requirements == |
+ | |||
---- | ---- | ||
− | Single event data entry form | + | |
− | + | #Single event data entry form | |
− | Make interace for easily defining form and skip logic | + | #Skip logic |
− | Available as DHIS2 web app and android app | + | #Make interace for easily defining form and skip logic |
− | + | #Available as DHIS2 web app and android app | |
+ | #Touch friendly UI<br> | ||
+ | |||
---- | ---- | ||
== Time schedule == | == Time schedule == | ||
---- | ---- | ||
+ | '''Meeting Time''' <br/> | ||
+ | Tuesday 10:00 to 12:00 <br/> | ||
+ | Thrusday 12:00 to 16:00 <br/> | ||
+ | Friday 11:00 to 15:00 | ||
+ | |||
+ | '''Milestones'''<br/> | ||
+ | Milestone 1: Draft of project requirement in wiki <br/> | ||
+ | Milestone 2: Single event data entry form / User Interface design/DHIS2 app installable <br/> | ||
+ | Milestone 3: Skip logic / DHIS2 Implementation <br/> | ||
+ | == How you are dividing tasks within the group == | ||
− | |||
---- | ---- | ||
+ | |||
+ | #Requirement analysis and interface design: Sanjeev, Dag, Jon | ||
+ | #Creating skeleton app for the dhis2: Sanjeev | ||
+ | #Creating list of forms and data entries for skip logic from DHIS2 json, single event data entry form: Sanjeev | ||
+ | #Skip logic and saving it to json format, communicating with dhis2 through system settings: Dag | ||
+ | #Work on skip logic, one to many relation with dependencies and formating json: Sanjeev | ||
+ | #Editing and saving skip logic: Dag | ||
+ | #html, css work on skip logic and survey app: Dag, Jon | ||
+ | #Displaying form for the survey app: Jon | ||
+ | #Listing out the json format : Jon | ||
+ | #Show hide logic for skip logic with jquery and formating json for save: Jon,Sanjeev | ||
+ | #Saving form to dhis2: Dag, Jon, Sanjeev | ||
+ | #Validation of form for proper data save, date calendar display: Sanjeev, Dag | ||
== Screenshots and screen flows == | == Screenshots and screen flows == | ||
---- | ---- | ||
+ | Flow chart for Survey App | ||
+ | |||
+ | Planned interface | ||
+ | [[File:FlowchartSurveyApp.png]] | ||
+ | [[File:SurveyApp1.png]] | ||
+ | [[File:SurveyApp2.png]] | ||
+ | |||
+ | Finished interface | ||
+ | [[File:indexPage.png]] | ||
+ | [[File:filloutform.png]] | ||
+ | [[File:skiplogic.png]] | ||
+ | |||
+ | == Documented learning during project == | ||
− | |||
---- | ---- | ||
+ | |||
+ | 1. Connecting with dhis2 through app, creating single event data entry form.<br>http://www.dhis2.org/doc/snapshot/en/user/html/ch25s07.html<br> 2. System settings and saving system settings in dhis2 server.<br> | ||
+ | |||
+ | http://www.dhis2.org/doc/snapshot/en/user/html/ch25s25.html<br> 3. Displaying form and saving the survey done.<br> | ||
== Suggested improvements to APIs etc == | == Suggested improvements to APIs etc == | ||
Line 33: | Line 74: | ||
== Link to repository == | == Link to repository == | ||
− | + | http://bazaar.launchpad.net/~superultramegateam/+junk/surveyApp/files | |
== Download link to sample web app or Android app == | == Download link to sample web app or Android app == | ||
---- | ---- |
Latest revision as of 19:53, 9 December 2013
Contents
Group Members
Sanjeev Khatiwada (sanjeevk)
Dag Roger Stokland Rui (drrui)
Jon Ulstrup Pettersen (jonup)
Summary Of Requirements
- Single event data entry form
- Skip logic
- Make interace for easily defining form and skip logic
- Available as DHIS2 web app and android app
- Touch friendly UI
Time schedule
Meeting Time
Tuesday 10:00 to 12:00
Thrusday 12:00 to 16:00
Friday 11:00 to 15:00
Milestones
Milestone 1: Draft of project requirement in wiki
Milestone 2: Single event data entry form / User Interface design/DHIS2 app installable
Milestone 3: Skip logic / DHIS2 Implementation
How you are dividing tasks within the group
- Requirement analysis and interface design: Sanjeev, Dag, Jon
- Creating skeleton app for the dhis2: Sanjeev
- Creating list of forms and data entries for skip logic from DHIS2 json, single event data entry form: Sanjeev
- Skip logic and saving it to json format, communicating with dhis2 through system settings: Dag
- Work on skip logic, one to many relation with dependencies and formating json: Sanjeev
- Editing and saving skip logic: Dag
- html, css work on skip logic and survey app: Dag, Jon
- Displaying form for the survey app: Jon
- Listing out the json format : Jon
- Show hide logic for skip logic with jquery and formating json for save: Jon,Sanjeev
- Saving form to dhis2: Dag, Jon, Sanjeev
- Validation of form for proper data save, date calendar display: Sanjeev, Dag
Screenshots and screen flows
Flow chart for Survey App
Documented learning during project
1. Connecting with dhis2 through app, creating single event data entry form.
http://www.dhis2.org/doc/snapshot/en/user/html/ch25s07.html
2. System settings and saving system settings in dhis2 server.
http://www.dhis2.org/doc/snapshot/en/user/html/ch25s25.html
3. Displaying form and saving the survey done.
Suggested improvements to APIs etc
Link to repository
http://bazaar.launchpad.net/~superultramegateam/+junk/surveyApp/files