Skip to main content

LimeSurvey deletion synchronization

When an administrator deletes a mapped LimeSurvey response, the plugin records a pending Ramon deletion without blocking the administrator's source deletion. Its native plugin cron event asks Ramon to remove events, session summaries, and scores, checks unfinished deletions, and retries failures.

Configure the standard LimeSurvey cron runner. Until it succeeds, the local mapping shows pending or failed synchronization rather than treating the remote deletion as complete.

Race protection

An abandoned participant tab may still post events after the source response is deleted. Ramon deletion tombstones prevent those early events from reappearing. When the plugin detects the collision on a later save, it assigns a fresh reference for subsequent tracking.

This behavior preserves a fail-open participant experience while keeping the platform's deletion request authoritative.