I was asked if it was possible to run a survey on Special:RecentChanges to see how people use that feature.
This could mostly be configured via the following:
$wgQuickSurveysConfig = array( // Survey name 'name' => 'rc-questionairre', // Internal or external link survey 'type' => 'external', // Survey question message key 'question' => 'ext-quicksurveys-recent-changes-question', 'description' => 'ext-quicksurveys-recent-changes-description' // Possible answer message keys for positive, neutral, and negative // Which schema to log to 'url' => 'http://url to survey...',, // Percentage of users that will see the survey 'coverage' => '100', // Is the survey enabled 'enabled' => true, // For each platform (desktop, mobile), which version of it is targeted (stable, beta, alpha) 'platform' => array( 'desktop' => array( 'stable' ), 'mobile' => array( 'stable', 'beta' ), ), );
If we added an additional field "pages" field we could add the following configuration option to the survey to allow it to only run on this page.
This would be generic and powerful for many people that want to run surveys.