5

By design, a CiviCRM survey can't be displayed anywhere on your website. From the docs (emphasis mine): CiviCampaign has a feature that enables offline surveys by providing a standardised way to record survey responses and to then generate reports from the survey data. If you want an online form for your website visitors to fill out, alternatives are ...


4

Although you're putting together a survey, the CiviCRM tool you'll want to use is the Profile. Create a new profile with the custom fields along with any standard ones you want to include. You'll then want to send an email with an automatically-personalized link to the profile--that way, everyone's responses will go on his or her own contact record without ...


3

If the iPads are connected to the internet, then you can create a profile form (or Webform if your site uses Drupal) and they can submit it directly. I'm not aware of an offline app but others may know of one.


3

Webform-CiviCRM would meet your requirements and can be provided as a Block if that is what you are after (ie it can be set to show on certain Content Types)


2

That survey uses a Webform-civicrm form. The 'existing contact' field has had 'Field Locking' applied to the Name and Email fields (first time i saw this feature - nice addition!). if you want to achieve the same directly in civicrm profile when you add a field to the profile you have the option to set it to read-only. ADDENDUM: Nathan below comments that "...


2

Yes. You can add "Groups" as a field to a CiviCRM Profile. There's similar functionality available on Webform. If you use profiles, only groups with the Visibility setting of "Public Pages" will be available for the petition signer to click. If you use Webform, you can modify the widget to show a specific set of groups for that webform. Note that the ...


2

I found out the issue. The reason that some of them were read only and some weren't was due to a bad import. It seems like the Contacts that were having those issues, had more than 1 empty Supplementary Addresses. There would be 1 Main Address with it geocoded and filled in, but there would be like 4 empty address entries. Removing all the invalid ...


2

While you could certainly use CiviCRM in the method you're describing, I'm not sure it's a great fit. CRMs are inherently about tracking constituent info; this data must be separate from your constituents. And while CiviCRM's webforms are adequate, it's certainly not such a great feature that I'd try to work against the software. I think a third-party ...


1

It sounds like you are using Drupal. In which case, via Webforms integration, set Groups (on Contact 1 presumably) to 'user selects. Then in the webform component, edit Groups and select only those Groups you want listed and configure so they show as checkboxes. That should get you what you want.


1

It seems like you'd need to do 'Administer CiviCampaign' to get it going. What I did was enable that for the user group and then hid the admin stuff from the contributor role for editing the navigational menu


1

I believe you also need the "CiviCRM: access contact reference field" permission, based on what you're reporting.


1

This looks like a problem with your compiled templates - try deleting templates_c. You can do this in-app, or manually. That said, templates_c errors are often indicative of a misconfiguration (most commonly, that your cron jobs don't run as the webserver user) so it's likely you'll need to delete manually because the webserver user lacks permission to ...


1

Take a look at petitions. I have accomplished something similar using a petition. The documentation is here: https://docs.civicrm.org/user/en/latest/petition/what-is-civipetition/ Hope this helps


1

I was looking at a similar solution for one of my clients a while back, where they were very likely to be offline. A quick Google search (I think I searched for 'offline forms iOS' or somesuch) revealed that there are plenty of relatively low cost solutions out there that will let you create forms on an iPad and save all the data submissions into a CSV or ...


1

A Drupal solution we implemented recently was to put the survey/rating fields on the participant record, then set up a Scheduled Reminder to send a checksum link to a Webform that holds the fields. However, I don't think putting the fields on Participant is probably the best solution for capturing data on people who attend but who were registered via a 'buy ...


1

I've created an issue and a PR for this fix. See https://issues.civicrm.org/jira/browse/CRM-18447 and https://github.com/civicrm/civicrm-core/pull/8188


Only top voted, non community-wiki answers of a minimum length are eligible