/LimeSurvey-Signature-Question

A LimeSurvey question template that allows collecting a signature

Primary LanguageTwigGNU General Public License v3.0GPL-3.0

Signature pad question type for LimeSurvey

A LimeSurvey question theme that uses the signature_pad js library (MIT Licence) to allow for the display of a signature pad as a variation of the LimeSurvey short-free-text type question, and to store the signature as PNG Data URI

Compatible with LimeSurvey versions 3.x,4.x,5.x,6.x

Installation and Usage (LimeSurvey 6.x)

  1. Download the latest release (ensure you download the latest release ZIP file, not the "Source code" ZIP file)
  2. Visit the "Configuration" -> "Themes" -> "Question theme" in the LimeSurvey GUI
  3. Click on "Upload and Install" and browse to the latest release download, and click on "Upload".
  4. Create a new question and choose the "Signature Pad" type (under "Text questions") - (note due to a LimeSurvey bug, the preview of short free text question will appear instead)
  5. You can display the signature in a subsequent question as an image by the following HTML/Expression Manager code:
<img src="{signature}"/>

Installation and Usage (LimeSurvey 3.x, 5.x)

  1. Download the latest release (ensure you download the latest release ZIP file, not the "Source code" ZIP file)
  2. Extract the files and place the signature folder in the upload/themes/question folder of LimeSurvey
  3. Create a new "Short free style" text question and change the "Question theme" to "signature". The question code can be anything, but for this example, use: signature
  4. A signature element will now display instead of a text box for entry.
  5. You can display the signature in a subsequent question as an image by the following HTML/Expression Manager code:
<img src="{signature}"/>

Installation video (LimeSurvey 6.x)

limesurvey-install-question-theme-2023-12-19_09.58.52.mp4

Demonstration video (LimeSurvey 6.x)

limesurvey-use-question-theme-2023-12-19_10.03.03.mp4

Demonstration video (LimeSurvey 3.x)

limesurvey-signature-plugin-2023-05-29_16.11.48.webm

Details

Author: Adam Zammit adam.zammit@acspri.org.au Repo: https://www.github.com/adamzammit/LimeSurvey-Signature-Question