Welcome, Guest
Username: Password:

TOPIC: Access "last completed" token value?

Access "last completed" token value? 3 years 2 weeks 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? 3 years 2 weeks ago #95107

  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 5790
  • Thank you received: 1260
  • Karma: 514
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.
The administrator has disabled public write access.

Access "last completed" token value? 3 years 2 weeks 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: 3 years 2 weeks ago by lovepade.
The administrator has disabled public write access.

Access "last completed" token value? 3 years 2 weeks ago #95117

  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 5790
  • Thank you received: 1260
  • Karma: 514
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.
The administrator has disabled public write access.
The following user(s) said Thank You: lovepade

Access "last completed" token value? 3 years 1 week 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.241 seconds