mike-kelly -- I'm seeing it, too. Just like you wrote in your edit, when I change settings.local.php, the changes aren't reflected on the site. When I ssh into the DDEV web container, the changes I made aren't reflected in the container's version of settings.local.php. I have to change it manually there.
I tried rerunning ddev config and restarting the container, but neither worked. It's driving me a little nuts.
Did you find a resolution?
@quietone -- I forgot to address the potential for abuse you raised. Posting a survey link publicly can invite abuse. We could try to mitigate that by sending the invite link by email, though the email can be shared.
On the data side, I have some anti-spam measures in place. I also have a data scrubbing feature, which looks for a few things that could indicate abuse:
- pairLab flags a survey participant who skipped too many challenges and who gave too few responses before they stopped. These flags can indicate that the participant might be trying to game ideas they either favor or disfavor, or that they didn't understand ideas they saw.
- pairLab scores a participant's aggregate responses by comparing them against a set of purely random responses. When the two are similar, it suggests the participant randomly clicked around or might not have understood the presented ideas.
In both cases, a participant's votes can be excluded from the results.
Also, I assign a uuid to each participant at the beginning of the survey. While that ensures participants and their votes are anonymous, if someone takes the survey again they are assigned a new uuid and are counted as a new participant. I'm not sure if that's an abuse, but it's a thing.
Thanks for all the comments (pairLab is my project). To address them:
- I didn't fully understand hestenet's use case about linking ideas out to explanations. I understand now and am thinking about a fix.
- @quietone, yeah, that makes sense -- I'll quantify the number of ideas in the tour.
- @e0ipso -- the privacy policy is boilerplate. I don't have a plan to disclose any data. I'm happy to change it and I'm open to a data agreement, as hestenet suggests
I built pairLab in Drupal. If you're interested in knowing more about what I did, take a look at the DrupalCon Global 2020 session I presented: https://www.youtube.com/watch?v=YaJYYUW_8mc