Uploaded image for project: 'mUzima'
  1. mUzima
  2. MUZIMA-438

Improve mUzima setup wizard using Configuration file

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Medium
    • Resolution: Done
    • Labels:

      Description

      Currently, the process of setting up mUzima is manual, in the sense that users have to manually choose cohorts, forms, locations, providers and concepts. This process is repetitive/tiring for an implementation that downloads same sets of data on multiple devices, and is not easy/intutive for new users. An improvement is to create a configuration that allows defining at server side all data to be downloaded, and therefore users only need to pick a preferred config in order to complete the setup wizard.

      The proposed workflow

      1. On the server-side:
        1. provide facility to create a config file, ideally a drag and drop page. The config file will specify: (forms to download, locations, providers, cohorts, concepts to download, numbers of obs to download) See sample config: sample_config.txt
        2. Forms to have metadata downloaded together with the form (eg concepts to download) (see MUZIMA-419)
        3. For every Concept, optionally specify the number of Obs to download, default all.
      2. On the client side, provide two options for the setup wizard:
        1. Recomended: where users select a configuration
        2. Advanced: where users follow the current workflow

        Gliffy Diagrams

          Attachments

            Issue Links

            There are no Sub-Tasks for this issue.

              Activity

                People

                Assignee:
                sthaiya Samuel Mbugua
                Reporter:
                ssavai Simon Savai
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 3 hours
                    3h
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 3 hours
                    3h