#233 Formalize process for use of LimeSurvey
Opened 3 years ago by riecatnor. Modified 3 years ago

We have a subscription for LimeSurvey for the next year, and would like the community to have the opportunity to use it when appropriate. If we find it useful, we can consider renewing the subscription for another year, etc.

The request for a survey should go through the Mindshare Committee repo (same as swag, release party funding etc). Mindshare can help assist in improving the survey if needed and get it onto the limesurvey platform for the allotted time requested. It is somewhat labor intensive to get the surveys all set up and managed, so it is in Mindshares scope to ensure the survey requested is going to be appropriately useful.

There are some considerations to take into account when creating surveys. The most important point being we cannot ask for identifying information from individuals. This is a hard no. If we want to get opinions on how things are run, what people want for the future etc etc, we are all good to go. Any survey needs explicit approval from the FCAIC before being run. The reasoning behind this has to do with personal information/gdpr/data/legal. It is nothing to be scared off by, it just needs to be considered when developing the survey, and then approved.

We need to create a section here: https://docs.fedoraproject.org/en-US/mindshare-committee/ under "Attending and Holding Events" titled "Developing and Running Surveys". We can probably use a lot of the text I have written here.

Other things to consider:
- New Issue template for surveys
- CommBlog post


Metadata Update from @bt0dotninja:
- Issue assigned to bt0dotninja

3 years ago

Hello Everyone,

Sorry for the delay, I have a crazy week (and weekend) at work

Before making the doc, I want to present this little draft and my TODO :sweat_smile:

TODO:
Define examples of personal (identifiable) data not allowed and maybe ask D&I for validation.
Define if we need a content policy
* Define how we can share the results of the survey.

LimeSurvey request process draft

Anyone can request the use of LimeSurvey. The process is summarized below:

  • Please open a Mindshare ticket in the Mindshare Repository. You should use the LimeSurvey template from the Type drop-down. Please complete the fields required.
    Follow a privacy policy: Don’t ask for personally identifiable data.
    Follow a content policy: (Like Planet or Community blog we need a guide of appropriate content)
  • Monitor your ticket for questions from the Committee.
    Voting usually starts very quickly. The ticket needs to get two +1s from the committee members, an explicit +1 from FCAIC, and no -1s in three days. When this happens, a committee member will update the ticket with an approved message.
  • The Survey has released according to the specified date on the ticket
  • The results will be shared on the ticket.

LimeSurvey Template For Pagure (Also draft)

This template can be used by anybody who wants to request a survey on LimeSurvey.

The requests are monitored and acted upon by mindshare.

  • Marked with an asterisk are mandatory fields
  1. Full Name
  2. FAS ID*
  3. Start Date*
  4. End date*
  5. Motivation*
  6. Pagure ticket, Wiki Page or related event*
  7. Target Audience*
  8. Survey Name*
  9. Base Language (Default English)
  10. Welcome Message*
  11. Number of Questions*
  12. Questions with question types, the types available on LimeSurvey are here*

Maybe we can discuss a little about this, and I will push better proposals as PR on our docs and pagure templates :) Again, Sorry for the delay :persevere:

+1 to use is template

Hello Everyone,

Sorry for the delay, I have a crazy week (and weekend) at work

Before making the doc, I want to present this little draft and my TODO :sweat_smile:

TODO:
* Define examples of personal (identifiable) data not allowed and maybe ask D&I for validation.

LimeSurvey has the option to make the survey totally anonymous. This means as long as the user doesn't enter the username/email etc manually, there is no way of tying the response back to them.
If we do want to collect (say FAS id) of folks who are filling the survey (would need justification), it should be optional (Example: If you want us to reach out to you to discuss this issue, please share your FAS or email -- this is optional).
The best way would be to go with as little personal info required as possible (just for the sake of not worrying about GDPR or CCPA).

  • Define if we need a content policy

Not sure what this means, so will leave it on you all

  • Define how we can share the results of the survey.

LimeSurvey gives option to export responses in CSV, Microsoft Excel, PDF, HTML and Microsoft Word. Our preferred method should be CSV IMO but that can be optional to the requester.

LimeSurvey request process draft

Anyone can request the use of LimeSurvey. The process is summarized below:

we could add "anyone can request the use of Fedora's LimeSurvey account if it's related to the project"

  • Please open a Mindshare ticket in the Mindshare Repository. You should use the LimeSurvey template from the Type drop-down. Please complete the fields required.
    Follow a privacy policy: Don’t ask for personally identifiable data.
    Follow a content policy: (Like Planet or Community blog we need a guide of appropriate content)
  • Monitor your ticket for questions from the Committee.
    Voting usually starts very quickly. The ticket needs to get two +1s from the committee members, an explicit +1 from FCAIC, and no -1s in three days. When this happens, a committee member will update the ticket with an approved message.
  • The Survey has released according to the specified date on the ticket
  • The results will be shared on the ticket.

LimeSurvey Template For Pagure (Also draft)

This template can be used by anybody who wants to request a survey on LimeSurvey.

+ related to Fedora project use cases

The requests are monitored and acted upon by mindshare.

  • Marked with an asterisk are mandatory fields
  1. Full Name
  2. FAS ID*
  3. Start Date*
  4. End date*
  5. Motivation*
  6. Pagure ticket, Wiki Page or related event*
  7. Target Audience*
  8. Survey Name*
  9. Base Language (Default English)
  10. Welcome Message*
  11. Number of Questions*
  12. Questions with question types, the types available on LimeSurvey are here*

Instead of this, to reduce the workload on mindshare individuals, we can ask for survey structure file (*.lss). They can create a survey in a free LimeSurvey account and then export it in this format. This way we can just import the survey in the fedora project account, test it to make sure things are working as expected, and then push it live.

Maybe we can discuss a little about this, and I will push better proposals as PR on our docs and pagure templates :) Again, Sorry for the delay :persevere:

You are awesome.. thank you for doing this and no need to apologize at all. Hope some of my comments make a little bit of sense

template updated with the @siddharthvipul1 comments :smiley:

Edit, that link seems incorrect, here is a new doc if needed: https://hackmd.io/RfESSA29RGS0MU_-PdzUdA

here is a collab doc for creating the docs writeup: https://hackmd.io/VyjiazC5RC6kKEmMRxfqnA

Log in to comment on this ticket.

Metadata