Welcome, Guest
Username: Password: Remember me

TOPIC: Access "last completed" token value?

Access "last completed" token value? 1 year 7 months ago #95099

  • lovepade
  • lovepade's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 93
  • Karma: 0
I want to use limesurvey to gather quarterly inputs from reports.

I want to show reports a welcome message saying something like: "Welcome - you last took this survey og Friday the 19th of april. If you submit new answers the previous answers will be overwritten".

I can use Expression Manager to save the current date in a hidden field. Then I can show that hidden field later - but It will just show the current date. I need to access the token attribute "completed"? How to do this? - It seems I can only access custom attributes fields?

Thanks
Andreas
The administrator has disabled public write access.

Access "last completed" token value? 1 year 7 months ago #95107

  • tpartner
  • tpartner's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 4369
  • Thank you received: 828
  • Karma: 381
If you are using the following settings:
- Allow editing responses after completion = Yes
- Enable token-based response persistence = Yes

A quick test indicates that this works:
Welcome - you last took this survey on {TOKEN:COMPLETED}...
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
The administrator has disabled public write access.

Access "last completed" token value? 1 year 7 months ago #95108

  • lovepade
  • lovepade's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 93
  • Karma: 0
Ahh - I didn't have those two settings enabled. THANKS

But this validation doesn't pass the Expression Manager test:
! is_empty(TOKEN:COMPLETED)

SO I can create a hidden question of type EQUATION, with {TOKEN:COMPLETED} as question?

And the as validation later have
hiddenQuestion != "N"

I can't seem to make this work right now. Any help appreciated
Last Edit: 1 year 7 months ago by lovepade.
The administrator has disabled public write access.

Access "last completed" token value? 1 year 7 months ago #95117

  • tpartner
  • tpartner's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 4369
  • Thank you received: 828
  • Karma: 381
I think this:
! is_empty(TOKEN:COMPLETED)


Should be this:
TOKEN:COMPLETED ! = 'N'
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
The administrator has disabled public write access.
The following user(s) said Thank You: lovepade

Access "last completed" token value? 1 year 7 months ago #95223

  • lovepade
  • lovepade's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 93
  • Karma: 0
Thanks - this works!
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.354 seconds
Donation Image