Giorgi625 VIP
Total posts: 655
07 Feb 2017 13:59

I am creating site for events and when event is over I want to get feedback from users who participated this event.

There are two ways.

First to send them email with specific URL which will redirect them to Record page where they can add review.

Second just set in parameters to allow adding reviews only to selected users.

Can it be done using only Cobalt?

As I guess with Emerald it is possible but, is it possible without Emerald?

Last Modified: 10 Feb 2017


Sergey
Total posts: 13,748
10 Feb 2017 09:24

I think you need make it so that users who did not attend event could not review.

here is what I would do.

  1. Add text field to event and call it CODE.
  2. Exclude this field from template display
  3. Give the value of this code either through email or printed directly on event
  4. Create custom form template for review and with JS/CSS hide main form untill user enter correct code. Extract code from parent article through API and check if user enter it correctly to text field, then show form. All done with jQuery.
Powered by Cobalt