Difference between revisions of "The Clean Up Crew"

From mn/ifi/inf5750
Jump to: navigation, search
(Suggested improvements to the API)
m (Summary of requirements)
Line 12: Line 12:
 
== Summary of requirements ==
 
== Summary of requirements ==
 
Functional requirements:
 
Functional requirements:
* The user should be able to select a organisation unit of any level from a list of organisation units.
+
* The user should be given some initial information and be able to chose between searching for Singletons or TEIS.
* The user should be able to confirm wether there is a duplicate or just a false-positive.
+
* The user should then be redirected to the appropriate functionality.
* When the application is started, the user should be able to read some instructions.
+
* The user should be prompted to select an organization unit of appropriate level and the search for duplicates should start.
* When the user identifies a false-positive, the system should display a new possible duplicate.
+
* The user should then be displayed the singletons for visual confirmation and be able to select/unselect true / false positives.
* When the user identifies a duplicate, he should be taken to a component with merging functionality.
+
* Finally the user should be able to export the singletons as a JSON file.
*
 
 
== Time schedule ==
 
== Time schedule ==
 
{| class="wikitable"
 
{| class="wikitable"

Revision as of 15:57, 27 November 2016

Group members

  • Nikolai Hegelstad nikolheg
  • Milena Tosic milenato
  • Eirik Berg Nordheim eirikbno


Milestones

  • First meeting - 7th of October
  • Created wiki page - 25th of October
  • First project meeting - 25th of October

Summary of requirements

Functional requirements:

  • The user should be given some initial information and be able to chose between searching for Singletons or TEIS.
  • The user should then be redirected to the appropriate functionality.
  • The user should be prompted to select an organization unit of appropriate level and the search for duplicates should start.
  • The user should then be displayed the singletons for visual confirmation and be able to select/unselect true / false positives.
  • Finally the user should be able to export the singletons as a JSON file.

Time schedule

Tentative meeting schedule
hrs Monday Tuesday Wednesday Thursday Friday
8-10
10-12 x
12-14
14-16 x x

During the project period, every member strive to work approx. 2 hours a day on the project.

How we are dividing tasks within the group

Our approach to completing this project are divided into two parts.

Part 1:

During this part we will collaborate as much as possible to create a MVP that serves as the foundation that we will be able to build on.

Furthermore, gaining knowledge about the system, React and javascript in general will be fundamental to this part.

Part 2:

During this part we define clear tasks for each group member based on their wishes and past experiences. This will be done during the group meetings.

Screenshots and screen flows

Mvp.png

Documented learning during project

  • Javascript ES6 syntax
  • React syntax
  • Fuzzy string algorithms
  • NPM ecosystem

Suggested improvements to the API

Mark offline registries (android) as probable duplicates.

Validate upon registration wether a patient is a possible duplicate.

Unresolved issues