Skip to content

Survey continuation #9750

@SamMousa

Description

@SamMousa

Is your feature request related to a problem? Please describe.
It is currently "hard" to store survey progress and have people continue later.
Depending on the survey mode we need to store the lastPageNo, or the lastQuestion.name etc.
With the work being done on inputPerPage mode this will get even more complicated.

Describe the solution you'd like
I'd love an opaque solution:

createContinuationToken(): string {

}

continueFrom(string $token) {

}

The idea here is that you OWN the format of this token, for consumers it is just a string that we store. This

Describe alternatives you've considered
Currently we have to deeply inspect the survey configuration to decide what piece of information we need and which setter to call to get expected behavior.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions