bodymap-for-limesurvey
Interactive bodymap for LimeSurvey: lets participants select body regions on an image instead of using checkboxes. Ideal for medical or psychological surveys.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.3%) to scientific vocabulary
Keywords
Repository
Interactive bodymap for LimeSurvey: lets participants select body regions on an image instead of using checkboxes. Ideal for medical or psychological surveys.
Basic Info
- Host: GitHub
- Owner: lrosenplaenter
- License: mit
- Language: HTML
- Default Branch: main
- Homepage: https://survey.hrz.uni-giessen.de/index.php/335653?newtest=Y
- Size: 2.11 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 2
Topics
Metadata Files
README.md
Bodymap-for-LimeSurvey
An interactive bodymap for LimeSurvey that allows participants to select body regions directly on an image. Handy for medical or psychological (e.g. pain-mapping) surveys.
Online Demo
Try it here:
https://survey.hrz.uni-giessen.de/index.php/335653?newtest=Y
Features
- Interactive SVG overlay on a body image
- Clickable body regions, each mapped to a checkbox answer
- Works with LimeSurvey & its Community Edition (tested with CE 6.5.17+240715)
- All source files included (SVGs, PNGs, GIMP .xcf files, HTML)
Requirements
- LimeSurvey installation (tested with version 6.5.17+240715)
- Survey admin access to upload images and import questions
Installation & Usage
- Upload the Bodymap Image
- Place your
bodymap.pngfile in the following directory on your LimeSurvey server:/upload/surveys/Your_Survey_ID/images/bodymap.pngYou do not need to manually replace the Survey-ID in the html. A{SID}-placeholder is filled in automatically by LimeSurvey when rendering the question.
- Import the Question
- In the LimeSurvey admin interface, go to your survey.
- Import the provided
limesurvey_question.lsqfile using the "Import question" feature. - This will add a multiple-choice (checkbox) question with the interactive bodymap.
- Verify Functionality
- Preview the question in your survey.
- The bodymap image should appear with interactive regions.
- Clicking a region will select/deselect the corresponding checkbox (the checkboxes themselves are hidden).
How It Works
- The question is a standard multiple-choice (checkbox) question.
- The bodymap image is overlaid with SVG regions, each mapped to a checkbox answer.
- When a region is clicked, the corresponding checkbox is checked/unchecked via JavaScript.
- The checkboxes are hidden from view for a clean interface.
Included Files
bodymap.html– HTML/JS template for the interactive bodymaplimesurvey_question.lsq– LimeSurvey question export for easy importbodymap.png– The main body image (must be uploaded as described above)*.svg– SVG files for each body region (for editing or reference)*.xcf– GIMP source files for the bodymap and overlaysCITATION.cff– Citation metadata for this software- This README
Customization
- To use your own body image, replace
bodymap.pngand adjust SVG overlays as needed. - Edit the SVG paths in
bodymap.htmlor the included SVG files for custom regions.
Citation
If you use this software, please cite it using the metadata in the included CITATION.cff file.
License
MIT License (see LICENSE file for details).
Disclaimer:
This project is not affiliated with LimeSurvey CE or LimeSurvey GmbH.
Owner
- Login: lrosenplaenter
- Kind: user
- Repositories: 1
- Profile: https://github.com/lrosenplaenter
Citation (CITATION.cff)
cff-version: 1.2.0
title: Bodymap-for-LimeSurvey
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Leon
family-names: Rosenplänter
email: leon.rosenplaenter@psychol.uni-giessen.de
affiliation: JLU Giessen
orcid: 'https://orcid.org/0009-0001-4961-2281'
identifiers:
- type: doi
value: 10.5281/zenodo.15678321
repository-code: 'https://github.com/lrosenplaenter/Bodymap-for-LimeSurvey'
abstract: >-
An interactive bodymap for LimeSurvey that allows
participants to select body regions directly on an
image,This is ideal for medical, psychological, e.g.
pain-mapping surveys.
keywords:
- limesurvey
- bodymap
- limesurvey-plugin
license: MIT
GitHub Events
Total
- Release event: 2
- Push event: 3
- Create event: 4
Last Year
- Release event: 2
- Push event: 3
- Create event: 4