diff --git a/docs/plugins/survey.md b/docs/plugins/survey.md index 8e328ee4cd..c033ee41b8 100644 --- a/docs/plugins/survey.md +++ b/docs/plugins/survey.md @@ -2,6 +2,8 @@ Current version: 1.0.0. [See version history](https://github.com/jspsych/jsPsych/blob/main/packages/plugin-survey/CHANGELOG.md). +SurveyJS version: 1.9.138 + This plugin is a wrapper for the [**SurveyJS form library**](https://surveyjs.io/form-library/documentation/overview). It displays survey-style questions across one or more pages. You can mix different question types on the same page, and participants can navigate back and forth through multiple survey pages without losing responses. SurveyJS provides a large number of built-in question types, response validation options, conditional display options, and other useful features for building complex surveys. See the [Building Surveys in jsPsych](../overview/building-surveys.md) page for a more detailed list of features. With SurveyJS, surveys can be defined using a JSON string, a JavaScript function, or a combination of both. The jsPsych `survey` plugin provides parameters that accept these methods of constructing a SurveyJS survey, and passes them into SurveyJS. The fact that this plugin just acts as a wrapper means you can take advantage of all of the SurveyJS features, and copy/paste directly from SurveyJS examples into the plugin's `survey_json` parameter (for JSON configuration) or `survey_function` parameter (for JavaScript code).