Difference between revisions of "Los POJOs Survey"
From mn/ifi/inf5750
Line 19: | Line 19: | ||
==Mandatory requirements== | ==Mandatory requirements== | ||
===From the lecture slides=== | ===From the lecture slides=== | ||
− | *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). |
− | * Available as DHIS2 web app and Android | + | * Available as DHIS2 web app and Android app (phonegap). |
− | app (phonegap) | + | * Touch friendly UI. |
− | * Touch friendly UI | ||
===Our own=== | ===Our own=== | ||
− | *Be able to get form by id | + | *Be able to get form by input id from user. |
+ | *The app should have a separate admin gui for specifying skip logic. | ||
+ | *The skip logic will be stored in "System settings" on dhis2 with a key comprising of LosPOJOs + formId. | ||
+ | |||
==Optional requirements== | ==Optional requirements== | ||
− | *Be able to navigate a list of forms, where the app will get forms from /api/programStages | + | *Be able to navigate a list of forms, where the app will get forms from /api/programStages. |
+ | *Make a gui where a superuser can specify user roles that has access to specifying skip logic. | ||
+ | **user roles will be stored using "System settings" with key LosPOJOs | ||
=Milestones= | =Milestones= |
Revision as of 14:57, 30 October 2013
Contents
Code
All code is hosted on GitHub: Our repo
The team
- Marianne Grov (Git user: mgr090)
- Øyvind Raasholm Tangen (Git user: oyvindrt)
- Kristian Johannessen (Git user: kjohann)
- Torkil Aamodt (Git user: tork)
Requirements
Technologies
- Knockout: Knockout homepage
- Bootstrap: Official Bootstrap page
- JQuery: JQuery homepage
- GitHub Our repo again
Mandatory requirements
From the lecture slides
- 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.
Our own
- Be able to get form by input id from user.
- The app should have a separate admin gui for specifying skip logic.
- The skip logic will be stored in "System settings" on dhis2 with a key comprising of LosPOJOs + formId.
Optional requirements
- Be able to navigate a list of forms, where the app will get forms from /api/programStages.
- Make a gui where a superuser can specify user roles that has access to specifying skip logic.
- user roles will be stored using "System settings" with key LosPOJOs