Difference between revisions of "N.E.T Survey"
Line 11: | Line 11: | ||
== '''Requirements for the Survey app''' == | == '''Requirements for the Survey app''' == | ||
− | - Single event data entry form | + | - Single event data entry form |
− | - Skip logic (eg. If pregnant, fill in these extra forms) | + | - Skip logic (eg. If pregnant, fill in these extra forms) |
- Make interface for easily defining form and skip logic (integrated with single event, but you’ll need some additional info) | - Make interface for easily defining form and skip logic (integrated with single event, but you’ll need some additional info) | ||
Line 51: | Line 51: | ||
== '''Work divided between group members''' == | == '''Work divided between group members''' == | ||
− | + | Haven't divided the work between each other yet, but we've decided to use a couple of days to learn the DHIS2 architecture and learning more necessary programming that will be needed for this project. '''''To be updated after our next meeting.'''''Since we're making a webapp we won't be needing to learn basic authentication between a server and client. The client will be already authenticated when using the app. | |
<br> | <br> | ||
− | + | == '''Architechture''' == | |
+ | |||
+ | - JavaScript, jQuery, CSS, HTML5. | ||
+ | |||
+ | - We haven't decided which GUI framework to use yet, '''''to be updated after our next meeting.''''' | ||
+ | |||
+ | - Instead of only skip logic, we'll try to implement the Survey app with "grow" logic. | ||
+ | |||
+ | - We define "grow" logic as giving the user only the nessesary data/questions/choices at a certain time. And skipping the alternatives that aren't relevant for the answer. | ||
− | + | '''[Example]''' If the user has chosen their gender as male earlier in the survey, the question of being pregnant will never shown. |
Revision as of 15:49, 29 October 2013
Contents
Group members of N.E.T
- Nguyen (congnn@ifi.uio.no)
- Eivind (eivineng@ifi.uio.no)
- Thuc (thucth@ifi.uio.no)
Requirements for the Survey app
- Single event data entry form
- Skip logic (eg. If pregnant, fill in these extra forms)
- Make interface for easily defining form and skip logic (integrated with single event, but you’ll need some additional info)
- Available as DHIS2 web app and Android app (phonegap) - Touch friendly UI
(copied directly from Lecture 6 - Group projects)
Milestones set by course-teachers
Each group should follow these milestones:
Milestone 1: 1st November
Document features and architecture on Wiki
Show understanding of DHIS2 web apps
Milestone 2: 15th November
First bare-bone version - static HTML
Uploadable as DHIS2 web app
Milestone 3: 30th November
Finished, if applicable also with mobile app.
Final delivery: 8th December
Presentation: 9th December
Work divided between group members
Haven't divided the work between each other yet, but we've decided to use a couple of days to learn the DHIS2 architecture and learning more necessary programming that will be needed for this project. To be updated after our next meeting.Since we're making a webapp we won't be needing to learn basic authentication between a server and client. The client will be already authenticated when using the app.
Architechture
- JavaScript, jQuery, CSS, HTML5.
- We haven't decided which GUI framework to use yet, to be updated after our next meeting.
- Instead of only skip logic, we'll try to implement the Survey app with "grow" logic.
- We define "grow" logic as giving the user only the nessesary data/questions/choices at a certain time. And skipping the alternatives that aren't relevant for the answer.
[Example] If the user has chosen their gender as male earlier in the survey, the question of being pregnant will never shown.