GithubHelp home page GithubHelp logo

uninhibited's Introduction

Uninhibited

uninhibited's People

Contributors

nupoorkhandelwal avatar

Watchers

Pradipta avatar

uninhibited's Issues

Periodshala phase 2

Context:

Initially, we were supposed to deliver the midline form by 20th Dec 2023, which has been achieved in phase 1, now we have to deliver the remaining task:

  1. Baseline form
  2. Endline form
  3. Student profile summary page
  4. School group creation
  5. Weekly attendance form
  6. Metabse reports
  7. CSV upload

For reference: please go through the previous epic: https://app.zenhub.com/workspaces/avni-impl--support-5cf8e458bf08585333fd64ac/issues/gh/avniproject/uninhibited/8

Requirement document: https://docs.google.com/spreadsheets/d/1FbHVIISvMqfunwiDBZfwmXeJkIqAnpOwrMWYcZsWcZw/edit#gid=1165697959

Periodshala implementation

Context :

Uninhibited is an NGO that is working on menstrual hygiene knowledge sharing.
they wanted to adopt Avni to capture data on weekly session attendance which CHW does at the school level and capture base-line, mid-line, and end-line surveys on the app.

  • they are active in 4 states Karnataka, Madhya Pradesh, Bihar & Maharashtra
  • which is why this app needs to be translated into 3 other languages: Hindi, Marathi and Kanada apart from Engilsh
  • in each state they have presence in 1 district only
  • they are expecting around 100 users to use this app

they are currently doing weekly session on ground and have done baseline on papers, now they are about to start doing the midline survey which is why we have finish this implementation before 20th Dec as this is the go live target.

data of existing schools and students is to be shared by client which we have validate and upload via csv upload.

requirement sheet is attached below for your reference: https://docs.google.com/spreadsheets/d/1FbHVIISvMqfunwiDBZfwmXeJkIqAnpOwrMWYcZsWcZw/edit#gid=665904816

translation in 3 languages

once the UAT org is done with changes, we will have to create a live org and translate this implementation into 3 languages

UAT org name:?
live org Name:?

  • Marathi
  • Hindi
  • Kanada

[Uninhibited] Create mobile app dashboard card for users

Context :

as this project is phased into 2 parts right now we are only giving them 3 data points under the custom dashboard to check how much data has been entered into the app:

Requirement document link for reference: https://docs.google.com/spreadsheets/d/1FbHVIISvMqfunwiDBZfwmXeJkIqAnpOwrMWYcZsWcZw/edit#gid=1687151001

  • Schools registered
  • Students registered
  • Midline forms submitted

Note: client will update more requirements which will be picked up in the second phase.

[Uninhibited] Dashboard Requirements

he client mentioned they have a couple of new requirements related to Metabase Dashboard for one of their current midline survey and a couple of other requirements for Offline Dashboard and Metabase Reports.

Requirements Gathering call with client pending

[Uninhibited] Create School registration form

Context:

we will require a school to be registered to attach students as an individual as well as under a group to mark weekly session attendance for all the students.

please refer process flow on this sheet link: https://docs.google.com/spreadsheets/d/1FbHVIISvMqfunwiDBZfwmXeJkIqAnpOwrMWYcZsWcZw/edit#gid=1165697959

School registration form to create: https://docs.google.com/spreadsheets/d/1FbHVIISvMqfunwiDBZfwmXeJkIqAnpOwrMWYcZsWcZw/edit#gid=1210960886

Periodshala implementation

Context :

Uninhibited is an NGO that is working on menstrual hygiene knowledge sharing.
they wanted to adopt Avni to capture data on weekly session attendance which CHW does at the school level and capture base-line, mid-line, and end-line surveys on the app.

  • they are active in 4 states Karnataka, Madhya Pradesh, Bihar & Maharashtra
  • which is why this app needs to be translated into 3 other languages: Hindi, Marathi and Kanada apart from Engilsh
  • in each state they have presence in 1 district only
  • they are expecting around 100 users to use this app

they are currently doing weekly session on ground and have done baseline on papers, now they are about to start doing the midline survey which is why we have finish this implementation before 20th Dec as this is the go live target.

data of existing schools and students is to be shared by client which we have validate and upload via csv upload.

requirement sheet is attached below for your reference: https://docs.google.com/spreadsheets/d/1FbHVIISvMqfunwiDBZfwmXeJkIqAnpOwrMWYcZsWcZw/edit#gid=665904816

[Uninhibited] Live org creation

Context:

as the Uninhibited team is already working on this project and was collecting data on Excel sheets and paper, they will start using Avni app in the middle of the project, right now they are suppose to start capturing midline form of the students. we have to get the app ready capture the midline form by 20th Dec 2023, and remaining task can be completed after 20th Dec 2023.

  • once client accepts the UAT then we will have to create new org to go live

UAT org name: periodshala_uat

  • Create live org with name as "periodshala"

once live org is created, we need to do the CSV upload task on live org

Tech notes -

In the bundle, only include location types and not the locations.

[Uninhibited] Student subject summary

On the student summary page below details should be visible:

  • Baseline, Mid-line or Endline if done
  • how many weekly sessions has she attended so far?
  • class and section

Uninhibited - Periodshala implementation

Context : timeline (this epic to be finish by 15th Dec 2023)

Uninhibited is an NGO that is working on menstrual hygiene knowledge sharing.
they wanted to adopt Avni to capture data on weekly session attendance which CHW does at the school level and capture base-line, mid-line, and end-line surveys on the app.

  • they are active in 4 states Karnataka, Madhya Pradesh, Bihar & Maharashtra
  • which is why this app needs to be translated into 3 other languages: Hindi, Marathi and Kanada apart from Engilsh
  • in each state they have presence in 1 district only
  • they are expecting around 100 users to use this app

they are currently doing weekly session on ground and have done baseline on papers, now they are about to start doing the midline survey which is why we have finish this implementation before 20th Dec as this is the go live target.

data of existing schools and students is to be shared by client which we have validate and upload via csv upload.

requirement sheet is attached below for your reference: https://docs.google.com/spreadsheets/d/1FbHVIISvMqfunwiDBZfwmXeJkIqAnpOwrMWYcZsWcZw/edit#gid=665904816

Uninhibited Phase 2: App: Go Live & Warrenty

Functional

  • App Flow
  • Visit Scheduling Logic: All Forms
  • User Group Permissions
  • Operational Dashboard Cards

Data

  • Users, Location & Catchment Data & Creation
  • Void all test data in production
  • Disable UAT users

Uninhibited Phase 2: Export User and Catchment from production using script.

User and Catchment sheet are required to be shared with client, so that client can provide details about which users and catchments to remove.

Below is the list of columns required.

Location with full hierarchy Catchment Name Username Full Name of User Email Phone Language Track Location Date picker mode Enable Beneficiary mode Beneficiary ID Prefix User Groups

Feedback points during training on 16th Jan

Context:

as we did the training with field team on 16th Jan, below few points were suggested as they were getting confused in the current flow.

in school group registration form below changes are to be made:

  • remove section question from the form
  • for class question make it multi select

in Student registration form below changes are to be made:

  • remove school group selection question
  • add school name question (in place of school group) with options of school registered in the users catchment, this will be single select and mandatory question.

Pre-menarche baseline form creation

Context:

we have developed survey forms for students from 9-12 standard, here we are supposed to create baseline form for 6th - 8th Standard students. we are adding more form to include Pre-menarche in the scope now.

Please refer this requirement document to create it: https://docs.google.com/spreadsheets/d/1FbHVIISvMqfunwiDBZfwmXeJkIqAnpOwrMWYcZsWcZw/edit#gid=448813091

Note: for 9th, 10th, 11th, and 12th Standard this form should be shown: https://app.zenhub.com/workspaces/avni-impl--support-5cf8e458bf08585333fd64ac/issues/gh/avniproject/uninhibited/12

[Uninhibited] Metabase generic monitoring reports

List of reports to be created and added to a dashboard on metabase --

  • You can refer metabase dashboard as created for Chashma - https://reporting.avniproject.org/dashboard/229-chashma-operational-reports

  • Each report should have a drill down to the linelist.

  • 1. Number of School audit surveys area wise

  • 2. Number of Schools registered area wise

  • 3. Number of School Groups registered area wise

  • 4. Number of Students registered area wise

  • 5. Students without Midline Survey area wise

  • 6. Uninhibited users sync telemetry

  • point this dashboard to live org (currently this is pointed to UAT

  • Uat org: Uninhibited UAT

  • live org: periodshala

    • [Name, username, sync end time, android version, app version,sync source]

Dashboard requirements for Phase 1 (shared on 10th Jan 2024)

The client's dashboard requirement which we were supposed to deliver with the first phase, is given to us now, we will try to complete as much as possible, so that they can monitor the progress of field work. we have already created a dashboard which is very much similar to what they are asking us. need to make changes are per the requirements.

Dashboard created by us: https://reporting.avniproject.org/dashboard/244-monitoring-dashboard

Requirement document: https://docs.google.com/spreadsheets/d/1TJxJzW2Keq6dWh510_OPUAcv90lVRu9_6cIryEjGg40/edit#gid=0

Consider sheet 1 for this card.

  • Add date range filter on the dashboard
  • add midline survey form submitted count indicator
  • add Pre-menarche baseline form submitted count indicator.

[Uninhibited] Locations & Subject registration csv upload

Context:

The client is running the program on the ground, so they have data in Excel with them. we asked them to share school registration, location data, student data, and school group data which we can upload, right now they are providing data for locations and schools only as they have to start filling midline forms on the ground.

for catchment and user creation: data is yet to be provided, and if the user count is much less then the client might do it manually as well.

Create Midline survey form

Context:

we need to create a form to allow users to fill the midline form which is a part of this study.

  • this form is to be filled out for those students who have attended the weekly session.
  • it is "Not" mandatory to fill this form for those with a baseline as well, so the team can randomly pick any student of the school who has attended the weekly session. as the sample for baseline, midline or end-line will be 20-30% of total students only.

Please refer process flow to understand the steps and logic better: https://docs.google.com/spreadsheets/d/1FbHVIISvMqfunwiDBZfwmXeJkIqAnpOwrMWYcZsWcZw/edit#gid=1165697959

Midline form requirement link: https://docs.google.com/spreadsheets/d/1FbHVIISvMqfunwiDBZfwmXeJkIqAnpOwrMWYcZsWcZw/edit#gid=885167309

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.