Delete Lesson Data
Deleting a user's lesson data is a hard delete: their training history is removed from the Learning Program permanently, it cannot be retrieved by anyone including Skyllful, and it has to be done while the user is still active.
What does deleting lesson data do?
It removes a person's training history from the Learning Program: what they completed, when, and how they performed.
Note: This is a hard delete. The data is gone, not hidden and not archived, and it cannot be retrieved by anyone, including Skyllful. No support ticket recovers it.
That makes this action different from everything else in Skyllful, and it is worth pausing on. Content is archived rather than deleted, and archiving can be reversed by Skyllful Support. Users are deactivated rather than removed, and deactivating can be reversed by you in seconds. Lesson data is the exception. If you are working from the reasonable assumption that nothing in Skyllful is ever really gone, this is the one place that assumption is wrong.
Note: It affects this Learning Program only. If the person trains in other Learning Programs, their history in those is untouched.
Deactivating a user does not delete their lesson data, and that is the point of deactivating. If someone has left and you simply want their access to end while the training record stays with the program, deactivate them and stop there. See Deactivate and Reactivate Users.
Where is the control?
On the Simulator tab of the person's user record, because lesson data belongs to Learners.
Step |
Action |
|---|---|
| 1 | Open the Learning Program, then click Users under Quick Links. |
| 2 | Find the person and click the pencil icon at the right end of their row. |
| 3 | Under Access, open the Simulator tab. |
| 4 | Click Delete Lesson Data, on the right below Location. |
| 5 | Confirm when prompted. |
Note: You are asked to confirm, and that prompt is your only chance to stop. Once you confirm, the data is gone immediately. Clicking Cancel on the user record afterwards does not undo it, because the deletion has already happened rather than waiting for Update.
Note: The button sits among ordinary fields rather than apart from them, between the Location dropdown and Tags. It is worth knowing where it is before you go looking, so you are not hunting around a window that also holds a permanent action.
Why must it happen before you deactivate?
Because a deactivated user record is read only. Open a deactivated person and every field is greyed out and every button except Restore is unavailable, so Delete Lesson Data cannot be reached.
That gives you a simple order of operations.
If |
Then |
|---|---|
| You want to delete the data and end their access | Delete the lesson data first, then deactivate. |
| You already deactivated them | Restore them, delete the lesson data, then deactivate again. |
| You only want their access to end | Just deactivate. The lesson data stays with the Learning Program. |
FAQ
Can I get the data back?
No. This is a hard delete, so there is nothing to restore and no support ticket that recovers it. Skyllful cannot retrieve it either.
Can I back out by clicking Cancel?
No. The confirmation prompt is the point of no return. Cancel closes the user record without saving your other edits, but the lesson data has already gone.
Does it affect other Learning Programs?
No. Only the Learning Program you are working in.
Does deactivating a user delete their lesson data?
No. Their history stays in the Learning Program, which is why deactivating is the normal way to remove someone.
Why can't I find Delete Lesson Data on a user?
Check that you are on the Simulator tab, and that the person is active. A deactivated record is read only, and the button cannot be used there.
Should I delete lesson data when someone leaves?
Usually not. Deactivating ends their access and keeps the training record, which is what most organizations want for reporting. Delete the data only when you have a specific reason to remove it permanently.
Skyllful Knowledge Base | Administrators