saahas's People
saahas's Issues
[Saahas] Reports
[Saahas] Project training form
- This is a general encounter for Subject type Project
[Feedback] Changes in android app
- Add a splash screen with Saahas logo
https://drive.google.com/drive/folders/1kFE7W6Nj_vJV5npFHFIrneBBlA_kOMRy - Add questions related to Indirect reach in entries. (monthly form).
[Report] Organisation Level Reports
Following reports will be part of the organization level reports.
Each of this table will be in a single page report since they are all at the level of organization. Show these tables separately.
- THOUGHT LEADERSHIP AND KNOWLEDGE PROMULGATION
- PARTNERS
- PEOPLE
- ORGANIZATION CULTURE & PROCESS IMPROVEMENTS
Requirements Sheet:
https://docs.google.com/spreadsheets/d/1nUt4zCucLoNQTC_cqDgbANLSIIQtcs0GQTjip-MTNCo/edit#gid=74191811
[Saahas] Moving UAT changes to Production
- Following changes have been done in Saahas UAT organization. Move them to Prod organization "Saahas"
-
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. -
All questions from Impact Indicator - Fortnightly encounter have been moved to Monthly encounter under Beneficiaries section.
[Go live] Move all the changes to prod
- Quarterly form changes. Card - #10
- Data upload to the prod org.
https://drive.google.com/drive/folders/18a7OrzlNdp92vDm-NyEjvog199SH7YSS
(Check for Registration date and Username) - Schedule the visits for all the projects.
- Setup user groups.
- Hide Cancel and Unplanned visits
[Feedback] User training feedback.
- 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
- Weekly
- Fortnightly
- Monthly
- Quarterly
- 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.
Feedback
Design document
Create design document for saahas implementation
https://docs.google.com/document/d/1R3J3b1xVd1Qvdwgd7dx7YeJGJHALoTirJzTeg5bUfWw/edit?usp=sharing
[Saahas] Adding fields in Project Registration
Goal - User should be able to enter number of Urban Local bodies (ULBs), Gram Panchayats (GPs) and Villages/Habitations while registering the project.
No. of Urban Local bodies (including metros)
No. of Gram Panchayats
No. of Villages/Habitations
[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 Support] Migrating data for existing Projects
Ticket reference:
https://avni.freshdesk.com/a/tickets/2627
Org - Saahas
Form: Impact Indicator - Weekly encounter
Group form questions: - Direct Outreach - Training (Questions shown in screenshot)
Multiple scheduled visits for same week in DEA creating confusion for users
Users in Saahas are using DEA. For one of the projects, there are multiple entries for a single week (Check 7th Feb week in screenshot).
This is most likely happening as users are modifying previous week's entry and then on saving a new visit for next week is scheduled again - and due to multiple visits being displayed on screen, users are getting confused.
Ticket Reference:
https://avni.freshdesk.com/a/tickets/1694
[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] Address in Organisation registration shows Project (should be State)
When user Registers an Organization - the Address option shows Project checkbox. It should show State.
This is working alright in UAT but not in production.
[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:
- If Special category is selected as Normal, show the fields as they are showing based on current logic (no changes).
- If Special category is C & D Waste, then show fields where value for "When to show" column is C & D waste
- If Special category is Bulky Waste, then show fields where value for "When to show" column is bulky waste.
- If Special category is E-waste, then show fields where value for "When to show" column is E-waste.
- If Biogas is selected then show fields where value for "When to show" column is Biogas.
Visit scheduling
[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
[Report] Secondary Impact Indicators Report
[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
- 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 - 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:
-
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. )
-
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][Report] Move reports to prod
Move both the reports to production.
Add Indirect Reach indicators to Beneficiary report.
Saahas Form and Report Requirements sheet updated:
https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=1789578648
[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)
[App] Add fields in Project Registration
Add Special Category field with datatype as single select and options given in the sheet referred:
https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=406612277
[Report] Funding Report
Prepare Funding Report for Saahas.
Requirement sheet:
https://docs.google.com/spreadsheets/d/1nUt4zCucLoNQTC_cqDgbANLSIIQtcs0GQTjip-MTNCo/edit#gid=650389122
This is an organization level report. So only a specific user for a project will visit this encounter and fill data for the organization. No calculation will be required. Display data based on selected year.
[Report] Governance & Compliances Report
Report Requirement:
https://docs.google.com/spreadsheets/d/1nUt4zCucLoNQTC_cqDgbANLSIIQtcs0GQTjip-MTNCo/edit#gid=2001853790
- No calculation for reports is required.
- Year Filter selection to be mandatory.
- Values to be picked up from Annual encounter - Only one of the users will complete this encounter and update values, once in a year.
- Show separate highlight colors for different types of indicators
[Saahas] App bugs/changes
- error page
Error message -
TypeError: i.isAnswerAlreadyPresent is not a function at isChecked (https://app.avniproject.org/static/js/main.c8020420.chunk.js:1:411528) at https://app.avniproject.org/static/js/main.c8020420.chunk.js:1:377389 at Array.map () at im (https://app.avniproject.org/static/js/main.c8020420.chunk.js:1:377234) at Xi (https://app.avniproject.org/static/js/2.068853db.chunk.js:1:4351212) at bs (https://app.avniproject.org/static/js/2.068853db.chunk.js:1:4397729) at bu (https://app.avniproject.org/static/js/2.068853db.chunk.js:1:4390366) at yu (https://app.avniproject.org/static/js/2.068853db.chunk.js:1:4390291) at lu (https://app.avniproject.org/static/js/2.068853db.chunk.js:1:4387293) at https://app.avniproject.org/static/js/2.068853db.chunk.js:1:4338483
Steps to reproduce the error -
- Go to the home page and choose an existing project. For ex. Alag Karo
- Choose the tab Profile -> Registration Details.
- Click o Edit.
- Make any editions, for example change the Type of Project.
- 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
Weekly report (new requirement)
requirement discussion with the team is in progress
[Saahas] Leadership and Partnership - Quarterly form
- This is a general encounter with the name "Leadership and Partnership - Quarterly"
- Schedule this form in each quarter. (On the last day of each quarter.)
- Overdue after 7 days.
- On cancel schedule next visit.
[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] People - Quarterly form
- This is a general encounter in the subject type "Organisation"
- Schedule this form on the last day of each quarter.
- Overdue after 7 days.
- Schedule next quarter form on Cancel.
[Saahas] Board, Governance and Compliance - Annual Form
- This is a general encounter type.
- Visit schedule once a year. (last day of FY)
- Overdue after 7 days.
- On cancel schedule next visit.
Report - Saahas
[Saahas] Organisation Reg and Training
Org Registration form - https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=1938776849
- This is a new subject type "Organisation"
Org Training -
https://docs.google.com/spreadsheets/d/1gPwPPVJ3lPGbeX94aKYzomWgkK1vMqU81L7IVC9Jc7g/edit#gid=925449869
- This is a general encounter for Subject type organisation.
[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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.