Hi,
Fred wrote:
We are building a sort of panel of participants who will participate in multiple surveys.
The LimeSurvey Sync Drupal module provides many features you request :
Fred wrote:
The surveys we want to keep each participant's information confidential and make it easy for them to see their survey "workflow," surveys they started and didn't yet finish, and surveys they previously submitted.
--> Handled by the LimeSurvey Sync Drupal module
Fred wrote:
including new invitations,
Not done but easy to create.
Fred wrote:
We would maintain our own tables of user accounts and survey history
--> Handled by the LimeSurvey Sync Drupal module
Fred wrote:
build a small portal for panel participants to enter through.
--> Here is a link explaining
how sending a survey invitation to a subset of your registered drupal users
Fred wrote:
When a user logs into our system and elects to begin a survey a token would be issued through our application and written to the Limesurvey database. These tokens would have a short lifetime, so if the user needed to access the survey again later, they would return to our portal and be issued a new token and directed to the survey. The survey itself could be enclosed in an iframe
.
--> Handled by the LimeSurvey Sync Drupal module
short lifetime --> 2hours by default.
survey itself could be enclosed in an iframe --> invisible iframe or a lighbox.
If the user edit its respond a new token is generated, and a copy of its previous answer is keeped (This is a new feature that not exists into LimeSurvey !). The submissions history is enhanced.
Fred wrote:
It's possible we would start with something like Drupal or Wordpress or another CMS
Drupal is very secure.
Fred wrote:
1) Has anybody done this before?
.--> me !
You can easily try out this module on the demosite !