Proposa noves funcionalitats
#DecidimRoadmap Dissenyant el Decidim entre totes
Basic socio-demographic data on participants
As an admin I need to collect basic socio demographic information on participants. I need this data in order to perform statistical analysis of my participatory processes :
- Which neighbourhood were represented
- Gender balance
- Age balance
This demand is getting recurrent from public institutions who want to know who they reaching and how they can adjust their outreach effort.
Type of fields that are asked for most often
- Age
- Gender
- Address
There are many possible ways to do this and the task is threefold :
- Choose where to add the fields
- Encrypt in the database the personal data collected (using : https://github.com/decidim/decidim/blob/master/decidim-core/lib/decidim/attribute_encryptor.rb)
- Making this data available for stats.
## Where to locate the fields :
First option available but that we are not really happy with is :
Adding fields directly on the sign up form, here is
an example contribuez.conventioncitoyennepourleclimat.fr
Second option that would be more elegant is :
Using a custom authorization handler to which we redirect the user right after signup. This allows to activate or deactivate the form on any organization of a multi-tenant instance.
Third options would be a combining an authorization to a decidim-form so that the admin can easily personnalise the info asked to the user.
## Where to make the data available ?
- Intuitively one would add these fields as new columns to the exports available in admin (proposals, debates, comments) but that works when the content where created by a unique author. What about proposal that have multiple authors (collaborative drafts, amendments) or even proposal that were created by a user group.
- Another idea is to display the data as a detailed view of the participant stat that is calculated at the participatory space level
Happy to discuss this with all of you as I know it's been a tricky subject for all of us.
Llistat d'adhesions
Reportar contingut inapropiat
Aquest contingut no és apropiat?
8 comentaris
Conversa amb Virgile Deville
@carol here it is ! Our current opinion is we should work with authorization handlers for now. curious to see what the community thinks. ping @microstudi @oliver_valls @andres
Thanks Virgile, indeed this is a recurrent subject that practically all public institutions ask for, in order to know better the public they reach in their participatory processes. The solution, however, is not simple and so far we have not found a good solution to this need without compromising our privacy principles.
Here is my feedback on the proposal:
I find the option of authorizations interesting, curious to see some mockup with this solution :)
(1/2)
Another aspect to consider is that these fields should be optional. The participant should see it as an option to donate her data for statistical purposes, making it clear that they will be aggregated.
Regarding the presentation of statistics in the admin, many cities have told us that for them it would be enough to have, at the end of a process, the aggregate figures of gender, age and zip code.
(2/2)
Conversa amb Virgile Deville
Hey @carol some news on this
Alecs Lupu made an interesting implementation proposal for this : https://github.com/decidim/decidim/pull/6672
Let's discuss it here see if it can be contributed to the core.
Ping @andres
Haha, we have just made a module for this as well.
Share the link to the repo would love to test it :)
Just FYI, if you want to communicate to the rest of the community about new modules to publish at decidim.org/modules you can do so by sending a message to decidim.org/contact
+1!
Deixa el teu comentari
Inicia la sessió amb el teu compte o registra't per afegir el teu comentari.
Carregant els comentaris ...