GithubHelp home page GithubHelp logo

saahas's People

Contributors

sachsk avatar

Watchers

Arjun Khandelwal avatar James Cloos avatar Pradipta avatar

saahas's Issues

[Saahas] Moving UAT changes to Production

  • Following changes have been done in Saahas UAT organization. Move them to Prod organization "Saahas"
  1. Form - Primary Impact Indicators - Weekly Encounter
    Group form element - Beneficiaries
    Questions from Direct Outreach - training section have been copied to Primary Impact Indicators - Monthly encounter under the Beneficiaries section.

  2. All questions from Impact Indicator - Fortnightly encounter have been moved to Monthly encounter under Beneficiaries section.

[Feedback] User training feedback.

Ref doc
https://docs.google.com/spreadsheets/d/1l-BmscSeEXN_PZpPRJ3Aj6lOf2Ior5McKjUFW6Jgr48/edit#gid=0&range=13:13

  • App to be named as 'Saahas dashboard' - Moved to new card
  • The siginificance of 'Location' field in 'Create project' form - Resolved
  • For projects with multiple locations, can a drill down to single location be done? - Will be done in Future
  • In the phone app, we can show the data entry forms in the following order - Resolved
  1. Weekly
  2. Fortnightly
  3. Monthly
  4. Quarterly
  5. Yearly
  • Please change the unit of the fields to 'Kg' instead of 'Kgs'
  • At present the project coordinators are allowed to change the registration date. We can give this access only to ids with admin access - Resolved
  • For certain projects, all metrics are not applicable. We need to have a condition added based on the project type, the metrics shall change - Will be done in future.

[Saahas] Making location of the project multi-select in Project Registration

Motivation:
Currently "Location of the Project" is Single Select but based on the selected location type, it shows option to mention the parent location. The field should be multi-select to keep consistency in the behavior.

Goal:
User should be able to multi-select in "Location of the project".
Based on the selection: State, District and Block should be displayed.
i.e. If both District and Block are selected we only display District and Block fields. If the user only selects one of them, then we only display that field.

Form Requirements:
https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=406612277

[Report] Not to consider entries with value as 0.

Primary Impact Indicators Report has indicators in "Visual Indicators of Impact " and "Health Indicators" tables where there is calculation of Average.

In the calculation value is divided by Total no. of entries. Currently, we are considering all those entries which has any value. Since fields are mandatory users put 0 where the activity has not happened. In such cases, those entries should not be considered in count for Total no. of entries.

Add in the logic to avoid entries which has value of 0.

[Report] Add row with label name for each category in Reports.

For all the reports, add a row with Label name above indicators of a same category.

Reports Requirement Sheet:
https://docs.google.com/spreadsheets/d/1nUt4zCucLoNQTC_cqDgbANLSIIQtcs0GQTjip-MTNCo/edit#gid=0

Labels has been written in bold with different color of cell in each report for multiple types of indicators. Currently we are separating these indicators with different color coding. We need to add a label above those indicators to mention the category of indicator as written in sheet.

[Saahas support] Formula change for direct beneficiaries

Ticket reference:
https://avni.freshdesk.com/a/tickets/2401

Report name - Beneficiaries
Indicator - Project linked direct beneficiaries
Existing formula - (Sum of Total HHs from each weekly encounter of the selected date month and project/4)*5
New formula - (Total HH/4)*5 where Total HH to be considered from the weekly encounter which has maximum number of Households.

i.e. If user selects project "A" and "1 septmber" to "7 september" in date range filter then Total HH should be considered from the September month's weekly encounter which has the most number of Total HHs.

[Saahas] Primary Impact Indicators - Special Category Project

  • Report Requirements - Primary Impact Indicators
    https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=394468557
  • The report should only consider Special Category projects for calculation - (Question in Registration - Is the Project of Normal Category or Special where Answer is Special)
  • Provide Following filters:
  • Project (Only show Special category projects)
  • Start Date (This should consider encounter start date)
  • End date (This should consider encounter end date)
  • When no Project is selected in Filter, show cumulative data for all projects.
  • When no Start date and End date selected in filter, it should consider all the available encounters for the selected project(s).

[App] Show/Hide Impact Indicators for Special Category Project

For Primary Impact Indicators form, Show/Hide values based on the selected value in Special Category field in Project Registration:

The fields to be shown/hidden are mentioned in the columns "When to show" in Primary impact indicators form:

Sheet link:
https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=1368760264

Logic:

  1. If Special category is selected as Normal, show the fields as they are showing based on current logic (no changes).
  2. If Special category is C & D Waste, then show fields where value for "When to show" column is C & D waste
  3. If Special category is Bulky Waste, then show fields where value for "When to show" column is bulky waste.
  4. If Special category is E-waste, then show fields where value for "When to show" column is E-waste.
  5. If Biogas is selected then show fields where value for "When to show" column is Biogas.

[Report] Quarterly Report for Primary Impact Indicators

Pick this card after finishing #22 for Saahas.

The existing Report for Primary Impact Indicators shows cumulative numbers for selected filters of Project and Dates. A separate report for the indicators is needed where a separate column for each quarter of the selected year needs to be displayed.

Existing report link:
https://reporting.avniproject.org/question/2036-primary-impact-indicators

Filter required: Project and Year (Can not have the dates filter as we only require data quarterly, on selecting a specific year, the details for all the quarters will be displayed.) We can show current year as default year on opening the report.

Requirements:
https://docs.google.com/spreadsheets/d/1nUt4zCucLoNQTC_cqDgbANLSIIQtcs0GQTjip-MTNCo/edit#gid=0

If a user selects year 2022 then only Quarter 1 column should have values as second quarter is still going on and should not display any data.

[Saahas] - Change of Formula in report

Ticket#
https://avni.freshdesk.com/a/tickets/2587

Report: Beneficiaries
https://reporting.avniproject.org/question/2037-beneficiaries

Indicator for which formula has to change:
"Direct Outreach (volunteering activities, trainings, conferences)"

In the "Impact Indicator - Monthly encounter", under Beneficiaries form element, Total Participants are entered for Training, Workshop and OTHERS section.

Update formula:
Total Participants (Training) + Total Participants (Workshops) + Total Participants (OTHERS)

Test scenario:
If a Project and Dates are selected in the filter, it should populate data for that project for the selected dates' month in the indicator.

Formula also updated in the requirement sheet for reports:
https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=1789578648

[Saahas] Schedule old visits.

For all the projects, we need to schedule the visits from 01 Oct 2021.

  • Weekly visits (4 for Oct month, 4 for Nov month, 3 for Dec month)
  • Fortnightly visits (2 for Oct month, 2 for Nov month, 1 for Dec month)
  • Monthly visits (for Oct and Nov months)

No new visit will be scheduled on encounter

Saahas Missing Questions

The customer is reporting that when we uploaded the UAT bundle to Production, we overwritten a lot of stuff. People from ground are reportingn questions are missing
https://avni.freshdesk.com/a/tickets/2695

We need to

  1. analyse the old prod and new prod. The old prod bundle is attached.
    This bundle can be uploaded into a new org and then excel dump can be taken out for both using SQL query from usefulQueries and then we need to identify what all has been overwritten and
  2. get back those questions into prod ( and UAT)

**My comparison --
https://docs.google.com/spreadsheets/d/1NjFU3qkFLimDl-8GOgRgikAUtf0JHXyb6cuky9KRfrs/edit#gid=0

There are more form elements in prod org currently than in bundle shared by Taqi. So no way to have any changes back until unless client shares.**

[Report] Changes in Primary Impact Indicators Report

Reference sheet for changes in report: (Rows with changes have been highlighted).
https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=1789578648

List of changes:

  1. Remove first three rows under Total Waste Influenced and replace them with the rows highlighted and calculate based on the formula in sheet. (Waste Processed Directly, Waste Processed Indirectly and Only Segregation are currently showing cumulative values for both Dry and Wet waste. This needs to be changed to separate rows for Dry as well as Wet waste. )

  2. Remove Waste sent for Co-processing (E-waste) from report and replace them with two rows:

  • Waste Sent for Co-processing
  • E-waste

Logic and calculation has been provided in the sheet.

[App] Fields to be hidden for special category projects

In all the encounters for impact indicators, following fields are displayed even for special category projects. These fields should be hidden when Special category is chosen in special category project. The change has been done in the requirement form as well:
https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=1368760264
Check row no. 27 to 34. (Check Column "When to show")

Waste Processed (Indirect)
Dry Waste
Wet Waste
Domestic Hazardous Waste
Waste Processed (Only segregation)
Dry Waste
Wet Waste
Domestic Hazardous Waste

Save button is not responding or fatal error showing for saahas

Steps to reproduce:
1.Login to app
2.click on the register
3.click on the project or organisation
4.Complete the form
5.click on save or save and another project

After analysis done by product team : Issue is because Visit schedule rule to schedule 'Impact Indicator - Yearly' is resolving to 'Invalid Date' (also visible in the video around the 30 second mark).
To be retested once rule is fixed.

you can refer to this card : https://github.com/orgs/avniproject/projects/2/views/1?filterQuery=save+button&pane=issue&itemId=47852722

[Saahas Support] Add subject summary

Add Subject Summary rule for subject -Project

  • Display Latest Project End date ( from registration or latest Quarterly visit)
  • Project status - whether project is Ongoing or Ended (based on project end date, from registration or latest Quarterly visit)

[Saahas] App bugs/changes

Steps to reproduce the error -

  1. Go to the home page and choose an existing project. For ex. Alag Karo
  2. Choose the tab Profile -> Registration Details.
  3. Click o Edit.
  4. Make any editions, for example change the Type of Project.
  5. Click on Next.
  • location dropdown (on the second page of the registration) to be removed. instead, introduce one drop down for states and one one text field for District and Taluka

  • All registration and enrolment fields filter to be given on search page.

[Saahas] UAT feedback.

  • Add a question in quarterly form that is schedule in the last quarterly based on project end date -
    Question - Is the project extending?
    Answer - Option - 1. Yes. 2. No
    If answer is Yes
    then Ask
    Question - New end date (Date type)

  • And do the next scheduling based on this new date.

  • When Type of project (Project reg form) is RESEARCH then no scheduling will be done.

[App] Add Funding questions in Governance form.

Add following fields for Funding Details in Governance & Compliance form - Annual encounter.
https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=523749322

Information Category:
Funding Details:

  • Funding Received (Numeric)
  • Spent Ratio for the year (Numeric - Percentage)

Funding Type: (Question group)
CSR Grants
Amount for Research/ Policy/ Advocacy/ Consultancy/ Capacity building workshops:
Non-Grant/Non-Corporate funds

[Saahas] Prepare fresh UAT organisation for Saahas

Motivation:
The UAT organisation of Saahas has some changes which are not required and different from the live application. Last time when bundle download and upload was required to deploy some changes on live app upload did not work well and took substantial amount of time. We also had to ask client to stop using app for almost a day in order to resolve issues.

Goal:
UAT organisation should be consistent with the production (live app) so that any changes done in UAT can be easily moved to live app.

Create a fresh org for saahas on UAT and upload the bundle from Production so that it is consistent with the live app and such issues are avoided next time.

Acceptance criteria:
UAT organisation should reflect live app changes.

[Reports] Internal Tracking - Project Report

Motivation:
The user will require to look track different parameters of the Project - running at multiple sites.

Goal:
The user should be able to see different parameters mentioned in the requirement for filtered project.
Filter for Report - Project

Requirements Sheet for the report:
https://docs.google.com/spreadsheets/d/1nUt4zCucLoNQTC_cqDgbANLSIIQtcs0GQTjip-MTNCo/edit#gid=18915596

Acceptance criteria:
The report should correctly display the parameters based on filtered project.

[Saahas] Special category to be Multi-Select

Motivation: There could be Special Category Projects in future with having multiple sub-categories of waste.

Goal: User should be able to select multiple options in "Special Category" field in Project Registration.

Regression Test scenarios:
Based on the selection in Special category, fields are shown/hidden in different encounters for Primary Impact Indicators sheet. The hiding/showing of fields logic should function as it is.
https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=1368760264

Risk:
If only one selection is required and user makes two selections, the encounters will also show fields which are not required for the project since user has done multi-selection. This risk has been communicated with Client and they have asked to go ahead with it. The users will be communicated to not do multi-select if

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.