Code4GovTech / server

0 stars 4 forks source link

[Program Dashboard] Modifications for Feb for GovTech #47

Closed omkar309 closed 2 months ago

omkar309 commented 5 months ago

Requirement:

Acceptance criteria:

  1. The date filter should work on relevant viz. cards, priority being the 'PRs merged' column of the Issue Tickets table on the program dashboard
  2. Additional columns should be visible in the table names 'Issue tickets' on the program dashboard as mentioned in the requirements and get filtered by changing the date filter.
  3. By clicking on the GitHub ID and Discord ID of the contributor and mentor, the GitHub profile and the Discord DM should open up in a new tab of the browser respectively.

Reason:

  1. This is being done to make February a window where a spike in the community can be created to generate momentum for DMP 2024.
  2. The incentive is that for the goodies that a contributor usually gets on achieving 100 DPG points, can get the same goodies if they solve issue tickets, get PRs merged and earn 50 points in February itself. Points earned before 1st Feb 2024 and after 29th Feb 2024 won't be taken into consideration.
omkar309 commented 5 months ago

After discussing with @KDwevedi Instead of adding a date filter we will be creating another table named 'Feb4GovTech' that will capture data only for Feb 2024 i.e. from 00:00 1st Feb 2024 to 23:59 29th Feb 2024 But these columns and date filter are required for 'Issue Tickets' table as these metrics are to be tracked for the overall community at all times. So after DMP 2024 we will subsume the 'Feb4GovTech' and 'Issue tickets' tables and make then into one table.

karntrehan commented 5 months ago

Sheet being created and shared daily.

Dashboard clarification on date filter awaited from PT / @omkar309.

omkar309 commented 5 months ago

Clear written requirements awaited from PT

omkar309 commented 5 months ago

Data in excel sheet being provided to PT daily. PT internal handover happening so this is blocked on PT at the moment.

omkar309 commented 4 months ago

Will be picked after 1st March, Kanav moving to BHASAI

omkar309 commented 4 months ago

PT requirements mentioned here: https://docs.google.com/spreadsheets/d/1ht0kAGXNnsTku947RzEmeXlWvk5eZTJ5ctlI4Gkmggw/edit#gid=1153816844

KDwevedi commented 4 months ago

Requirements:

Additional Cards:

Issue Tickets

Assignee Points

Adding a Date Filter:

Behaviour

To be filled In the mean while, @KDwevedi or @omkar309 can answer questions on how metrics like Engaged Contributors, Active Contributors etc.

omkar309 commented 3 months ago

Details about the new table that needs to be created on the dashboard right after the Issue tickets table @sasi2312

The following columns should be added as part of a new table on which the date range filter should be applied Table name: Contributor points Columns: Serial No. , GitHub Username, Discord Username, Total points, Total PRs raised, Total PRs mergeda

KDwevedi commented 3 months ago

@sasi2312


Creation date of first ticket listed by the org is taken as cut-off date for the date filter on organisation count question.

Creation date of chapter role on discord is taken as cut-off date for the date filter on chapter count and related questions.

sasi2312 commented 3 months ago
karntrehan commented 3 months ago

@sasi2312 to add date filter on super contributor. To be done today.

karntrehan commented 3 months ago

@MohitNSamagra to test,

MohitNSamagra commented 3 months ago
sasi2312 commented 3 months ago
  1. Problem displaying total potential contributors - completed from my side pls check and update
  2. I have attached the list of super contributors below pls check on this super_contributors_Records_dashboard (1).csv

@MohitNSamagra

MohitNSamagra commented 2 months ago
MohitNSamagra commented 2 months ago
MohitNSamagra commented 2 months ago
karntrehan commented 2 months ago

@VedantKhairnar @Y3ABHISHEK @MohitNSamagra @karntrehan to do end to end test of Dashboard and create issue tickets.

MohitNSamagra commented 2 months ago