Difference between revisions of "Placeholder"

From mn/ifi/inf5750
Jump to: navigation, search
 
(28 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Placeholder =
+
= Placeholder  =
  
 
This Wiki is used for documenting the group projects by Placeholder. 
 
This Wiki is used for documenting the group projects by Placeholder. 
Line 10: Line 10:
  
 
== Summary of requirements ==
 
== Summary of requirements ==
 +
<ul style="line-height: 1.5em; margin: 0.3em 0px 0px 1.6em; padding: 0px; list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANAQMAAABb8jbLAAAABlBMVEX///8AUow5QSOjAAAAAXRSTlMAQObYZgAAABNJREFUCB1jYEABBQw/wLCAgQEAGpIDyT0IVcsAAAAASUVORK5CYII=); color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px;">
 +
<li>Web page with a user interface for registering the data quality within a facility.</li>
 +
<li>Fetch the forms from a database and present it to frontend.</li>
 +
<li>Create a dynamic checklist with inputs predefined by an administrator.</li>
 +
<li><span style="line-height: 1.5em;">Store the data in the DHIS database.</span></li>
 +
</ul>
  
 
== Time schedule ==
 
== Time schedule ==
Line 48: Line 54:
  
 
== How you are dividing tasks within the group ==
 
== How you are dividing tasks within the group ==
 +
 +
We have divided the task continiously during the process, as well as worked with the technique peer programming.&nbsp;
  
 
== Functionallity ==
 
== Functionallity ==
Line 53: Line 61:
 
There will be two pages
 
There will be two pages
  
#User need to choose clinic/hospital
+
#'''Index page:''' User need to choose clinic/hospital, check boxes in a checklist for the quality assurance and finally submit the list.
#User will input the data from the paper records
+
#'''Statistics page:''' All clinics and their result will be listed up in this page.&nbsp;
 +
 
 +
On the index page, the user will be met by a drop down menu with all the regions of Sierra Leone. When a region has been chosen, a text field will appear where the user can&nbsp;start to type, which will make suggestions appear as the filter finds matches. When the user has succesfully found the right clinic, a checklist with inputs predefined by an administrator will show. The users will check boxes in the list according to their own information, and when finished they will submit the list. The application will save the information in SystemSettings undet the URL /api/systemSetting/phArray in the DHIS database.
 +
 
 +
The data will all be saved as&nbsp;''one''&nbsp;event in the database.
 +
 
 +
The second page of our application is a page that shows statistics. The application will go into the database and get information about all clinics, their forms and their percentage of data quality completeness. The user will be shown a table for each clinic, their forms and the average completeness of each form.&nbsp;
  
On the first page, where the user selects the clinic, the user will be met by either a text area where they start to type and suggestions will appear as the filter finds the matches or a drop down menu with all the regions of Sierra Leone. When a regin has been chosen, either a new drop down with a list of all the clinics will appear or there will be a text field as the one desribed. This will depend on how may regions and/or clinics there are (we will decide either of these when we have full access to the data).
+
== Screenshots and screen flows ==
  
On the second page there will need to be <span style="color:#b22222;">''x''</span> amount of text fields where the user fills out the information necessary to assure the quality of the clinic. As it is still early in the process we are not yet sure what these fields will need to include. We hope to have a better understanding of this after the second briefing for this project (together with the PhD. student who suggested the project).
+
[[File:Skjerm1.png|thumb|center]]
  
When the user press "save", the app will check if the information macthes in all the different journals. If they don't the user will get a flag that tells them something is off.
+
[[File:Skjerm2.png|thumb|center]]
  
The data will all be saved as&nbsp;''one'' event in the database.
+
[[File:Skjerm3.png|thumb|center]]
  
== Screenshots and screen flows ==
+
[[File:Skjerm4.png|thumb|center]]
  
 
== Documented learning during project ==
 
== Documented learning during project ==
  
== Suggested improvements to APIs etc ==
+
Be careful with your commits and fetches.
  
 
== Link to repository ==
 
== Link to repository ==
  
== Download link to sample web app or Android app ==
+
[https://github.com/Rebsaurus/placeholder.git https://github.com/Rebsaurus/placeholder.git]
 +
 
 +
== Link to web app ==
 +
 
 +
http://inf5750-1.uio.no/apps/placeholder/index.html

Latest revision as of 10:47, 9 December 2014

Placeholder 

This Wiki is used for documenting the group projects by Placeholder. 

Group Members

  • Lars Ivar Kleven
  • Michelle Cheung
  • Rebekka Soma

Summary of requirements

  • Web page with a user interface for registering the data quality within a facility.
  • Fetch the forms from a database and present it to frontend.
  • Create a dynamic checklist with inputs predefined by an administrator.
  • Store the data in the DHIS database.

Time schedule

Milestones

Date Milestone
November 3rd

Document features and architecture on Wiki

Show understanding on DHIS web apps

November 17th

First bare-bone version - static HTML

Uploadable as DHIS web app

November 30th

Finished app, if applicable also with mobile app

December 1st

Create presentation

The group will meet every Wednesday at 10:00 for the group sessions.

How you are dividing tasks within the group

We have divided the task continiously during the process, as well as worked with the technique peer programming. 

Functionallity

There will be two pages

  1. Index page: User need to choose clinic/hospital, check boxes in a checklist for the quality assurance and finally submit the list.
  2. Statistics page: All clinics and their result will be listed up in this page. 

On the index page, the user will be met by a drop down menu with all the regions of Sierra Leone. When a region has been chosen, a text field will appear where the user can start to type, which will make suggestions appear as the filter finds matches. When the user has succesfully found the right clinic, a checklist with inputs predefined by an administrator will show. The users will check boxes in the list according to their own information, and when finished they will submit the list. The application will save the information in SystemSettings undet the URL /api/systemSetting/phArray in the DHIS database.

The data will all be saved as one event in the database.

The second page of our application is a page that shows statistics. The application will go into the database and get information about all clinics, their forms and their percentage of data quality completeness. The user will be shown a table for each clinic, their forms and the average completeness of each form. 

Screenshots and screen flows

Skjerm1.png
Skjerm2.png
Skjerm3.png
Skjerm4.png

Documented learning during project

Be careful with your commits and fetches.

Link to repository

https://github.com/Rebsaurus/placeholder.git

Link to web app

http://inf5750-1.uio.no/apps/placeholder/index.html