CoderDojo / community-platform

Zen, the CoderDojo Community Platform!
https://zen.coderdojo.com
MIT License
121 stars 55 forks source link

Do an analysis of volunteer applications in limbo for active and inactive clubs #1247

Closed conoramurphy-zz closed 5 years ago

conoramurphy-zz commented 5 years ago

Business Goal We are suspicious that a high number of volunteers are applying to join a club but never being accepted. This analysis task is to see how much of this affects us.

Analysis Tasks

Wardormeur commented 5 years ago

Members

SELECT MIN(timestamp), MAX(timestamp), count(*) FROM (
        SELECT q.id as user_id, timestamp FROM (
                SELECT unnest(join_requests)->>'dojoId' as dojoId, unnest(join_requests)->>'timestamp' as timestamp, id FROM sys_user u) as q
        LEFT JOIN cd_usersdojos ud ON q.id = ud.user_id AND ud.dojo_id = q.dojoId
        WHERE ud.id IS NULL 
) as sq 
GROUP BY user_id;

See document for anonymised data https://docs.google.com/spreadsheets/d/1BLe5RqEXCtsgfPMBDqkdQrEVQPYAzvrE2QQLHsHA0_w/edit#gid=0

Wardormeur commented 5 years ago

Report: https://datastudio.google.com/open/1dUMpxkhLBLd3qpXmm7PpifAJYH0mO9__

More than 600 dojos with unsolved invitations for a total of 1400 unanswered requests 62% are for dojos in UK/GB/USA, and they represent ~33% of all Dojos. Inactive Dojos counts for 1/3 of all Dojos. Members generally do 1 requests (66%). Dojos with events receives slightly more requests than those without.