Difference between revisions of "MAM"
(→Import page) |
(→Import page) |
||
Line 108: | Line 108: | ||
− | [[File:ImportUsername.png | | + | [[File:ImportUsername.png | 500px]][[File:ImportPassword.png | 500px]] <br> |
− | [[File:ImportConfirm.png | | + | [[File:ImportConfirm.png | 500px]] <br> |
− | + | Before importing data, the user has to approve the operation. | |
− | [[File:ImportFeedback.png | | + | [[File:ImportFeedback.png | 500px]] <br> |
+ | After importing data, the user gets informed about how many records that have been imported. | ||
<br> | <br> | ||
Revision as of 22:46, 28 November 2016
Contents
Group members
- axelhha
- magnuwo
- mortewl
Project details
We chose task D: importing, matching and visualizing.
In this project we will make a client side application for:
- Fetch datasets from the Demographic and Health Survey (DHS) external API.
- Match data from the datasets with the data in DHIS2 and add the data if it does not already exist.
- Visualize the datasets that have been imported.
Architecture
Technologies being used will be:
- React
- HTML5
- CSS
- JavaScript
Milestones
Milestone 1 - 27.10.2016
First group meeting
- Decide upon architecture and how the app should behave.
- Play around with DHIS2.
- Start reading DHIS2 documentation.
Milestone 2 - 02.11.2016
Second group meeting
- Propose GUI
- Divide tasks
- First app draft
Milestone 3 - 21.11.2016
Import API finished
The API being used to import the data
from DHS to DHIS2 must be fully functional.
Milestone 4 - 23.11.2016
Last feature implemented
No more features will be added after
this milestone.
Milestone 5 - 25.11.2016
App finished
The app should be completely finished.
Milestone 6 - 27.11.2016
Final delivery
Time schedule
No specific times to work on, only a mandatory meeting each Thursday where we show what we have done since last meeting and also discuss and delegate tasks. If a member finishes a task early, they get a new task assigned.
Day | Time |
---|---|
Monday | |
Tuesday | |
Wednesday | |
Thursday | 14:00-16:00 |
Friday |
Dividing tasks within the group
Initial
Magnus: importer API
Axel & Morten: decide upon app GUI and implement importer GUI
Axel: Wikipage administrator
Current
Magnus & Axel: visualizing imported data
Morten: implement importer GUI
Screenshots
First draft
Import page
Being inspired by the mock-up we chose to keep some of the functionality, but keeping it all on one page.
Program flow and screenshots
Import page
The import page of the app. The user has to choose a country before anything else.
After choosing country, the user can choose between datatype, the survey to import data from and also which data to import.
Before importing data, the user has to approve the operation.
After importing data, the user gets informed about how many records that have been imported.