Difference between revisions of "Los POJOs Survey"

From mn/ifi/inf5750
Jump to: navigation, search
(Suggested improvements to Web API)
Line 59: Line 59:
 
=Suggested improvements to Web API=
 
=Suggested improvements to Web API=
  
=Screenshots=
+
<h1>Code</h1>
[[File:Full.png|400px]]
+
<p>All code is hosted on GitHub: <a href="https://github.com/tork/los-pojos-survey">Our repo</a>
 
+
<img src="/mn/ifi/inf5750/images/4/47/LosPOJOs.png" _fck_mw_filename="LosPOJOs.png" _fck_mw_location="right" alt="" class="fck_mw_right" />
[[File:Half.png|400px]]
+
</p>
 
+
<h1>The team</h1>
[[File:Small.png|400px]]
+
<ul><li>Marianne Grov (Git user: mgr090)
 
+
</li><li>Øyvind Raasholm Tangen (Git user: oyvindrt)
[[File:Small_with_short_program.png|400px]]
+
</li><li>Kristian Johannessen (Git user: kjohann)
 +
</li><li>Torkil Aamodt (Git user: tork)
 +
</li></ul>
 +
<h1>Requirements</h1>
 +
<h2>Technologies</h2>
 +
<ul><li>Knockout: <a href="http://knockoutjs.com/">Knockout homepage</a>
 +
</li><li>Bootstrap: <a href="http://getbootstrap.com/">Official Bootstrap page</a>
 +
</li><li>JQuery: <a href="http://jquery.com/">JQuery homepage</a>
 +
</li><li>GitHub <a href="https://github.com/tork/los-pojos-survey">Our repo again</a>
 +
</li><li>Trello <a href="https://trello.com/b/ZmqPY40y/los-pojos">Our Trello Board</a>
 +
</li></ul>
 +
<h2>Mandatory requirements</h2>
 +
<h3>From the lecture slides</h3>
 +
<ul><li>Single event data entry form.
 +
</li><li> Skip logic (eg. If pregnant, fill in these extra forms).
 +
</li><li> Make interface for easily defining form and skip logic (integrated with single event, but you’ll need some additional info).
 +
</li><li> Available as DHIS2 web app and Android app (phonegap).
 +
</li><li> Touch friendly UI.
 +
</li></ul>
 +
<h3>Our own</h3>
 +
<ul><li>The app should able to get form by input id from user.
 +
</li><li>The app should have a separate admin gui for specifying skip logic.
 +
</li><li>The skip logic will be stored in "System settings" on dhis2 with a key comprising of LosPOJOs + formId.
 +
</li><li>As there is no relationship in the dhis2 data-model between data elements and option sets, the app will not take option sets into consideration.
 +
</li></ul>
 +
<p><br />
 +
</p>
 +
<h2>Optional requirements</h2>
 +
<ul><li>The app should able to navigate a list of forms, where the app will get forms from /api/programStages.
 +
</li><li>The app should have a gui where a superuser can specify user roles that has access to specifying skip logic.
 +
<ul><li>user roles will be stored using "System settings" with key LosPOJOs
 +
</li></ul>
 +
</li></ul>
 +
<h1>Milestones</h1>
 +
<h2>Milestone 1: 1st November</h2>
 +
<ul><li>Document features and architecture on Wiki
 +
</li><li>Show understanding of DHIS2 web apps
 +
</li></ul>
 +
<h2>Milestone 2: 15th November</h2>
 +
<ul><li>First bare-bone version - static HTML
 +
</li><li>Uploadable as DHIS2 web app
 +
</li></ul>
 +
<h2>Milestone 3: 30th November</h2>
 +
<ul><li>Finished, if applicable also with mobile app.
 +
</li><li>Final delivery: 8th December
 +
</li><li>Presentation: 9th December
 +
</li></ul>
 +
<h1>Individual tasks</h1>
 +
<p>See Trello: <a href="https://trello.com/b/ZmqPY40y/los-pojos">Los POJOs on Trello</a>
 +
</p>
 +
<h1>Suggested improvements to Web API</h1>
 +
<h1>Screenshots</h1>
 +
<p><img src="/mn/ifi/inf5750/images/thumb/0/05/Full.png/400px-Full.png" _fck_mw_filename="Full.png" _fck_mw_width="400" alt="" />
 +
</p><p><img src="/mn/ifi/inf5750/images/thumb/f/fb/Half.png/400px-Half.png" _fck_mw_filename="Half.png" _fck_mw_width="400" alt="" />
 +
</p><p><img src="/mn/ifi/inf5750/images/thumb/b/b6/Small.png/400px-Small.png" _fck_mw_filename="Small.png" _fck_mw_width="400" alt="" />
 +
</p><p><img src="/mn/ifi/inf5750/images/thumb/4/48/Small_with_short_program.png/400px-Small_with_short_program.png" _fck_mw_filename="Small with short program.png" _fck_mw_width="400" alt="" />
 +
</p>

Revision as of 12:09, 6 December 2013

Code

All code is hosted on GitHub: Our repo

LosPOJOs.png

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

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

  • The app should 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.
  • As there is no relationship in the dhis2 data-model between data elements and option sets, the app will not take option sets into consideration.


Optional requirements

  • The app should able to navigate a list of forms, where the app will get forms from /api/programStages.
  • The app should have 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

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

Individual tasks

See Trello: Los POJOs on Trello

Suggested improvements to Web API

Code

All code is hosted on GitHub: <a href="https://github.com/tork/los-pojos-survey">Our repo</a> <img src="/mn/ifi/inf5750/images/4/47/LosPOJOs.png" _fck_mw_filename="LosPOJOs.png" _fck_mw_location="right" alt="" class="fck_mw_right" />

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

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

  • The app should 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.
  • As there is no relationship in the dhis2 data-model between data elements and option sets, the app will not take option sets into consideration.


Optional requirements

  • The app should able to navigate a list of forms, where the app will get forms from /api/programStages.
  • The app should have 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

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

Individual tasks

See Trello: <a href="https://trello.com/b/ZmqPY40y/los-pojos">Los POJOs on Trello</a>

Suggested improvements to Web API

Screenshots

<img src="/mn/ifi/inf5750/images/thumb/0/05/Full.png/400px-Full.png" _fck_mw_filename="Full.png" _fck_mw_width="400" alt="" />

<img src="/mn/ifi/inf5750/images/thumb/f/fb/Half.png/400px-Half.png" _fck_mw_filename="Half.png" _fck_mw_width="400" alt="" />

<img src="/mn/ifi/inf5750/images/thumb/b/b6/Small.png/400px-Small.png" _fck_mw_filename="Small.png" _fck_mw_width="400" alt="" />

<img src="/mn/ifi/inf5750/images/thumb/4/48/Small_with_short_program.png/400px-Small_with_short_program.png" _fck_mw_filename="Small with short program.png" _fck_mw_width="400" alt="" />