• Resolved rcostabranco

    (@rcostabranco)


    Hi,

    I have a list of 100 events (achievements) and, in each one, a form is available for submission (I can use elementor forms or fluent forms).
    It’s a single form and not 100. Each of the events has a unique shortcode that shows the form. With hidden fields I can identify the user (if logged in) and/or the event (achievement) in which the form is submitted.

    I want to assign 200 points to the user when he submits the form.
    At this moment, with the configuration I applied, when the user submits 1 of the forms, 200 points x 100 events are attributed (total: 20000 points).
    But this is not what I intend.

    I want the user to receive only 200 points for each event/form submitted. (And only once, but this I know how to do)

    In short:
    I don’t want to create 1 new form, whenever I create a new event (achievement).
    Is there any way to parameterize a field (either with elementor forms or fluentform) in the “Required Steps”,
    Print: https://prnt.sc/26n2rvj
    limiting the attribution of 200 points only to the event where the form is submitted?

    Thank you very much.

Viewing 1 replies (of 1 total)
  • Hi @rcostabranco!
    The only way to achieve this would be to create several forms and use the “submit a specific form” event, since in this way it would only reward that specific form.
    Since you are using the “submit a form” event, GamiPress will reward once the event is met since you are not specifying a form for it.
    If you have 4 points configured with the “subit a form” event then it will reward the user with those 4 points.

    Another easier way to achieve this would be using Submissions add-on, this add-on allows users to unlock achievements and ranks through admin reviewed submissions.

    In this link you will find the documentation and a demo about this add-on.https://gamipress.com/add-ons/gamipress-submissions/

    Hope it helps!

Viewing 1 replies (of 1 total)

The topic ‘Single Form for Multiple Achievements’ is closed to new replies.