Aquest lloc web fa servir cookies pròpies i de tercers per millorar l’experiència de navegació, i oferir continguts i serveis d’interès. En continuar la navegació entenem que acceptes la nostra política de cookies. Per a més informació consulta aquí.
Vés al contingut principal
Logo oficial de Metadecidim
  • Català Triar la llengua Elegir el idioma Choose language
    • Castellano
    • English
Registra't Entra
  • Inici
  • Processos
  • Assemblees
  • Iniciatives
  • Consultes
  • Jornades
  • Ajuda

Proposa noves funcionalitats

#DecidimRoadmap Dissenyant el Decidim entre totes

Fase 1 de 1
Obert 01-01-2019 - 31-12-2030
Veure les fases Envia una proposta
  • El procés
  • Debats
  • Proposa noves funcionalitats
  • Novetats
chevron-left Torna al llistat

Basic socio-demographic data on participants

Avatar: Virgile Deville Virgile Deville
01/11/2019 10:34  

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.

  • Resultats al filtrar per la categoria: Registre i verificació Registre i verificació

Llistat d'adhesions

Avatar: Pauline Bessoles Pauline Bessoles verified-badge
Avatar: roxu roxu
Avatar: Leo Leo
Avatar: Louis L Louis L
Avatar: Alexandru Emil Lupu Alexandru Emil Lupu
i 2 persones més (veure més) (veure menys)
Número d'adhesions5
Basic socio-demographic data on participants Comentaris 8

Referència: MDC-PROP-2019-11-14883
Versió 1 (de 1) veure altres versions
Verifica l'empremta digital

Empremta digital

El text següent és una representació abreviada i hashejada d'aquest contingut. És útil per garantir que el contingut no hagi estat alterat, ja que una única modificació provocaria un valor totalment diferent.

Valor: e120b38d1c23d7086a4e0a7521c1c870eac57580dfb9397096062b8e232d2c68

Origen: {"body":{"en":"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 : \r\n- Which neighbourhood were represented\r\n- Gender balance\r\n- Age balance\r\n\r\nThis demand is getting recurrent from public institutions who want to know who they reaching and how they can adjust their outreach effort.\r\n\r\nType of fields that are asked for most often\r\n- Age\r\n- Gender\r\n- Address\r\n\r\nThere are many possible ways to do this and the task is threefold : \r\n- Choose where to add the fields\r\n- Encrypt in the database the personal data collected (using : https://github.com/decidim/decidim/blob/master/decidim-core/lib/decidim/attribute_encryptor.rb)\r\n- Making this data available for stats. \r\n\r\n## Where to locate the fields : \r\nFirst option available but that we are not really happy with is : \r\nAdding fields directly on the sign up form, here is \r\n an example contribuez.conventioncitoyennepourleclimat.fr\r\n\r\nSecond option that would be more elegant is :\r\nUsing 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.\r\n\r\nThird options would be a combining an authorization to a decidim-form so that the admin can easily personnalise the info asked to the user.\r\n\r\n## Where to make the data available ? \r\n- 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.\r\n- Another idea is to display the data as a detailed view of the participant stat that is calculated at the participatory space level\r\n\r\nHappy to discuss this with all of you as I know it's been a tricky subject for all of us."},"title":{"en":"Basic socio-demographic data on participants"}}

Aquesta empremta digital es calcula mitjançant un algoritme de hash SHA256. Per reproduir-lo tu mateix, pots utilitzar una Calculadora MD5 en línia i copiar-hi les dades d'origen.

Compartir:

link-intact Compartir l'enllaç

Compartir l'enllaç:

Si us plau, enganxa aquest codi a la teva pàgina:

<script src="https://meta.decidim.org/processes/roadmap/f/122/proposals/14883/embed.js?locale=ca"></script>
<noscript><iframe src="https://meta.decidim.org/processes/roadmap/f/122/proposals/14883/embed.html?locale=ca" frameborder="0" scrolling="vertical"></iframe></noscript>

Reportar contingut inapropiat

Aquest contingut no és apropiat?

Motiu

8 comentaris

Ordenar per:
  • Més antic
    • Més ben valorats
    • Recent
    • Més antic
    • Més discutit
Conversa amb Virgile Deville
Avatar: Virgile Deville Virgile Deville
03/11/2019 23:42
  • Obtenir enllaç Obtenir enllaç

@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

Avatar: Carol Romero Carol Romero verified-badge
05/11/2019 17:01
  • Obtenir enllaç Obtenir enllaç

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:

Adding fields in the sign-up form goes against all proposals received to simplify the form, as everyone complains that it is too long. In fact, it is contradictory to this one: Registration form improvement with 2 steps + 1 onboarding screen
I find the option of authorizations interesting, curious to see some mockup with this solution :)

(1/2)

Avatar: Carol Romero Carol Romero verified-badge
05/11/2019 17:02
  • Obtenir enllaç Obtenir enllaç

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
Avatar: Virgile Deville Virgile Deville
04/12/2020 11:40
  • Obtenir enllaç Obtenir enllaç

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

Avatar: álvaro ortiz álvaro ortiz verified-badge
04/12/2020 11:43
  • Obtenir enllaç Obtenir enllaç

Haha, we have just made a module for this as well.

Avatar: Virgile Deville Virgile Deville
04/12/2020 11:44
  • Obtenir enllaç Obtenir enllaç

Share the link to the repo would love to test it :)

Avatar: Andrés Andrés verified-badge
17/12/2020 12:20
  • Obtenir enllaç Obtenir enllaç

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

Avatar: Pau Parals Pau Parals verified-badge
17/12/2020 18:34
  • Obtenir enllaç Obtenir enllaç

+1!

Deixa el teu comentari

Inicia la sessió amb el teu compte o registra't per afegir el teu comentari.

Carregant els comentaris ...

  • Termes i condicions d'ús
  • Sobre la comunitat
  • Descarrega els fitxers de dades obertes
  • Metadecidim a Twitter Twitter
  • Metadecidim a Instagram Instagram
  • Metadecidim a YouTube YouTube
  • Metadecidim a GitHub GitHub
Amb llicència Creative Commons Web creada amb programari lliure.
Logo Decidim

Confirmar

D'acord Cancel·lar

Si us plau, inicia sessió

decidim Inicia sessió amb Decidim
O

Registra't

Has oblidat la teva contrasenya?