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.
"pages": ["Special:RecentChanges"]
This would be generic and powerful for many people that want to run surveys.
See also: