Survey Software by Prezza Technologies - survey software, web surveys, online surveys, online survey, customer feedback forms, survey hosting

Go Back   CHECKBOX® Online Community > Checkbox® > CHECKBOX® Developer Kit

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-02-2008, 03:30 PM
steve steve is offline
Junior Member
 
Join Date: Apr 2008
Posts: 1
Default link registered users to responses

I've got a multi-page survey with 100 user repsonses created in Ultimate Survey 3.0.10 with survey security set to public. We have the usernames and IPs associated with each of the 100 responses (recorded as items within each survey response). We will upgrade this survey instance to Checkbox 4.1.14 in next couple weeks. After the upgrade, we'd like the 100 users who took this survey to be able to resume / edit their survey responses. However, many of the cookies will have been lost, and many of the survey responses occurred 6 months or more ago. We will have all 100 users registered on the new Checkbox version, and we will know which registered users are associated with which survey response (even though the survey was setup with "public" security). QUESTION (1): Can we add into the database the "username" information, associated with the correct response, and then have this survey setup as a "All Registered Users" survey so that a user can continue to edit their response as a registered user in Checkbox? How can we accomplish this? QUESTION (2): Can we add and / or delete questions items to this survey, and what is the impact of making such additions / deletions?
Reply With Quote
  #2 (permalink)  
Old 04-02-2008, 04:14 PM
pwiesner pwiesner is offline
Senior Member
 
Join Date: Mar 2007
Posts: 125
Default

Generally we do not support directly altering the database because circumventing the product's business rules can have unintended consequences. Before making any changes to the database we strongly recommended making a full backup first.

1A) You will need to upgrade to Checkbox first. Once you have done so you should be able to associate individual responses to users by altering the ckbx_Response table. For each response you would like to associate with a particular user you will need to ensure that the ckbx_Response.UniqueIdentifier is set to the user's UniqueIdentifier and that the RespondentGUID is set to null. You can find a user's UniqueIdentifier in the ckbx_Credential table.

2A) Deleting a question or altering the order of item options will result in the loss of all responses associated with that question. You can add additional questions with out impacting collected responses. It is our recommendation that you make a copy of the survey and edit the copy if you intended to make significant changes.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 09:50 PM.


Search Engine Friendly URLs by vBSEO 3.0.0 RC8