Difference between revisions of "HKH Survey"

From mn/ifi/inf5750
Jump to: navigation, search
(Course milestones)
(Group tasks)
Line 91: Line 91:
 
* Creating a draft of the logo - Hoang - http://run.plnkr.co/plunks/s2wW3iCiA7xMazVbBUfn/
 
* Creating a draft of the logo - Hoang - http://run.plnkr.co/plunks/s2wW3iCiA7xMazVbBUfn/
 
* Create authentication function: http://www.dhis2.org/doc/snapshot/en/user/html/ch25s02.html - Kennet - Tested and not necessary because the app is embedded in DHIS system.
 
* Create authentication function: http://www.dhis2.org/doc/snapshot/en/user/html/ch25s02.html - Kennet - Tested and not necessary because the app is embedded in DHIS system.
 +
* Design dashboard - Kennet
 +
* Touch friendly UI - Kennet
  
 
=Screenshots=
 
=Screenshots=

Revision as of 14:23, 18 November 2013

Intro yo

Group members

  • Hoang (hoangbn@ifi.uio.no)
  • Kennet (kennetvu@ifi.uio.no)
  • Henrik (henriast@ifi.uio.no)

Features

Main

  • 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

Ours

  • Deployed as dhis2 app.
  • page to add skip logic
  • Dashboard page
  • page to do survey and sending data to dhis

Architecture


Milestones

HKH milestones

Milestone 1: 01.11

  • Create an dummy app and upload it to DHIS2
  • Find out which javascript framework we should use

Milestone 2: 05.11

  • Get some data from dhis.
  • Create a prototype view.
  • "Shell" for skip logic part.
  • Do survey throught our app with/without logic

Course 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

Time schedule

Group tasks

Tasks

  • Creating database for saving skip logic
  • Create all the views.
  • Display all entry's
  • Display survey results?
  • Find out how to send post data to server with XML format
  • How to handle XML in angular.

In process

  • Do survey through our app. - Kennet
  • Create skip logic language - Henrik

https://docs.google.com/document/d/1QG4z4hd_pNXMmt8RYBER-jL2jGW2uapeuHpW8EWukH8/edit?usp=sharing

  • Saving modified/new data to database - Hoang

Done

  • Display spesific survey and added form to the view - Kennet
  • Creating dashboard page - Kennet
  • Display all "SINGLE_EVENT_WITHOUT_REGISTRATION" in our app. - Kennet
  • Fix folder structore for our app - Kennet
  • Show user information at dashboard page - Kennet
  • Set up a template with bootstrap and Angular JS - Kennet
  • Testing AngularJS - Kennet
  • Set up a server with Ubuntu - Henrik
  • Set up DHIS2 with file database - Kennet
  • Create a dummy app and upload it - Kennet
  • (Dropped) Testing EmberJS - Henrik
  • Create form with angular js - No need to create a new one, since we can use the premade one from DHIS2
  • Creating a draft of the logo - Hoang - http://run.plnkr.co/plunks/s2wW3iCiA7xMazVbBUfn/
  • Create authentication function: http://www.dhis2.org/doc/snapshot/en/user/html/ch25s02.html - Kennet - Tested and not necessary because the app is embedded in DHIS system.
  • Design dashboard - Kennet
  • Touch friendly UI - Kennet

Screenshots

Prototype 1
Userinfo
Survey with optionset
Survey with data

Log

  • 28.10.13 - Group meeting - Project "initialization"
  • 04.11.13 - Group meeting - Assigned tasks and responsibilities within the group

Guides

Resources